두 개의 사용자 홈 디렉토리가 있습니다.
/home/user1/
/home/user2/
두 사용자 간에 폴더를 공유하고 싶습니다.
/home/user1/some/path/to/folder
그러나 user2는 상위 디렉토리가 아닌 /home/user1/some/path/to/folder에만 액세스할 수 있기를 원합니다. 나는 chmod 777 /home/user1/some/path/to/folder를 시도했지만 작동하지 않았습니다.
답변1
디렉토리 /home
에는 사용자가 자신의 집으로 이동할 수 있도록 모든 사람에 대해 실행 권한이 설정되어 있지만 각 사용자의 집에는 해당 사용자에 대한 권한만 있습니다(어떤 이유로 다르게 구성되지 않는 한).
유일한 방법은 얻는 것입니다.정확히당신이 원하는 것은 공유 user2
하려는 홈 디렉토리 와 그 위의 디렉토리에 대한 실행 권한을 포함하고 부여하는 그룹을 생성하고 전체 디렉토리에 대한 전체 권한을 설정하여 user1
탐색 가능하게 만드는 것 입니다. 홈 디렉터리의 특정 파일과 하위 디렉터리를 검색할 수 있는 것은 나쁜 생각이기 user2
때문에 이 방법을 권장하지 않습니다 . 다른 사용자에게 다른 사람의 집에 대한 액세스 권한을 부여하고 싶지 않습니다.user2
user1
이를 달성하는 더 좋은 방법은 디렉토리를 생성 /
하고 사용자가 포함된 그룹을 생성하고 이들에게 권한을 부여하거나, 두 개의 사용자 권한만 있는 nfs 내보내기를 생성하여 머신에 마운트하는 것입니다. 다시 한번 말씀드리지만, 다른 사용자가 다른 사람의 집에 접근하는 것을 허용하지 마세요.