루트 그룹에 속하지만 보이지 않는 파일 디렉터리 권한을find 형식으로 귀속적으로 모두 변경합니다
개시하다
루트 그룹에 속하지만 보이지 않는 파일 디렉터리의 권한을find로 통일적으로 변경하고 싶습니다.
구체적으로 Giit로/etc를 관리할 때 zsh는 Giit의 변경을 감지하기 위해 디렉터리를 검색했지만 권한이 팝업되었다.
보안 정책에 따라 루트 그룹에 속하는 사용자라면 열람하는 것이 좋다.
명령하다
사실 이 지령을 나는 여러 번 조사했지만 자주 잊어버려서 적어 놓았다.-exec
를 -ok
확인 명령으로 설정합니다.편리
이전에 FreeBSD 계열로 조사한 적이 있지만 OS에 따라find의 옵션도 달라질 수 있으니 주의하세요.
이번 환경은 CentOS 7입니다.$ sudo find /etc -type d -exec chmod g+rx {} \;
이상은 -type d
디렉터리에 대한 실행 권한입니다.
다음은 소유자 루트의 파일에 그룹 r를 추가하는 명령입니다.$ sudo find /etc -user root -perm +o+r -exec chmod g+r {} \;
파일에 실행 권한이 있으면 파일이 (터미널에 따라) 빨개져서 곤란해지거나 Git에서 제출이 발생할 수 있으니 주의하십시오.
Reference
이 문제에 관하여(루트 그룹에 속하지만 보이지 않는 파일 디렉터리 권한을find 형식으로 귀속적으로 모두 변경합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yousan/items/186cb411df453c879ae9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
사실 이 지령을 나는 여러 번 조사했지만 자주 잊어버려서 적어 놓았다.
-exec
를 -ok
확인 명령으로 설정합니다.편리이전에 FreeBSD 계열로 조사한 적이 있지만 OS에 따라find의 옵션도 달라질 수 있으니 주의하세요.
이번 환경은 CentOS 7입니다.
$ sudo find /etc -type d -exec chmod g+rx {} \;
이상은 -type d
디렉터리에 대한 실행 권한입니다.다음은 소유자 루트의 파일에 그룹 r를 추가하는 명령입니다.
$ sudo find /etc -user root -perm +o+r -exec chmod g+r {} \;
파일에 실행 권한이 있으면 파일이 (터미널에 따라) 빨개져서 곤란해지거나 Git에서 제출이 발생할 수 있으니 주의하십시오.
Reference
이 문제에 관하여(루트 그룹에 속하지만 보이지 않는 파일 디렉터리 권한을find 형식으로 귀속적으로 모두 변경합니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yousan/items/186cb411df453c879ae9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)