Configurando permissões de grupo e usuário para cada serviço Ubuntu

0

Eu quero configurar um usuário separado para cada serviço que estou executando na minha caixa do Ubuntu. Por exemplo, estou executando um servidor Minecraft e Counter Strike. Eu quero que esses dois tenham os nomes de usuários css-server e minecraft-server e pertençam ao grupo game-servers . Eu posso criar usuários e adicioná-los a grupos bem, mas eu também quero que eles tenham seu próprio diretório home para armazenar os arquivos para cada coisa.

Quando eu crio o diretório /home/css-server como root e o defino como o diretório de login do usuário css-server , esse usuário não tem permissões. Não consigo wget anything no diretório nem posso criar subdiretórios de css-server .

Como eu configuro permissões de diretório para que os usuários que eu crio possam fazer coisas em seu próprio diretório pessoal?

Obrigado.

    
por Mark Twaign 16.07.2012 / 00:12

1 resposta

0

Se você não alterou o proprietário / grupo / permissões do diretório depois de criá-los com o root, apenas o root terá acesso a eles.

Portanto, para o diretório '/ home / css-server', faça isso como root:

chown css-server /home/css-server
chgrp game-servers /home/css-server

Isso mudará o dono do diretório para o css-server e o grupo do diretório para os servidores do jogo.

Então você deve alterar as permissões como achar melhor. Como o css-server agora é o proprietário da pasta, você deve ser capaz de alterá-los como usuário (ou continuar usando root, se desejar). Algo como:

chmod 740 /home/css-server

Uma boa referência sobre permissões de diretório é: link

    
por 16.07.2012 / 05:55

Tags