为一个用户设置适当的 PATH

为一个用户设置适当的 PATH

我是 Linux 新手,正在学习一门课程,要求我做以下事情:

  1. 创建登录名
  2. 建立适当的小组
  3. 创建主目录
  4. 创建登录 shell
  5. 为用户建立密码
  6. 设置适当的 PATH
  7. 将适当的文件放在主目录中

这是我目前所做的,但我不确定我的主目录和 PATH......

[root@Server ~]# useradd -gusers -s/bin/shell -p1234 -d/home/group -m userid
[root@CentosStudentSvr ~]# usermod -m -d/homedir/ userid

我应该为我的 PATH 做些什么?

答案1

我假设您所说的“PATH”是指环境变量$PATH
如果是这样,您需要在配置文件中设置和导出。
这可以/etc/profile影响所有用户,也可以~/.profile影响单个用户。

您可以添加以下内容:

PATH=$PATH:/data/myscripts:/some/other/dir
export PATH

在哪里

  • $PATH保留已设置为 PATH 的所有内容。
  • :分隔条目。
  • 这两个目录都是示例。

笔记:这有点偏向于 bash,所以如果你使用另一个 shell 可能会略有不同

相关内容