Vários usuários com direitos de proprietário?

5

Comprei um VPS e estou ocupado com a configuração de um servidor FTP. Isso está funcionando agora, mas posso dar apenas um direito de proprietário da conta. Então eu fiz um grupo 'administradores' com 2 usuários. O problema é que eu posso dar apenas um direito de proprietário do usuário. Agora estou usando o próximo código:

chown -r user1:administrators /var/websites
chown -r user2:administrators /var/websites

Apenas o último usuário (usuário 2) possui direitos de proprietário. O que devo fazer para dar direitos de administrador a ambos os usuários?

Tom

    
por user 99572 is fine 17.01.2010 / 16:00

3 respostas

6

Altere a propriedade do grupo do diretório com

chgrp -R administrators /var/websites

altere as permissões do grupo para esse diretório usando chmod

chmod -R g+rwx /var/websites

substitua rwx pelas permissões que você deseja conceder aos usuários administradores

    
por 17.01.2010 / 16:34
3

Assim como qualquer coisa em um sistema * nix, há muitas maneiras de fazer isso.

Para usar grupos, defina o umask como 002 e faça o seguinte

find /var/websites -type d | xargs chmod 775
find /var/websites -type f | xargs chmod 664

Isso deve dar ao grupo acesso de leitura / gravação a todos os arquivos e diretórios.

Se você for compatível com o sistema de arquivos, o que provavelmente faz (provavelmente o ext3), você também pode usar ACLs. Faça uma pesquisa no Google por "Linux acl" e isso deve lhe dar alguns detalhes.

Finalmente, você sempre pode fazer o hackerish, que é definir os UIDs para os dois usuários da mesma forma. O nome é arbitrário, o UID é realmente o que é usado quando se olha para permissões, basta ter dois usuários com o mesmo UID e que devem funcionar também, mas esteja ciente de que se você tem outras coisas que você quer proteger de cada usuário, funcionam, pois serão efetivamente o mesmo usuário e terão todos os mesmos privilégios.

    
por 17.01.2010 / 16:26
2

As permissões nos sistemas de arquivos Unix possuem apenas um usuário. Use permissões de grupo para conceder acesso de gravação a várias pessoas.

    
por 17.01.2010 / 16:04