Ниже я использую команду su во FreeBSD:
FreeBSD rand.vstyle.local 9.0-RELEASE FreeBSD 9.0-RELEASE #0 amd64 This is server RAND :) [svn@rand ~]$ su logostudiotest1 /bin/ls Password: /bin/ls: /bin/ls: cannot execute binary file
Почему не работает «су» ?!
Согласно su manpage если вы хотите запустить команду от имени другого пользователя, используя su
, вам следует использовать -c
переключатель.
Например: su logostudiotest1 -c /bin/ls
Я думаю, вы перепутали su с sudo. Это должно работать нормально:
# sudo -u logostudiotest1 /bin/ls