ple*_* me 38 fhs permissions directory-structure
据我了解,放置您自己的脚本的正确位置是/usr/local/bin(例如我用来备份某些文件的脚本)。我注意到这个文件夹当前(默认情况下)归 root 所有,我的普通用户无法访问它。我是这台电脑上的唯一用户。我应该将整个文件夹更改为我自己的用户吗?或者是否有另一种正确的方法来安排权限/usr/local/bin?
Geo*_*e M 38
默认情况下,/usr/local所有子目录(包括bin)的所有者和组应为root.root,权限应为rwxr-xr-x。这意味着系统用户可以在(和从)这个目录结构中读取和执行,但不能在那里创建或编辑文件。只有root帐户(或使用 的管理员sudo)才能在此位置创建和编辑文件。即使系统上只有一个用户,将这个目录结构的权限更改为对除root.
我建议将您的脚本/二进制文件/可执行文件放入/usr/local/bin使用 root 帐户。入门是个好习惯。您还可以将脚本/二进制文件/可执行文件放入 $HOME/bin 并确保 $HOME/bin 在您的 $PATH 中。
有关更多讨论,请参阅此问题: 应将本地可执行文件放置在何处?
| 归档时间: |
|
| 查看次数: |
36246 次 |
| 最近记录: |