Tôi hiện đang sử dụng Ubuntu 18.04 và tên người dùng của tôi là abcxyz (không có thật, đã thay đổi cho vấn đề của câu hỏi). Nếu tôi nhìn vào nội dung của /etc/groups
, người dùng của tôi xuất hiện trong nhiều nhóm:
$ cat /etc/group | grep abcxyz
adm:x:4:syslog,abcxyz,admin
cdrom:x:24:abcxyz
sudo:x:27:abcxyz,admin
dip:x:30:abcxyz
plugdev:x:46:abcxyz
lpadmin:x:113:abcxyz,admin
abcxyz:x:1000:
sambashare:x:128:abcxyz,admin
libvirtd:x:134:abcxyz,admin
libvirt:x:134:abcxyz,admin
docker:x:1002:abcxyz
Tuy nhiên, khi tôi thực thi groups
Là người dùng của tôi, tôi chỉ thấy:
$ groups
abcxyz
Tôi đã đăng xuất và đăng nhập lại, khởi động lại máy tính và thử sửa đổi nhóm mà người dùng thuộc về usermod -a -G
, nhưng dường như không có gì để làm việc.
/var/run/docker.sock
tập tin mặc dù có quyền người dùng chính xác. Tương tự cho các tập tin của nhóm tôi thuộc về có quyền truy cập đọc.