我想知道,该修改谁适当地用户的主目录。
我已经知道此命令
usermod -d /home/peter peter
但是现在,我必须先创建主目录吗?旧的主目录会怎样?(我知道 -m 选项会移动内容,但我不想移动/删除旧内容)。
那么,为了不删除而只是保留旧内容,我是否只需要使用命令,正如我上面提到的那样?
我使用 Ubuntu 12.04.1 LTS“服务器”。
答案1
首先,usermod 不能以普通用户身份运行。您需要以 root 身份登录(不推荐),或者在命令前加上 sudo。该命令不会创建文件夹,因此您需要先创建它。
cd /home;
sudo mkdir peter
sudo chown peter:peter peter
sudo usermod -d /home/peter peter
将执行您想要的操作。任何现有主文件夹将保持不变
当用户登录时,您无法更改用户的主目录(如果您以 身份登录peter
,则该操作将不起作用)。