Команда sudo в linux  

  RSS
админ
(@admin)
ЛЕГЕНДА Admin

Что такое sudo?

Короче говоря sudo (super user do) – суперпользователь делает что-либо или действие совершается от имени суперпользователя.

Супер пользователь – аналог администратора в windows.

Синтаксис команды sudo

sudo [действие]

или

sudo [опции] [программа] [параметры]

У sudo ткже есть много полезных ключей:

-A или –askpass – по умолчанию sudo спрашивает пароль пользователя в терминале. Если задана эта опция, утилита попробует использовать графическую утилиту для запроса пароля.

-b или –background – запускает переданную программу в фоновом режиме;

-C или –close-from – опции нужно передать число больше трёх. Она позволяет закрыть для программы все файловые дескрипторы, кроме стандартного ввода и вывода;

-E или –preserve-env – позволяет передать переменные окружения текущего пользователя выполняемой программе. Также можно передать этой опции список переменных, которые нужно разрешить;

-e или –edit – позволяет редактировать файл вместо запуска команды. Файл копируется во временный каталог, редактируется с помощью редактора, установленного в системе по умолчанию, и если были изменения, записывается обратно с теми самыми правами;

-g – запустить команду с указанной группой вместо группы пользователя, от имени которого запускается программа;

-h – выполнить команду от имени другого хоста;

-H или –set-home – установить домашний каталог;

-i или –login – позволяет авторизоваться в консоли от имени другого пользователя. Будет выбран его домашний каталог, а также загружены все переменные окружения;

-k – по умолчанию, sudo сохраняет пароль и некоторое время после выполнения команды, вы можете выполнить ещё раз, без ввода пароля. Эта опция отключает такую возможность;

-l или –list – позволяет вывести список доступных команд для удалённых пользователей;

-n или –non-interactive – не интерактивный режим, если будет необходимо ввести пароль, программа выдаст ошибку;

-p или –prompt – использовать своё приглашение для ввода пароля;

-r или –role – выполнить программу с контекстом SELinux, у которого есть указанная роль;

-S – использовать стандартный поток ошибок для запроса пароля;

-s или –shell – позволяет запустить указанный командный интерпретатор;

-U или –User – вместе с опцией -l позволяет посмотреть привилегии для пользователя;

-T или –timeout – позволяет установить время выполнения команды, если время истечёт раньше, чем завершится команда, то она будет завершена принудительно;

-u – позволяет указать, от имени какого пользователя нужно выполнять программу;

-V – выводит версию утилиты;

 – означает, что следующие опции обрабатывать не нужно.

This topic was modified 2 месяца назад by админ
Цитата
Размещено : 06/12/2019 7:26 дп
Topic Tags
Share:
Default
:)
:d
:wink:
:mrgreen:
:neutral:
:twisted:
:arrow:
:shock:
:???:
:cool:
:evil:
:oops:
:razz:
:roll:
:cry:
:eek:
:lol:
:mad:
:sad:
:!:
:?:
:idea:
:hmm:
:beg:
:whew:
:chuckle:
:silly:
:envy:
:shutmouth:

Пожалуйста, Вход или Зарегистрироваться