일부 스크립트를 ~/bin에 넣었는데 적절한 파일 권한이 무엇인지 알고 싶습니다. 내 질문을 좀 더 확장하자면, 내 시스템의 */bin 폴더에 어떤 권한이 적합하며 그 이유는 무엇입니까?
답변1
대개:
소유자가 쓸 수 있습니다(루트는
/bin
,/usr/bin
, ...).다른 사람이 실행하고 읽을 수 있습니다.
하지만 당신의 질문은 다음과 같아야 합니다:
누가 디렉토리를 수정할 수 있어야 합니까?
누가 내용을 읽고 바이너리를 실행할 수 있어야 합니까?
이러한 질문에 대답하면 권한이 간단해집니다.
하나예:
$ ls -ld /bin /usr/bin /usr/local/bin ${HOME}/bin
drwxr-xr-x 8 corti corti 272 Apr 11 2011 /Users/corti/bin
drwxr-xr-x 39 root wheel 1326 Jul 21 19:37 /bin
drwxr-xr-x 948 root admin 32232 Oct 10 08:36 /opt/local/bin/
drwxr-xr-x 1205 root wheel 40970 Oct 5 09:01 /usr/bin