Обработка опций Getopts. Можно ли добавить [ФАЙЛ] без дефиса?

Как вы определили, sudo настроен так, чтобы разрешить только sudo su - kshitiz , поэтому ваша вторая команда обязательно потерпит неудачу.

В любом случае, вы не проходите одни и те же переходы между пользователями.

sudo su - kshitiz

запускает su - kshitiz как root ; если вы можете sudo на root без пароля, это не будет запрашивать пароль вообще, так как su - как root меняет пользователей без запроса пароля.

sudo -u kshitiz

просит sudo напрямую переключиться на kshitiz , что требует собственной конфигурации, если вы не хотите, чтобы он запрашивал пароль.

Если бы пользователю разрешили запускать что-либо,

sudo su - kshitiz -c bash ...

сработало бы. Вы также можете настроить sudo , чтобы разрешить

sudo -u kshitiz ...

без пароля.

6
25.01.2012, 01:23
0 ответов

Теги

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