쉽게 찾을 수 있어야하지만 인터넷 검색은 관련없는 많은 작업을 유발합니다.파일 작성시 Linux 사용자 기본 소유권을 변경 하시겠습니까?
"deploy"사용자에서 실행되는 배포 scipt가 있지만 웹 서버가 "nginx"로 실행되어 웹 서버가 배포 된 파일에 쓸 수있게하려고합니다.
필자는 배포 사용자 그룹에 nginx를 추가했으며 소유권 "nginx : deploy"를 사용하여 배포 사용자와 파일을 쉽게 작성할 수 있다고 생각하지만 기본적으로 파일을 "deploy : deploy"로 만듭니다. 분명히 nginx는 그렇지 않습니다. 쓰기도.
어쨌든이 문제를 해결하기 위해 기본적으로 "nginx : deploy"라는 파일을 생성하도록 사용자를 변경 하시겠습니까?
소유자 그룹으로 충분하다면 파일을 생성 한 폴더의 그룹에 대해 setguid 비트를 설정할 수 있습니다. 파일에 'deploy : nginx'소유권이있는 파일을 가져올 수 있습니다. 당신이 그것으로 일할 수 있는지 확실하지 않은. –
오프 주제입니다. [Super User] (http://superuser.com) 또는 [Unix/Linux SE] (http://unix.stackexchange.com)에 있습니다. –