Linux 是一个多用户环境,因此还为每个用户分配了一个目录,只有用户和root用户才能访问,这就是用户家目录。
家目录位于/home/$USER
或者~/
。家目录通常包含用户个人配置文件,也就是以点开头的隐藏目录。
usermod是一个命令行程序,可让您修改用户的登录信息和所属组。本教程介绍如何使用usermod
命令修改用户家目录。
在大多数Linux系统上,用户家目录以用户名命名,并将其存在/home
目录。
如果由于某种原因要更改用户的家目录。请使用usermod
命令-d
选项,后跟家目录的绝对路径和用户名。
默认情况下,usermod
命令不会将用户家目录的内容移至新的家目录。要移动家目录所有文件,请使用-m
选项。如果新的家目录尚不存在,usermod
则会创建它。
例如命令usermod -d /var/www www-data
会将www-data
用户的家目录更改为/var/www
。
#usermod -d HOME_DIR USER
#usermod -d HOME_DIR -m USER
usermod -d /var/www www-data