Я использовал разделитель в качестве своего терминала по умолчанию в течение многих лет. Недавно я нашел, что команды докера начали требовать sudo
для выполнения, и при отладке этого обнаруженные эмуляторы терминала в моей системе (разделитель, Терминал ПОМОЩНИКА, Терминал Xfce, XTerm) запускаются, не загружая многие группы моего пользователя.
В этих эмуляторах, работая groups
урожаи:
mark@mypc:~$ groups
mark
Когда я работаю groups
в Терминале Gnome, однако:
mark@mypc:~$ groups
mark adm cdrom sudo dip plugdev lpadmin sambashare docker
Я попробовал склонный, удаляют и производят чистку разделителя, и переустановленный, с тем же результатом. От Терминала Gnome я могу выполнить команды докера без sudo (который был моей целью первоначально). Однако я предпочел бы продолжать использовать разделитель в качестве своего эмулятора по умолчанию. Так, Как у меня может быть эмулятор терминала, запускаются со всех моих включенных групп пользователей?
Я попробовал склонный, удаляют и производят чистку разделителя, и переустановленный, с тем же результатом. Однако, когда я пользовательский Терминал Gnome для запуска Терминатора разделитель запускается со всех моих групп пользователей.
Я использую Ubunutu 18.04 с коричной настольной средой.Заранее спасибо!
Вывод pstree в поврежденном экземпляре разделителя:
mark@mypc:~$ pstree -sp $$
systemd(1)───terminator(26282)───bash(26291)───pstree(26578)
Вывод pstree в (рабочем) Терминале Gnome:
mark@mypc:~$ pstree -sp $$
systemd(1)───systemd(3363)───gnome-terminal-(30711)───bash(22983)───pstree(24955)
Я попробовал решение, предложенное здесь: https://unix.stackexchange.com/a/454715/292253, и проблема разрешен. Таким образом:
Я просто прокомментировал следующие строки в
/etc/pam.d/lightdm
auth optional pam_kwallet.so auth optional pam_kwallet5.so
и перезапуск
Спасибо за общую справку!