Мне нужно запустить сценарий оболочки в качестве другого пользователя во время входа в систему под именем root. Что-то вдоль линийsuperuser pass switch to shell script
su <user> ./scriptname -d
где -d бит является переключатель, чтобы быть переданы SCRIPTNAME.
Однако, когда я пытаюсь выполнить команду, как показано выше, su жалуется, что -d не является допустимым параметром и представляет мне список допустимых параметров. Как мне понять, что -d предназначен для потребления скриптом не сам?