LINUX.ORG.RU

Может, su -c ?

А разница лишь в том, что sudo логгируется, а su - нет. И еще - у sudo команды с аргументами не надо заключать в кавычки.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Spuddy

su - эквивалентно su -l, маны читаем!

А зачем набирать sudo su - мне не понятно никак. Что это за тупняк? Либо sudo, либо su. Если средствами sudo хочется su сделать, можно либо написать sudo bash, либо sudo -s.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Нужно знать ведь теорию, а не выходы из ситуаций))) Спасибо за разъяснение!

Spuddy
() автор топика

su без минуса сохраняет весь юзерский энвайронмент, su с минусом делает такой энвайронмент, который был бы у рута при обычном логине

Иллюстрация:

$su env
...
$su - env
...
provaton ★★★★★
()
Ответ на: комментарий от Eddy_Em

Зато равно sudo su (без окружения)

Не факт, зависит от настроек в судоерсах.

provaton ★★★★★
()

Забудь про sudo su(это кто-то из недоадминов моду пустил много лет назад, потом все переняли) и изучи man sudo на предмет всевозможных флагов которые покрывают практически все use cases.

true_admin ★★★★★
()
Ответ на: комментарий от GateKeeper

всё верно, только наоборот: белые люди не используют sudo (кроме случаев, где альтернативой было бы изготовление специального суидного бинарника)

legolegs ★★★★★
()

Оба варианта одинаково порочны. Используй что-то одно — по вкусу или по задачам.

GotF ★★★★★
()

sudo su - == sudo -i

но первое набирать быстрей, а вот

sudo su == sudo -s

часто не то, что нужно

beastie ★★★★★
()

Спасибо, думаю этих разъяснений будет более чем достаточно мне и тем кого заинтересует данный вопрос.

Spuddy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.