〜/ binの適切な実行権限は何ですか?

〜/ binの適切な実行権限は何ですか?

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

関連情報