chown用户目录,不存在用户

时间:2014-02-14 18:40:32

标签: linux ubuntu permissions chown

我遇到的问题是我无法chmod用户目录,因此用户可以控制自己的目录。当设置Ubuntu服务器时,一个用户patrick假定完全控制,如图中所示。我想改变这一点,以便每个用户都可以控制自己的目录,就像一些目录一样。使用chmod,我收到一个错误,指出用户不存在。我使用id命令时遇到同样的错误。感谢您的帮助,情人节快乐! enter image description here

1 个答案:

答案 0 :(得分:1)

您的系统中似乎不存在这些用户。请查看以下内容:

$ getent passwd | grep celik

如果上述命令有输出,则用户存在。我给你这个命令而不是你试过的'id',因为我不确定id是否使用nss passwd数据库解析(id没有链接到我系统中的libnss),也许你已经通过LDAP获得了这些用户,示例

如果它们不存在,则必须重新创建它们。您可以找到用户重新创建的内容:

$ find /home -maxdepth 1 -type d -user patrick -exec basename {} \; | grep -v patrick

然后使用'useradd'添加所有这些。确保使用'-M'选项(不要创建homedir)。创建后使用'chmod -R'以递归方式更改用户/组所有权。