Pet*_*ter 33 users home-directory
我想知道,谁能正确修改用户的 homedir。
我已经知道这个命令
usermod -d /home/peter peter
Run Code Online (Sandbox Code Playgroud)
但是现在,我之前必须创建 homedir 吗?旧的 homedir 会发生什么?(我知道会移动内容的 -m 选项,但我不想移动/删除旧内容)。
因此,对于不删除并仅保留旧内容,我是否只需要使用该命令,就像我上面提到的那样?
我使用 Ubuntu 12.04.1 LTS“服务器”。
War*_*ill 41
首先 usermod 不能以普通用户身份运行。您要么需要以 root 身份登录(不推荐),要么在命令前加上 sudo。该命令不会创建文件夹,因此您需要先创建它。
cd /home;
sudo mkdir peter
sudo chown peter:peter peter
sudo usermod -d /home/peter peter
Run Code Online (Sandbox Code Playgroud)
会做你想做的。任何现有的主文件夹将保持不变
当用户登录时,您不能更改该用户的主目录(如果您以 身份登录peter,它将不起作用)。