~/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

相关内容