linux - 更改用户默认主目录的命令

我想知道是否有任何简单的 shell 命令来更改 Linux/Unix 中的用户主目录(类似于 chsh 更改现有有效用户的默认登录 shell)触摸 /etc/passwd 文件。谢谢

最佳答案

易卜拉欣对另一个答案的评论是更改现有用户主目录的正确方法。

更改用户的主目录:

usermod -d /newhome/username username

usermod 是编辑现有用户的命令。
-d(--home的缩写)会改变用户的主目录。

改变用户主目录+移动用户当前目录内容:

usermod -m -d /newhome/username username

-m(--move-home的缩写)会将内容从用户当前目录移动到新目录。

https://stackoverflow.com/questions/20797819/

相关文章:

linux - 如何将 time 命令的输出重定向到 Linux 中的文件?

python - 让 virtualenv 从你的全局站点包中继承特定的包

linux - CentOS 64 位坏 ELF 解释器

python - 如何在 Pandas 中选择除一列之外的所有列?

linux - 什么是 .pid 文件,它包含什么?

python - 从字符串中删除所有特殊字符、标点符号和空格

mysql - 如何在windows的命令行中找到mysql数据目录

python - 从数字中获取月份名称

python - 用 Python 控制鼠标

linux - 如何快速汇总文件中的所有数字?