我想知道,谁能正确修改用户的 homedir。
我已经知道这个命令
usermod -d /home/peter peter
Run Code Online (Sandbox Code Playgroud)
但是现在,我之前必须创建 homedir 吗?旧的 homedir 会发生什么?(我知道会移动内容的 -m 选项,但我不想移动/删除旧内容)。
因此,对于不删除并仅保留旧内容,我是否只需要使用该命令,就像我上面提到的那样?
我使用 Ubuntu 12.04.1 LTS“服务器”。
我想知道为什么需要重新启动以应用我所做的更改。
我指的是使用
adduser username sudo
Run Code Online (Sandbox Code Playgroud)
我使用 Ubuntu 12.04.1 LTS“服务器”。
正如这篇文章所说,它~/.bashrc
是在我使用的 Ubuntu 12.04 LTS 服务器中自动获取的。我不知道他从哪里得到这些信息,但由于它还没有被否决,我相信这是真的。
我用这个脚本来检查它是否来源:
if [ -f ~/.bashrc ]; then
echo "Not sourced!";
fi
Run Code Online (Sandbox Code Playgroud)
仅供参考:目前的权限是 775,所有者是我。
那么为什么我的~/.bashrc
不是来源?