我有一个软件系统安装。 源位于/ opt / Software。 有一个软件的bashrc文件,需要为每个使用它的用户提供资源。 会增加的
source $PATH_TO_SOFTWARE_BASHRC
到他们〜/ .bashrc工作的所有用户? 我应该如何在$ PATH_TO_SOFTWARE_BASHRC中设置文件的权限,以便所有用户都可以访问该软件?
只需将该代码放在/etc/bashrc ,每个用户都可以拥有它。
如果会有一些权限问题,使用chown / chmod来解决这个问题。
设置文件的权限是世界可读的:
chmod 644 /path/to/your/file
有些shell不了解source命令,所以为了使其工作更广泛地使用:
. /path/to/your/file
即使看起来你只能使用Bash。
把它放在每个用户的~/.bashrc或者把它放在/etc/bash.bashrc这样每个用户都可以使用它,而不必将它保存在单独的文件中。