다른 사용자 디렉터리의 파일을 삭제할 수 없습니다.

다른 사용자 디렉터리의 파일을 삭제할 수 없습니다.

두 명의 사용자가 있습니다알파벳&XYZ여기에서 사용자 abc가 xyz 그룹에 추가되었으며 usermod -a -G xyz abcxyz 홈 디렉터리의 파일 권한은 다음과 같습니다 /home/xyz.

drwxrwxr-x 2 xyz xyz 4096 Mar 23 16:13 xyz

이제 xyz의 홈 디렉토리에 파일이 있습니다.테스트 파일, 이제 사용자 abc에서 testfile 파일을 삭제하려고 하면 파일을 삭제하고 가져올 수 없습니다.허가가 거부되었습니다.

내가 무엇을 놓치고 있나요? 다양한 답변을 읽었지만 결과가 없습니다.

답변1

두 가지 가능성이 있습니다:

1) 삭제하려는 파일 또는 디렉터리가 포함된 디렉터리의 소유자/그룹 권한을 확인해야 합니다. 해당 항목은 해당 파일(또는 디렉터리)이 삭제되면 수정되기 때문입니다.

2) xyz 사용자의 계정(그룹 멤버십)이 수정되었으나 해당 사용자가 새 쉘을 사용하지 않아 새 그룹 멤버십이 아직 활성화되지 않았습니다. id -a파일을 삭제하려는 사용자의 컨텍스트(셸)에서 현재 그룹을 가져옵니다 .

관련 정보