파일에 그룹 권한이 부여되어도 다른 사용자는 해당 파일에 접근할 수 없습니다.

파일에 그룹 권한이 부여되어도 다른 사용자는 해당 파일에 접근할 수 없습니다.

파일을 만들고 /home/andrew/lolka123이름이 지정된 그룹에 권한을 부여했습니다. (사용자readandrew앤드류파일과 상위 디렉터리 소유) 또한 상위 디렉터리에 그룹 권한을 추가했습니다.

이제 사용자에게 이 파일에 대한 액세스 권한을 부여하고 싶습니다.http.

두 사용자 모두앤드류그리고http그룹에 존재합니다 andrew. 이제 다음에서 파일을 읽으려고 합니다.http사용자인데 나에게 Permission denied, 왜?

사실을 확인하세요/home/andrew/lol123:

# file: home/andrew/lol123
# owner: andrew
# group: andrew
user::rw-
group::r--
other::r--

사실 확인 ~/:

getfacl: Removing leading '/' from absolute path names
# file: home/andrew/
# owner: andrew
# group: andrew
user::rwx
user:nobody:--x
group::---
mask::rwx
other::---

편집 2:

sudo chmod g+rx /home/andrew/작동하지 않습니다. getfacl /home/andrew/아직 표시 중group::--- 여기에 이미지 설명을 입력하세요.

답변1

사용자 로서 http다음 명령을 사용 newgrp andrew하여 파일에 액세스할 수 있는 경우 세션이 그룹에 대한 변경 사항을 적용하지 않았기 때문입니다. 일반적으로 이 변경 사항을 적용하려면 다시 로그인해야 합니다.

관련 정보