Alon Gubkin Asked: 2010-01-23 14:29:45 +0800 CST2010-01-23 14:29:45 +0800 CST 2010-01-23 14:29:45 +0800 CST 如何在指定目录中为用户设置完整权限? 772 如何在 linux 的指定目录中为用户设置完全权限? linux permissions users directory 4 个回答 Voted Best Answer Amandasaurus 2010-01-23T15:24:24+08:002010-01-23T15:24:24+08:00 取决于您的意思是“完全权限”。如果您希望用户对该目录中的所有文件和目录具有完全的读写权限,那么这将有所帮助: chown -R username directory chmod -R u+rX directory 第一个命令使用户拥有该目录。第二个命令赋予他们完整的读取和访问权限。r赋予读取权限,赋予X目录“执行”权限,而不是文件。 mdpc 2010-01-23T21:09:05+08:002010-01-23T21:09:05+08:00 我的评论之前的两个解决方案假设您只希望一个人能够完全访问目录及其子目录和文件。 这是正确的还是您希望多个人拥有对该特定目录的完全访问权限? casualcoder 2010-01-24T11:14:14+08:002010-01-24T11:14:14+08:00 如果您不希望更改目录的现有权限,但希望授予用户(或多个用户或组)对目录内容的权限,则可以使用 ACL。某些文件系统 (ext3) 需要在挂载时使用 acl 标志来启用 ACL。通常,仅使用组就足够了,但 ACL 可以更灵活。 查看setfacl和getfacl命令以获取更多信息。 einstiien 2010-01-23T14:43:06+08:002010-01-23T14:43:06+08:00 您可以使用以下命令授予用户所有权: chown -R username:groupname directory 权限受控制,chmod但如果您授予用户所有权,则权限应该已经设置为授予他们完全访问权限。
取决于您的意思是“完全权限”。如果您希望用户对该目录中的所有文件和目录具有完全的读写权限,那么这将有所帮助:
第一个命令使用户拥有该目录。第二个命令赋予他们完整的读取和访问权限。
r
赋予读取权限,赋予X
目录“执行”权限,而不是文件。我的评论之前的两个解决方案假设您只希望一个人能够完全访问目录及其子目录和文件。
这是正确的还是您希望多个人拥有对该特定目录的完全访问权限?
如果您不希望更改目录的现有权限,但希望授予用户(或多个用户或组)对目录内容的权限,则可以使用 ACL。某些文件系统 (ext3) 需要在挂载时使用 acl 标志来启用 ACL。通常,仅使用组就足够了,但 ACL 可以更灵活。
查看setfacl和getfacl命令以获取更多信息。
您可以使用以下命令授予用户所有权:
chown -R username:groupname directory
权限受控制,
chmod
但如果您授予用户所有权,则权限应该已经设置为授予他们完全访问权限。