根据GUI,为什么用户不是其私有组(UPG)的成员? (虽然CLIcertificate相反……)
- 我从网站上下载了当前的Ubuntu MATE iso文件。
- 我做了一个全新安装的Ubuntu MATE 16.04(特别是16.04.5)。
- Ubuntu MATE 18.04(特别是18.04.1)也是如此
- 而根据@ mook765,Ubuntu Studio 18.04(Xfce)似乎也受到了影响
- 我在使用名为
test
(全名Test )的GUI进行安装时创建了一个默认用户。 系统因此创建了一个称为test
的UPG。 - 安装完成后,我重新启动了系统。
- 现在在完全新的系统上,我打开系统>控制中心>用户和组>管理组 。
- 我寻找
test
组并按下属性 ,这里是…用户test
不是组test
成员!
它看起来像/etc/group
暗示相同:(最后一行)
test@test ~ $ less /etc/group | grep test adm:x:4:syslog,test cdrom:x:24:test sudo:x:27:test dip:x:30:test plugdev:x:46:test lpadmin:x:113:test test:x:1000: sambashare:x:129:test
但根据如何读取`id`和`/ etc / group`? 用户的主要组仅列在/etc/passwd
而不是/etc/group
其他/etc/group
以避免冗余。
id
似乎表明有点不同:
test@test ~ $ id test uid=1000(test) gid=1000(test) groups=1000(test),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),129(sambashare)
最好的certificate方法是groups
:
test@test ~ $ groups test test : test adm cdrom sudo dip plugdev lpadmin sambashare
这是GUI的一个错误吗? – 不知怎的,我怀疑它,因为它存在多长时间,并且还存在于两个众所周知的DE中……