Я использую Linux Slackware 14.0. Я хотел разрешить делать это su
только членам группы wheel, поэтому я изменил разрешения /bin/su
и /usr/bin/sudo
файлов следующим образом:
bash-4.2# ls -la /bin/su
-rws--s--- 1 root wheel 59930 Sep 14 2012 ./su
bash-4.2# ls -la ./sudo
-rws--s--- 1 root wheel 107220 Jun 29 2012 ./sudo
Теперь, когда я являюсь членом группы wheel и запускаю su
, он запрашивает пароль, я его ввожу. Ошибок не показывает, но и не переключает меня в root. Возможно, я неправильно установил какие-то разрешения?
решение1
Вы можете попробовать
chown root.wheel /bin/su
chmod o-x /bin/su
так что su
будет принадлежать wheel
группе и others
не сможет его запустить. Мне кажется, это chown
должно решить вашу проблему, правильно настроив все разрешения, так как вы просто настроили права на выполнение ранее.
решение2
Нет необходимости изменять разрешения su
или sudo
.
Этот тип конфигурации делается в /etc/sudoers, его необходимо редактировать с помощью visudo
.