添加具有现有主目录的用户

rvi*_*hne 8 users home-directory 16.04

我最近重新安装了 Ubuntu。因为我有一个单独的分区/home,所以我可以保留我的旧文件。

现在我需要添加另一个用户,假设名为“bob”。该/home/bob目录已经存在。如何创建将bob其作为主目录的新用户?

我是否能够通过设置 GUI 简单地创建新用户,或者在文件权限、隐藏配置文件等方面是否存在任何缺陷?

如果相关,我将 Ubuntu 14.04.3 升级到 16.04。此外,我在新安装期间创建的自己的帐户在旧的主目录下运行良好。

rvi*_*hne 16

我通过以下方式解决了它:

# adduser --home /home/bob bob
# chown -R bob:bob /home/bob
Run Code Online (Sandbox Code Playgroud)

由于新用户不会自动拥有旧的主目录,因此他们最初无法登录。所以我不得不使用第二行。

最后,新账号还有一些小故障。我想我将不得不从旧的主目录(~/.config, ~/.cache~/.local/share似乎)中清除所有缓存和配置文件。


小智 8

adduser bob --no-create-home --home /home/bob/ --uid [the_uid]

--help 为您提供您可以使用的所有可能的标志。