さまざまなアプリケーションに対する権限を取得する際に問題があります(たとえば、グループに属しているにもかかわらずシリアルポートにアクセスしたり、グループに属しているにもかかわらずdialout
Dockerデーモンに接続するなど)。docker
考える)ここで明確にする必要があります。
id
コマンドを実行すると、次の結果が表示されます。
uid=1000(eudoxos) gid=1000(eudoxos) groups=1000(eudoxos)
私が知っている限り、Debian / Ubuntuはユーザーごとに別々のデフォルトグループ(gid 1000)を作成します。
/etc/group を見ると、 、adm
、 、 などのような他の多くのグループ(これらはセカンダリグループが正しいですか?)に私のユーザー名があります。コマンドは次のように報告する必要があります。sudo
audio
plugdev
fuse
docker
dialout
id
GID、現在、基本、補足、有効、実グループID?ただし、出力にはそのような内容は表示されません。私は何を見逃していますか?設定エラーがありますか? (私したグループ変更後の再ログイン)
編集する: 追加情報
$ grep eudoxos /etc/group
adm:x:4:eudoxos,syslog
dialout:x:20:eudoxos
cdrom:x:24:eudoxos
floppy:x:25:eudoxos
sudo:x:27:eudoxos
audio:x:29:eudoxos,pulse,timidity
dip:x:30:eudoxos
video:x:44:eudoxos
plugdev:x:46:eudoxos
eudoxos:x:1000:
fuse:x:104:eudoxos
lpadmin:x:111:eudoxos
admin:x:117:eudoxos
vboxusers:x:123:eudoxos
sambashare:x:129:eudoxos
pgrimaging:x:1003:eudoxos
docker:x:151:eudoxos
kvm:x:152:eudoxos
libvirt:x:153:eudoxos
そして
$ grep group /etc/nsswitch.conf
group: compat systemd
netgroup: nis
答え1
私の最後のコメントが示すように、問題は端末ではなくGUIセッションにログインしたときにのみ発生します。これにより、フォーラム/bugzilla全体で同じレポートをすばやく見つけることができます。これはまだ修正されていないlightdm(誤って使用)のバグです。pam_kwallet*.so
構成ファイルでコメントアウトし、再起動この問題を解決しました。
- 起動するたびにグループがありません
- https://askubuntu.com/questions/1059856/lost-supplementary-user-groups-for-gui-login-session
- https://bugzilla.redhat.com/show_bug.cgi?id=1581495
- Xに登録されていないグループ
- https://bugs.launchpad.net/lightdm/+bug/1781418
上記の問題にご協力いただいたすべてのコメント作成者に感謝します。