![파일에 그룹 권한이 부여되어도 다른 사용자는 해당 파일에 접근할 수 없습니다.](https://linux55.com/image/117535/%ED%8C%8C%EC%9D%BC%EC%97%90%20%EA%B7%B8%EB%A3%B9%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%EB%B6%80%EC%97%AC%EB%90%98%EC%96%B4%EB%8F%84%20%EB%8B%A4%EB%A5%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%8A%94%20%ED%95%B4%EB%8B%B9%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%A0%91%EA%B7%BC%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
파일을 만들고 /home/andrew/lolka123
이름이 지정된 그룹에 권한을 부여했습니다. (사용자read
andrew
앤드류파일과 상위 디렉터리 소유) 또한 상위 디렉터리에 그룹 권한을 추가했습니다.
이제 사용자에게 이 파일에 대한 액세스 권한을 부여하고 싶습니다.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
하여 파일에 액세스할 수 있는 경우 세션이 그룹에 대한 변경 사항을 적용하지 않았기 때문입니다. 일반적으로 이 변경 사항을 적용하려면 다시 로그인해야 합니다.