Что делает команда sudo?

Как unix noob, что делает эта команда?

$sudo /usr/bin/su -something 

Есть -something пароль или имя пользователя для запуска команд под этим именем пользователя?

Целью sudo является выполнение команды, предоставленной ей с привилегиями root.

Цель su – переключить текущий контекст пользователя. Это в основном предшественник sudo. Если имя пользователя не указано для su, оно переключается на root.

То, что su будет делать, зависит от значения -something . Вы можете получить руководство, глядя на man su .

sudo su по себе является довольно распространенным трюком для перехода к корневой оболочке, если по какой-либо причине sudo -i недоступен.

/usr/bin/su – команда, выполняемая. -something – это параметр, передаваемый этой команде.

Должно быть соответствующее регулярное выражение в / etc / sudoers, разрешающее эту команду и этот параметр.