![그룹에 "chmod g+s"를 사용하는 것처럼 폴더를 기반으로 새 파일의 소유자(사용자)를 설정할 수 있나요? [복사]](https://linux55.com/image/118105/%EA%B7%B8%EB%A3%B9%EC%97%90%20%22chmod%20g%2Bs%22%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B2%83%EC%B2%98%EB%9F%BC%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C%20%EC%83%88%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EC%86%8C%EC%9C%A0%EC%9E%90(%EC%82%AC%EC%9A%A9%EC%9E%90)%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
나는 최근에 chmod의 놀라운 사용법에 대해 배웠습니다. chmod chmod g+s /path/to/dir
는 디렉토리의 모든 새 파일을 디렉토리 자체가 속한 그룹에 배치하게 합니다.
사용자가 이런 식으로 행동하도록 하는 방법이 있나요? 즉, public_html 폴더를 "someuser" 사용자/그룹이 소유한 경우 해당 폴더에 g+s를 설정하면 루트로 생성된 새 파일은 "root" 사용자와 "someuser" 그룹이 소유하게 됩니다. 내가 설정하고 싶은 것은 루트가 생성한 새 파일을 사용자 "someuser"와 그룹 "someuser"가 소유한다는 것입니다.
chmod u+s
실행 파일을 실행할 수 있는 사람만 수정하는 것 같다는 점을 제외하면 이렇게 해야 할 것 같습니다 . :/
답변1
아니요, 그런 일은 할 수 없습니다.
아마도 파일 소유권을 지원하지 않는 파일 시스템(예: FAT?)을 생성하고 마운트하면 전체 파일 시스템의 모든 파일이 동일한 사용자가 소유한 것처럼 보일 것입니다.