/ bin / su: В CentOS отказано в разрешении, невозможно установить su - root - PullRequest
1 голос
/ 29 декабря 2011

Я пытаюсь установить себя как root и как только я набираю su - root в терминале, он просто выдает мне сообщение: / bin / su: разрешение отклонено, поэтому я проверил разрешение в этом файле

-rwsr-x--- 1 root wheel 24120 Mar 30 2011 su*

Мне интересно, почему я не могу использовать это, я пытаюсь установить какой-нибудь плагин, и он просит меня использовать root, поэтому он мне и нужен.

Ответы [ 2 ]

3 голосов
/ 29 декабря 2011

пытались ли вы использовать команду: $ sudo su

0 голосов
/ 12 сентября 2013

У меня была похожая проблема. Я хотел позволить пользователю переключаться на root, но не хотел добавлять пользователя в группу wheel. Следовательно, я использовал файл sudoers.

Добавьте следующую строку в файл sudoers, чтобы admin пользователь мог использовать su

admin ALL= /bin/su

Не редактируйте файл sudoers напрямую, вместо этого используйте visudo.

Теперь вы можете переключиться на другого пользователя с помощью

sudo su - user2

В моем случае я добавил следующую строку, чтобы sudo запрашивало пароль root, а не пароль администратора.

Defaults:admin rootpw
...