리눅스에서 새로 생성 된 모든 파일에 대한 기본 파일 권한을 설정하는 방법


4

내 질문은 다음과 유사합니다.

https://stackoverflow.com/questions/228534/linux-default-file-permission

하지만 관련 scp / ftp 클라이언트가없고 그 질문은 포기한 것처럼 보입니다. 간단히 말하면 : 나는 모든 새로운 레벨의 파일이 세계에 쓰기 권한 (0775)을 갖지 못하도록하고 싶습니다.

내 bash_profile에 / etc / profile에 umask 02를 넣으려고했으나 쉘에서 만든 스크립트 나 새 파일에 대해서만 작동합니다. 다른 바이너리가 만드는 파일에는 작동하지 않습니다. 어쨌든 새로운 파일을 모두 만들 수 있습니까?


마운트를 수정하여 / etc / fstab (umask = xxxx 옵션 섹션에서 umask를 제공하지만 ext *에서는 사용할 수 없음) 또는 chmod-ing 옵션을 사용하여 원하는 것을 수행 할 수 있습니다 마운트 포인트.
Cascabel

1
여기서 좋은 설명 : 수퍼 유저 /questions/318833/...
erikxiv

답변:


1

네가 원하는 것은 UMASK 설정 /etc/login.defs 파일.


내 /etc/login.defs에있는 설명은 다음과 같습니다 : Umask which is used be useradd and newusers for creating new home directories. 모든 서비스 / 프로세스에 대한 글로벌 수준의 법령처럼 들리지는 않습니다.
K B

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.