Como criar um grupo, adicionar usuário ao grupo e dar a esse grupo acesso total ao diretório no linux

1

Eu tenho meu usuário local localUser , que tem o diretório /home/localUser . Existe outro usuário serviceUser que executa alguns serviços e ele precisa de acesso total a algumas pastas no meu diretório pessoal.

Eu quero criar o grupo serviceGroup e adicionar serviceUser lá. Então eu quero dar acesso total à pasta home/localUser/workingFolder .

Como fazer isso?

    
por Dmitrij Kultasev 14.05.2015 / 11:52

3 respostas

1

Esta resposta ensina a pescar.

  1. Você deseja usar o comando useradd (ou adduser no Debian) para criar o serviceUser .

  2. Você deseja usar o comando groupadd (ou addgroup no Debian) para criar o serviceGroup .

  3. Você deseja usar o comando usermod (ou adduser no Debian) para adicionar serviceUser user ao grupo serviceGroup .

  4. Você deseja usar o comando chgrp para alterar o grupo de workingFolder .

  5. Você deseja usar o comando chmod para alterar os direitos do group para permitir read , write e execute de acesso.

  6. Você deseja usar o comando man para obter as informações detalhadas necessárias para executar as ações exatas.

  7. Comece com o comando man man .

por 14.05.2015 / 13:04
1
  • Supondo que um usuário será o usuário, o / home será criado para:

    - Esse usuário teria TODAS as permissões por padrão, pois as outras criam os usuários e as adicionam ao GROUP dos usuários originais

    - Então, certifique-se de que o GRUPO tenha 777 permissões

    sudo groupadd serviceGroup  ## Creates the needed group

    sudo useradd serviceUser  ## Adds the service tech user account

    sudo usermod -a -G serviceGroup serviceUser  ## Adds service Account to the service group 

    sudo chmod -R 777 $serviceGroup  ## grants  full access to the serviceGroup members 

    sudo chown -R localuser:serviceGroup /home/localuser  ## owner stays  localuser but  anyone in the serviceGroup "group" has access to its full  contents
    
por 14.05.2015 / 11:58
0

Verifique também as permissões de / home. Pelo menos, deve ter permissões de execução para todos:

chmod 755 /home
    
por 14.05.2015 / 15:33