我使用 向我的服务器添加了多个用户useradd -d /home/<username> <username>
。用户可以登录并访问其目录,但在尝试创建文件或目录时收到“权限被拒绝”错误消息。
我认为将主目录/用户名目录与用户名相关联会给他们读/写权限,并且我不必使用 chmod 来授予用户对其自己的主目录的权限。大概是我在创建用户帐户时错过了一个步骤,请澄清。
答案1
您应该-m
在执行时使用选项来创建主目录useradd
。-d ...
只是覆盖主目录的默认名称,该名称与您实际提供的名称相同。您现在需要chown name:name /home/name
对每个名称进行恢复。
-m
很有用,因为它还将一些标准文件复制到主目录中。