![특정 사용자에게 폴더와 해당 하위 폴더 및 디렉터리에 대한 읽기 및 쓰기 액세스 권한을 부여해야 합니다.](https://linux55.com/image/40245/%ED%8A%B9%EC%A0%95%20%EC%82%AC%EC%9A%A9%EC%9E%90%EC%97%90%EA%B2%8C%20%ED%8F%B4%EB%8D%94%EC%99%80%20%ED%95%B4%EB%8B%B9%20%ED%95%98%EC%9C%84%20%ED%8F%B4%EB%8D%94%20%EB%B0%8F%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%9D%BD%EA%B8%B0%20%EB%B0%8F%20%EC%93%B0%EA%B8%B0%20%EC%95%A1%EC%84%B8%EC%8A%A4%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EB%B6%80%EC%97%AC%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EB%8B%A4..png)
특정 사용자에게 폴더, 하위 폴더 및 아래의 모든 파일에 대한 읽기/쓰기 액세스 권한을 부여하도록 도와주실 수 있나요?
명령 을 사용해 보았지만 getfacl
해결책을 찾지 못했습니다. 저는 솔라리스 10을 사용하고 있습니다.
답변1
당신은해야합니다 setfacl
.
setfacl -R -m ${other_user}:rwX,d:${other_user}:rwX
일반적으로 기본값(d)을 올바르게 유지하는 것이 가장 좋기 때문에 기본값(d)을 추가했습니다.
-R
재귀적이다
x
지정된 사용자의 권한으로 뭔가를 해야 하고 디렉터리를 추가할 수 있다고 생각합니다. 를 추가했는데 X
그게 맞다고 생각합니다.
답변2
자신의 사용자 권한을 수정하면 chmod -R 600 *
해당 사용자에게 모든 파일 및 하위 디렉터리에 대한 읽기/쓰기 액세스 권한이 부여되고, 해당 파일의 속성을 유지하면서 다른 사용자에게 권한을 추가하려는 경우 할 수 없습니다. 이것.
사용자(파일 소유자) 그룹과 다른 사용자에게 권한이 부여되므로 해당 사용자를 원래 사용자 그룹에 추가하거나 다른 사람에게 권한을 부여하여 누구나 파일을 읽고 쓸 수 있도록 할 수 있습니다.