Colocar Resposta 
 
Avaliação do Tópico:
  • 1 votos - 3 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Urgente: CHMOD
17-03-2010, 21:02 (Esta mensagem foi modificada pela última vez a: 17-03-2010 21:11 por Elias_REC.)
Mensagem: #4
RE: Urgente: CHMOD
(17-03-2010 14:27)ruicomprido Escreveu:  EX: o owner da pasta "lixo" é o Paulo e tem permissões para tudo.
o Utilizador josé quer ter os mesmos direitos do paulo mas são de grupos diferentes.
São de grupos diferentes porque já existe uma hierarquia para outras pastas.

**** Primeira solucao ****

- Cria um novo grupo
- Adiciona os dois utilizadores ao novo grupo
- Altera o dono das directorias/ficheiros:
chown -R Paulo:NOVOGRUPO /directoriaprincial

- Da' as mesmas permissoes ao grupo:
# Leitura, Escrita e execucao para Dono e Grupo; Leitura e Execucao para outros
chmod -R 775 /directoriaprincial

# Leitura, Escrita e execucao APENAS para dono e Grupo, acesso negado a outros
chmod -R 770 /directoriasprincipal

*** Segunda solucao (mais complicada, vai com cuidado):
***

AVISO: se tiveres os documentos montados em / e nao tiveres 'a vontade com linux, entao ignora o que se segue.

* ACTIVAR ACLs:

O sistema de ficheiros tem que ter acl activado:
- faz uma copia do /etc/fstab:
sudo cp /etc/fstab{,~}

- abre o ficheiro com um editor de texto e adiciona a opcao acl e grava o ficheiro (requere sudo)
UUID=VARIOSNUMEROS /home ext3,acl relatime 0 2

- recarrega o sistema com acls. altera o /home para o nome da particao em questao
mount -o remount,acl /home

- saber se tens acl activado:
mount | grep acl

* TENHO ACLS:

- adicionar o utilizador a um ficheiro
setfacl -m u:Jose:rwx file

r - leitura;
w - escrita;
x - execucao (necessario para aceder a uma directoria ou executar um ficheiro)

setfacl -Rm # modifica o ACL recursivamente (sub-directorias e respectivos ficheiros)

- d (defaults): todos os ficheiros criados herdam as permissoes definidas na directoria
setfacl -Rm d:u:Jose:rw '{}' \;

Outras opcoes (opcional):

- Permissoes apenas para ficheiros (leitura e escrita)
find directoriainicial -type f -exec setfacl -m u:Jose:rw '{}' \;

- Permissoes apenas para directorias (leitura, escrita e execucao)
find directoriainicial -type d -exec setfacl -m u:Jose:rwx '{}' \;

Fica bem,
Ricardo Elias
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
Urgente: CHMOD - ruicomprido - 17-03-2010, 14:27
RE: Urgente: CHMOD - racoq - 17-03-2010, 16:26
RE: Urgente: CHMOD - ruicomprido - 17-03-2010, 20:54
RE: Urgente: CHMOD - Elias_REC - 17-03-2010 21:02
RE: Urgente: CHMOD - ruicomprido - 17-03-2010, 22:03
RE: Urgente: CHMOD - racoq - 18-03-2010, 00:20

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)