美文网首页
Linux用户组

Linux用户组

作者: 可能性之兽 | 来源:发表于2023-10-11 11:17 被阅读0次

    在 Unix 和 Linux 系统中,文件和文件夹的权限是基于用户、用户组和其他用户的。每个文件或文件夹都有一个所有者和一个属组,所有者和属组可以有不同的权限,而其他用户则具有第三种权限。

    如果你想让两个用户都能访问一个文件夹,但其他用户不能访问,你可以执行以下步骤:

    1. 创建一个新的用户组(如果需要的话)。你可以使用 groupadd 命令来创建一个新的用户组。例如:

      sudo groupadd mygroup
      

      这个命令会创建一个名为 mygroup 的新用户组。

    2. 将这两个用户添加到新的用户组中。你可以使用 usermod 命令来将用户添加到用户组中。例如:

      sudo usermod -a -G mygroup lip
      sudo usermod -a -G mygroup mlp
      

      这两个命令会将 lipmlp 添加到 mygroup 用户组中。

    3. 更改文件夹的属组和权限。你可以使用 chgrpchmod 命令来更改文件夹的属组和权限。例如:

      sudo chgrp -R mygroup /path/to/myfolder
      sudo chmod -R 770 /path/to/myfolder
      

      第一个命令会将 /path/to/myfolder 文件夹(以及其中的所有文件和子文件夹)的属组更改为 mygroup

      第二个命令会将 /path/to/myfolder 文件夹的权限更改为 770。这个数字是一个八进制数,表示文件夹的所有者和属组成员有读、写、执行的权限(7),而其他用户没有任何权限(0)。

    请注意,你需要将上述命令中的 mygroup/path/to/myfolder 换成实际的用户组名和文件夹路径。

    在完成这些步骤后,lipmlp 就能访问 /path/to/myfolder 文件夹了,而其他用户则不能访问。

    相关文章

      网友评论

          本文标题:Linux用户组

          本文链接:https://www.haomeiwen.com/subject/lwtgbdtx.html