'groups'対 'groupent' - グループメンバーシップにもかかわらず、ディレクトリにコピーすることはできません。

'groups'対 'groupent' - グループメンバーシップにもかかわらず、ディレクトリにコピーすることはできません。

誰かが次のことが起こる理由を説明できますか?

lloydb@lloydb-ASUS-z390-A:~$ whoami
lloydb
lloydb@lloydb-ASUS-z390-A:~$ getent group vboxusers
vboxusers:x:127:lloydb
lloydb@lloydb-ASUS-z390-A:~$ ls -ld testfile VirtualMachines/
-rw-rw-r-- 1 lloydb lloydb       5 Jul  6 11:57 testfile
drwxrwxr-x 3 root   vboxusers 4096 Jul  6 12:21 VirtualMachines/
lloydb@lloydb-ASUS-z390-A:~$ cat testfile 
test
lloydb@lloydb-ASUS-z390-A:~$ cp testfile VirtualMachines/
cp: cannot create regular file 'VirtualMachines/testfile': Permission denied
lloydb@lloydb-ASUS-z390-A:~$ sudo chown lloydb VirtualMachines/
lloydb@lloydb-ASUS-z390-A:~$ ls -ld VirtualMachines/
drwxrwxr-x 3 lloydb vboxusers 4096 Jul  6 12:21 VirtualMachines/
lloydb@lloydb-ASUS-z390-A:~$ cp testfile VirtualMachines/
lloydb@lloydb-ASUS-z390-A:~$ ls VirtualMachines/
lost+found  testfile
lloydb@lloydb-ASUS-z390-A:~$

それは:

  • 明らかに私はvboxusersグループに属しています。 (私はネットワークやSSH接続ではなくローカルユーザーで、GUIから完全にログアウトしてから再度ログインしました。)

  • ただし、ディレクトリにvboxusersグループに対するrwx権限がある場合でも、ファイルをVirtualMachines /にコピーするだけでは不十分です。

  • 実際の所有者である場合にのみ、VirtualMachines/に何でもコピーできます。

以下とは関係ないでしょうか?

lloydb@lloydb-ASUS-z390-A:~$ groups
lloydb adm cdrom sudo dip plugdev lpadmin sambashare
lloydb@lloydb-ASUS-z390-A:~$ 

つまり、getent私はvboxusersグループに属していることを示しますが、そうでgroupsないことを示します。ティア。

関連情報