!['groups' 대 'groupent' - 그룹 멤버십에도 불구하고 디렉터리에 복사할 수 없습니다.](https://linux55.com/image/176425/'groups'%20%EB%8C%80%20'groupent'%20-%20%EA%B7%B8%EB%A3%B9%20%EB%A9%A4%EB%B2%84%EC%8B%AD%EC%97%90%EB%8F%84%20%EB%B6%88%EA%B5%AC%ED%95%98%EA%B3%A0%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EB%B3%B5%EC%82%AC%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
누군가 다음과 같은 일이 발생하는 이유를 설명할 수 있습니까?
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
그렇지 않음을 나타냅니다. 티아.