Answers:
默认情况下,所有者和/usr/local
所有子目录(包括bin
)的组应为root.root
,权限应为rwxr-xr-x
。这意味着系统用户可以在此目录结构中读取和执行,但不能在该目录结构中创建或编辑文件。只有该root
帐户(或使用的管理员sudo
)才能在此位置创建和编辑文件。即使系统上只有一个用户,将目录结构的权限更改为除之外的任何用户都可写通常是一个坏主意root
。
我建议您将您的脚本/二进制文件/可执行文件放入/usr/local/bin
使用根帐户。养成良好的习惯。您也可以将脚本/二进制文件/可执行文件放入$ HOME / bin中,并确保$ HOME / bin位于$ PATH中。
有关更多讨论,请参见此问题: 本地可执行文件应放在哪里?