Як часова змяніць уліковыя запісы і прывілеі

Су і Sudo каманды

Су каманда звычайна выкарыстоўваюцца для часовага ўвайсці ў іншую уліковы запіс. Імя каманды з'яўляецца абрэвіятурай «замяніць карыстальнік». Тым ня менш, часта таксама называюць камандай «супер карыстальніка», так як часцей за ўсё ён выкарыстоўваецца для часовага ўваходу ў каранёвай уліковы запіс, якая мае поўны доступ да ўсіх функцый адміністравання сістэмы. На самай справе, калі не паказаць , якія рахункі вы хочаце ўвайсці ў сістэму , су мяркуе , што вы хочаце , каб увайсці ў ўліковы запіс. Гэта, вядома, патрабуе, каб вы ведаеце, каранёвай пароль. Каб трапіць назад у звычайную уліковы запіс карыстальніка, пасля ўваходу ў іншы рахунак, проста ўвядзіце выхаду і націсніце вяртанне.

Такім чынам , асноўнае выкарыстанне су, каб проста ўвесці «су» у камандным радку:

корань су уліковых запісаў карыстальнікаў

Замест таго , каб на самой справе Loging ў іншы рахунак можна паказаць каманду , якую неабходна выканаць у іншы ўліковага запісу разам з камандай су. Такім чынам, вы адразу ж вярнуцца да вас рэгулярныя рахункі. Напрыклад:

су JDoe -c Whoami

Вы можаце выконваць некалькі каманд у іншы ўліковага запісу, падзяляючы іх кропкай з коскі і складаючы яго ў адзінарныя двукоссі, як у гэтым прыкладзе:

су JDoe -c «command1; command2; command3 'Ls Grep копія JDoe су JDoe -c «Ls; Grep UID file1> file2; копія file2 / USR / мясцовыя / агульныя / file3 ' Sudo су Sudo Sudo -u корань ./setup.sh

Пасля таго як вы увайсці, вы можаце працягваць выконваць каманды з дапамогай каманды Sudo ў працягу некалькіх хвілін без неабходнасці паказаць лагін (-u кораня) з кожнай камандай.

Калі гэта магчыма, то лепш рабіць сваю звычайную працу, выкарыстоўваючы уліковы запіс з абмежаванымі правамі, каб пазбегнуць прычынення сур'ёзнага пашкоджання сістэмы выпадкова.

Наступны прыклад паказвае, як вы можаце атрымаць спіс файлаў у абароненым каталогу з дапамогай наступнай каманды:

SUDO Ls / USR / мясцовае / сакрэтнае шырокавяшчальнай паведамленне Суда адключэнне -r +20 «перазагрузка выправіць праблемы сеткі»