用户共享二进制文件的Linux路径

用户共享二进制文件的Linux路径

我想标准化一个目录,普通用户将在其中放置其他用户将使用的程序/安装。最佳实践是什么?例如,我可以创建一个/users/shared_binaries/具有相当开放权限的目录。是否有做这样的事情的惯例/最佳实践?假设我没有任何网络驱动器来放置它们。

基本上,我想要一个共享二进制文件的位置,而不需要安装在用户的主目录中,也不需要比标准用户具有更高的访问权限。

答案1

对此没有标准位置。标准的处理方法是,您必须具有特权才能将程序安装在其他用户可以运行该程序的位置。

您可以在/usr/locallike的子树、 like/usr/local/users/bin的子目录、 like的子目录等之间进行选择。/home/home/shared/bin/opt/opt/users/bin

请使用以/bin.这使得它更明显地表明它是针对可执行程序的,并且它允许您将其他内容放入同级目录中,例如这些程序使用的库、文档和数据文件。

答案2

在多租户系统上,大多数用户只会将 bin 目录放在自己的 $HOME 中

相关内容