📌  相关文章
📜  为现有用户添加主目录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:18.031000             🧑  作者: Mango

为现有用户添加主目录 - Shell-Bash

在 Linux 系统中,每个用户都有一个主目录,这个目录通常是/home下以用户名命名的目录。在某些情况下,我们可能需要为现有用户添加一个自定义的主目录。

具体步骤如下:

  1. 首先创建自定义的主目录,例如/data/user1
sudo mkdir -p /data/user1
  1. 将该目录的所有权和权限赋予对应的用户和组。
sudo chown user1:user1 /data/user1
sudo chmod 700 /data/user1
  1. 修改用户的主目录。
sudo usermod -m -d /data/user1 user1

其中,-m参数表示将用户原有的主目录移动到新目录中,-d参数指定新的主目录。

现有用户的主目录已成功修改为自定义的目录,用户登录后默认进入该目录。

注意事项:

  • 确认要移动的主目录不存在于其他地方,以免误删数据。
  • 请确保用户已经退出登录再执行修改主目录的操作,否则可能导致数据丢失。
  • 修改后可能需要重新授权其他目录的权限,以保证用户可访问。

参考资料: