Невозможно запустить su после изменения прав доступа к файлу su

Невозможно запустить su после изменения прав доступа к файлу su

Я использую 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.

Связанный контент