읽기 전용 권한을 재귀 적으로 설정하려면 어떻게해야합니까?


14

매우 크고 깊은 디렉토리가 있습니다. 모든 것을 읽기 전용으로 만들고 싶습니다. 문제는 파일 (가져올 것 a=r)과 디렉토리 ( 얻을 것 ) 를 구별해야한다는 것 a=rx입니다.

어떻게해야합니까?


방금 이것을 발견했습니다. chmod a=rX문제가 해결되었습니다. 에서 man: (X)execute/search only if the file is a directory or already has execute permission for some user
David B

그것이 답변이 되려면 답변이되어야합니다.
Ignacio Vazquez-Abrams

답변:


13

방금 이것을 발견했습니다. chmod a=rX문제가 해결되었습니다. 남자로부터 : (X) execute/search only if the file is a directory or already has execute permission for some user.


7
  1. chmod디렉토리 X만 설정하는 mode를 허용합니다 x.a=X

  2. 쓰기 권한을 제거 할 수도 있습니다. a-w


3
가장 논리적 인 방법 인 옵션 # 2의 경우 +1
Matteo Riva

3
옵션 2의 경우 +1이지만 chmod에서 대문자 X의 의미를 잘못 이해 한 경우 -0.5
Doug Harris

3

위의 제안은 효과가 없었으며 모든 폴더는 읽기 전용으로 설정되었습니다.
동료가 저에게 이것을주었습니다.

find . -type f -exec chmod a-w {} \;

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