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

Я запускаю Linux Slackware 14.0. Я хотел разрешить делать su только членам группы колес, поэтому я изменил разрешения файлов /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 

Теперь, когда я вхожу в группу колес и запускаю su , он завязывает пароль, я ввожу его. Ошибок не отображается, но не переключает на root. Наверное, я допустил некоторые недочеты?

  • Проблема с выполнением команды как другого пользователя с sudo -u
  • Какие альтернативные серверы поддерживают sudo и как они настроены?
  • Как ограничить некоторые команды для администратора в Linux (CentOS)
  • Какая потребность в команде `fakeroot` в Linux?
  • Как отключить tty для одного пользователя, только используя файл Sudoers.d?
  • Пользовательские настройки для monit? Должна ли она выполняться как root или ее собственный пользователь?
  • Почему sudo openvpn не может работать здесь?
  • Монетный двор 12: ошибка диспетчера синаптических пакетов
  • 2 Solutions collect form web for “Не удается запустить su после изменения прав доступа к файлу su”

    Вы можете попробовать

     chown root.wheel /bin/su chmod ox /bin/su 

    поэтому su будет принадлежать группе wheel а others не смогут ее запустить. Мне кажется, что chown должен решить вашу проблему, правильно настроив все разрешения, поскольку вы только что установили права выполнения ранее.

    Нет необходимости изменять разрешения su или sudo .

    этот вид конфигурации выполняется в / etc / sudoers, вы должны отредактировать его с помощью visudo .

    Linux и Unix - лучшая ОС в мире.