Как разрешить запуск su сразу после того, как я добавил пользователя в соответствующую группу

У меня есть исполняемый файл su со следующими разрешениями:

 bash-4.2# ls -la /bin/su -rws--s--- 1 root wheel 59930 Sep 14 2012 ./su 

Когда я вошел в систему как пользователь, а не в группу wheel и пытаюсь запустить su , я получаю сообщение об ошибке:

 bash-4.2$ su bash: /bin/su: Permission denied 

После этого я добавляю этого пользователя в группу wheel от root :

 bash-4.2# usermod -a -G wheel user 

Но для того же сеанса терминала я все еще не могу запустить su :

 bash-4.2$ su bash: /bin/su: Permission denied 

Для новых сеансов я могу запустить su . Как разрешить запуск su сразу после добавления пользователя в соответствующую группу?

  • Проблема с выполнением команды как другого пользователя с sudo -u
  • Как (или это возможно) Linux-сервер X-Server от терминала под именем SU otherusername
  • Есть ли графический инструмент sudo (kdesudo, gksudo, su-to-root, ...), который работает без пароля?
  • Расшифровка с помощью GPG после «su - другого пользователя»
  • Скрипт для su-c на экран не работает как предполагалось
  • ошибка, возникающая при использовании su -c: bash: без контроля заданий в этой оболочке
  • Не удается запустить команду в виде www-данных, используя su
  • пользователи не могут выполнить su для другого пользователя LDAP
  • One Solution collect form web for “Как разрешить запуск su сразу после того, как я добавил пользователя в соответствующую группу”

    Просто попросите пользователя

     newgrp wheel 

    Это запустит новую оболочку с идентификатором группы, измененным на идентификатор группы. Если вы хотите запустить новую оболочку и убить предыдущую, используйте

     exec newgrp wheel 

    вместо.

    Это связано с тем, что ядро ​​по-прежнему имеет предыдущий набор групп, связанный с текущими процессами.

    Interesting Posts

    Используйте определенную версию JRE / JDK для определенных программ

    source / dev / stdin не работает должным образом

    Как эффективно выражать переменные для SED?

    Как установить вкладки по умолчанию только для cat?

    Нет dpkg или apt, no make или gcc. Необходимо установить их все

    Существует ли общее соглашение об именах для учетных записей пользователей демона?

    Доступ к данным / домашним / пользовательским данным из системы Ubuntu, смонтированной как внешний диск на Debian wheezy

    Ограничить контекст grep на N символов в строке

    Глобальные настройки Nautilus

    Запуск приложения Qt при запуске для встроенной Linux

    Как установить размер окна tmux в сеансе, запущенном cron?

    применять правила в списке файлов в GNU Make (или «для» инструкции в GNU Make)

    Две трубы для одной команды

    Регистрация данных USB Ubuntu MATE

    Ключ удаления не работает должным образом в интерактивной оболочке PHP

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