如何创建组、将用户添加到组中并让该用户访问该目录中文件中的所有文件夹?

Aus*_*ado 4 server permissions users

我基本上想创建一个名为“员工”的组。我希望工作人员能够访问该文件夹/home/Clients以及该文件夹内的所有子目录和文件Clients

我将如何创建组,以及如何创建用户以便能够下载和访问所有这些文件。任何帮助将不胜感激!

Geo*_*sen 9

请执行下列操作:

  1. 添加群组:

    sudo addgroup staff
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将用户添加到组:

    sudo adduser mike staff
    
    Run Code Online (Sandbox Code Playgroud)
  3. 授予组对文件夹的访问权限:

    sudo chgrp -R staff /home/Clients
    
    Run Code Online (Sandbox Code Playgroud)
  4. 设置文件夹权限:

    sudo chmod -R 775 /home/Clients
    
    Run Code Online (Sandbox Code Playgroud)
  5. 使随后在其中创建的所有文件夹/home/Clients都归 所拥有group staff

    sudo setfacl -dR -m g:staff:rwx /home/Clients
    
    Run Code Online (Sandbox Code Playgroud)