Как разрешить запуск 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 сразу после добавления пользователя в соответствующую группу?

One Solution collect form web for “Как разрешить запуск su сразу после того, как я добавил пользователя в соответствующую группу”

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

 newgrp wheel 

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

 exec newgrp wheel 

вместо.

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

  • не может ssh на удаленный хост с корнем, неверный пароль
  • Как я могу запустить часть скрипта в качестве другого пользователя?
  • В чем разница между «su -» и «su root»?
  • Возможно выполнить команду pipe с помощью su через ssh
  • Запуск su требует пароля несколько раз.
  • Я создал новую группу и нового пользователя. Затем я добавил пользователя в группу. Как я могу перейти к этому пользователю?
  • Как выполнить команду при входе в систему для пользователя системы без домашней папки и личного файла .bashrc?
  • sudo и su вешают бесконечно ... stumped
  • Как выйти из su и другого пользователя
  • Команда Ubuntu runuser?
  • Узнайте, кто подошел к вашему пользователю
  • Предотвращение просмотра пользователями других пользователей
  • Interesting Posts

    Chromakey – видеоредактирование в Unix?

    Как скопировать файлы как действие «post build» Дженкинса, если у меня нет привилегий для каталога назначения

    цикл xargs с переменной ввода для использования в команде с несколькими командами

    Только прямой почтовый сервер

    установить cron, используя временную метку unix в centos

    Как сделать одну строку на две новые строки

    Эмуляция Vim в среде IDE vs gVim как IDE

    расширенный sed print + replace

    iptables –set-mark – Проложить разные порты через разные интерфейсы

    Многомерные массивы Shell Programming and Scripting

    Возможно ли, чтобы сценарий предварительной установки пакета Debian выполнял команды apt-get?

    Как правильно настроить пользователя / группы / разрешения для веб-сервера?

    Как «man git init» получает правильную страницу руководства?

    Есть ли утилита, которая интерпретирует / proc / прерывает данные во времени?

    Как мне ожидать «echo -e»? \ С»?

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