誰かが次のことが起こる理由を説明できますか?
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
ないことを示します。ティア。