在 /home 中添加文件夹会造成什么问题吗

在 /home 中添加文件夹会造成什么问题吗

/home如果我要用以下命令创建一个文件夹:

sudo mkdir /home/newuser

这会破坏任何东西吗,因为我没有以正确的方式创建它 - 添加新用户?或者系统会简单地忽略它(或没有注意到它在那里)?

答案1

中的目录/home与任何其他目录一样。如果passwd数据库中没有相应的条目(无论是文件本身还是 AD 中的条目),则它没有特殊状态。我曾在那里意外创建目录(太多了cd),没有任何副作用。当然,对于我们所有的 LDAP 用户,我们都会在 NFS 服务器中手动创建主目录,复制/etc/skel,然后执行chown和其他操作。当用户登录时,他们会正常使用他们的主目录。

答案2

我以前就这样做过,没有任何负面影响。

我有一组虚拟服务器,我通过使用 LDAP 进行身份验证来登录它们。有些虚拟机配置不正确,在新的 LDAP 用户登录时不会创建主目录。

因此,过去我登录后,创建了一个与/home我的用户名匹配的目录。然后当我再次登录时,它会将其视为我的主目录。但是,.bashrc通常在主目录中创建的所有用户文件都不在那里。这是意料之中的。

您还需要更改目录的权限以使其与主目录相匹配。

相关内容