É possível implementar: -dois usuários têm permissão total em uma pasta, e um deles é o proprietário?

-1

Eu quero implementar isso -

O proprietário da pasta Work é John . Existe outro usuário chamado Rebeka . [Eu sou o administrador. John e Rebeka são usuários padrão (que eu criei via Terminal)]

Does John automatically have full permission for the folder and it's files as he is the owner?

I want to give Rebeka full permission on the folder Work and it's files, but still the owner will be John, not Rebeka. So, both John and Rebeka will have full permission on the folder Work.

O acima é possível implementar usando o Terminal? Se sim, quais serão as linhas de comando?

[P.S: estou usando o Ubuntu 14.04.5 LTS]

    
por jabi 22.10.2017 / 11:31

2 respostas

1

Sim, o proprietário do arquivo teria acesso total. Para ser exato, o proprietário tem acesso para especificar níveis de permissão nos arquivos / pastas, para si mesmo, grupo e todos os outros.

Eu poderia pensar nos seguintes passos para resolver o seu cenário.

Crie um novo grupo:

sudo groupadd <group name>

Adicione os dois usuários ao grupo usando

sudo usermod -a -G <group name> <user name>

Alterar grupo de pastas:

chgrp <folder name> <group name> Nota: use -hR para definir isso para todos os arquivos e diretórios dentro

Mude a permissão da pasta:

chmod 770 <folder name>

Essencialmente, isso deve dar permissão total rwx ao proprietário (7) e grupo (7) e nenhum acesso para todos (0). Certifique-se de que o grupo tenha apenas membros que precisem acessar a pasta. Caso você queira adicionar ou remover usuários mais tarde, basta modificar o grupo.

    
por Legolas 22.10.2017 / 12:10
1

chown pode ser usado para definir o proprietário e o grupo de arquivos e pastas.
chmod pode ser usado para definir permissões.
addgroup --system e adduser podem ser usados para criar grupos de usuários

Exemplos

chown John:Rebeka file #this sets John as owner and Rebeka's group as group
chmod 774 file  #this gives owner and group full permission, and others read only permission
addgroup -system workgroup #this creates the group 'workgroup' with no members
adduser Rebeka workgroup #this adds Rebeka to the group workgroup

Referência

link
link
link

    
por ravery 22.10.2017 / 12:03