LINUX.ORG.RU

Не работает su

 , ,


0

2

Пытаюсь выполнить команду:

[root@server ~]# su winder
[root@server ~]# whoami
root
[root@server ~]# sudo su -s /bin/bash winder
[winder@server root]$ whoami
winder

Но результат почему то не такой как ожидался(при первом варианте) Пользователь winder существует и добавлен в группу winder.

Что «подкрутить» чтобы войти в терминал пользователя? На борту CentOS 6.8


сам же все написал: пока шелл не задал, не переключался — видимо, дефолтный шелл не задан для пользователя:

[root@localhost ~]# grep '^nobody' /etc/passwd
nobody:x:99:99:Nobody:/:/sbin/nologin
[root@localhost ~]# su nobody
This account is currently not available.
[root@localhost ~]# whoami
root
[root@localhost ~]# su -s /bin/bash nobody
[nobody@localhost root]$ whoami
nobody
[nobody@localhost root]$

anonymous
()
Ответ на: комментарий от xisip

только не рекомендую менять шелл для подобных юзеров — они заблокированы не чтобы тебе неудобства доставить, это побочный эффект, а для безопасности

anonymous
()
Ответ на: комментарий от PlusQuamPerfect

Можно было и так написать. Просто добавив тире.

не поможет

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.