いくつかのスクリプトを〜/ 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