Ключ -i (имитация исходного входа) заново запускает командную оболочку (shell), определённую в БД password database для целевого пользователя (/root). Это значит, что командной оболочкой будут прочитаны и обработаны файлы первичных настроек .profile или .login. Если с помощью опции -c задана команда, она будет передана оболочке для выполнения. Если команда не задана, будет запущена интерактивная командная оболочка, перед запуском которой sudo попытается перейти в домашний каталог пользователя (/root).
Ключ -s (shell) запускает командную оболочку (shell), определённую в переменной окружения SHELL, а если переменная не определена — то оболочку, определённую в БД password. Если с помощью опции -c задана команда, она будет передана оболочке для выполнения. Если команда не задана, будет просто запущена интерактивная командная оболочка. |