2015-01-10 3 views
0

Мне нужно запустить сценарий оболочки в качестве другого пользователя во время входа в систему под именем root. Что-то вдоль линийsuperuser pass switch to shell script

su <user> ./scriptname -d 

где -d бит является переключатель, чтобы быть переданы SCRIPTNAME.

Однако, когда я пытаюсь выполнить команду, как показано выше, su жалуется, что -d не является допустимым параметром и представляет мне список допустимых параметров. Как мне понять, что -d предназначен для потребления скриптом не сам?

ответ