Каково волшебство “sudo su”?

Это может решить Вашу проблему: любой с административным доступом Windows может остановить SQL Server, запустить его в однопользовательском режиме и изменить логины SQL по желанию.

http://msdn.microsoft.com/en-us/library/dd207004.aspx

3
задан 10 December 2010 в 05:53
3 ответа

sudo позволяет одному пользователю командам выполнения с полномочиями другого пользователя. По умолчанию, в большинстве систем, некоторым пользователям разрешают использовать sudo для команд выполнения как корень. su требует, чтобы пароль пользователя вошел в систему как тот пользователь, если он не выполняется корнем. Таким образом, sudo su позволяет Вам симулировать быть корнем для входа в систему как корень без пароля корня.

PS: sudo -i рекомендуется sudo su - который рекомендуется sudo su в самых повседневных целях.

8
ответ дан 3 December 2019 в 04:55

Посмотрите на файл /etc/sudoers. Это было настроено, чтобы позволить Вашей учетной записи пользователя выполняться su (и возможно другие команды) как корень под sudo, не нуждаясь в пароле. И, когда выполнено как корень, su не запрашивает аутентификацию.

Это может быть сделано или на основе на учетную запись или составом группы. (Как правило, членством в wheel группа.)

1
ответ дан 3 December 2019 в 04:55

sudo su позволяет Вам использовать пароль для demo@PHP_DEV_57 получить корневой терминал (как долго, поскольку Вы перечислены в sudoers файл). su заставляет Вас использовать пароль для root@PHP_DEV_57 (который может или не может существовать или известен) получить корневой терминал.

1
ответ дан 3 December 2019 в 04:55

Теги

Похожие вопросы