在 -M 选项后添加主目录

在 -M 选项后添加主目录

首先我是 Linux 新手。我创建了一个名为“的新用户”金妮” 带有-M选项。

现在我尝试分配一个主目录,usermod -d /link/to/directory ginny但它没有将主目录分配给用户 ginny。

% su - ginny returns an error
su: warning : cannot chance directory to /abc: No such file or directory
-bash-3.2$: 

pwd命令为用户 ginny 返回/root(也许是因为我还没有为她创建主目录),但是现在是否有任何开关可以允许我将主目录分配给用户 ginny?

答案1

用户的主目录不存在。usermod更改主目录字段/etc/passwd但不创建目录。您需要手动创建它。

cp -a /etc/skel /link/to/directory          # or mkdir /link/to/directory to create an empty home directory
chown ginny:ginnygroup /link/to/directory   # where ginnygroup is ginny's primary group
chmod 755 /link/to/directory                # or 711 or 700 or 751 or 750 as desired

相关内容