Вы могли бы хотеть проверить этот MOSS 2007 – Шаг за шагом
Надеюсь, это поможет,
Vivek
Ваш первый пример прекрасен - что ошибка, вероятно, означает, что на оболочку в настоящее время указывают nologin
. Просто измените его на допустимую оболочку или используйте что-то как sudo
который является видом взлома, но работал бы.
[root@monkey]# grep monkey /etc/passwd monkeyman:x:100:101:monkeyman:/home/monkeyman:/sbin/nologin [root@monkey]# sudo -u monkeyman echo "hi" hi [root@monkey]# su monkeyman -c 'echo hi' This account is currently not available.
Вы попробовали то, что предлагается на Выполненном в качестве другого пользователя в соответствии с FreeBSD?