Forum Pplware
Urgente: CHMOD - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Software (/forumdisplay.php?fid=4)
+--- Fórum: GNU/Linux (/forumdisplay.php?fid=7)
+--- Tópico: Urgente: CHMOD (/showthread.php?tid=5354)



Urgente: CHMOD - ruicomprido - 17-03-2010 14:27

Alguém sabe como dar permissões directas num utilizador com o chmod?! Tenho pastas em que queria dar permissões a utilizadores que não pertecem ao mesmo grupo do owner URGENTE !!! Confused

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.

Cumprimentos,


Rui Comprido


RE: Urgente: CHMOD - racoq - 17-03-2010 16:26

Por exemplo, e assim à primeira vista, se tiveres ubuntu e quiseres dar de facto acesso rápido à pasta lixo a outros utilizadores , penso que isto chega:

chmod 777 .local/share/Trash/

vê esta documentação que é importante para perceberes chmod

http://catcode.com/teachmod/
http://www.analysisandsolutions.com/code/chmod.htm


RE: Urgente: CHMOD - ruicomprido - 17-03-2010 20:54

Boas,

mas não é um acesso rápido, isto é para uma empresa, vou ter que mudar o ficheiro smb.conf a ver se me safo

Cumprimentos


RE: Urgente: CHMOD - Elias_REC - 17-03-2010 21:02

(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


RE: Urgente: CHMOD - ruicomprido - 17-03-2010 22:03

O Ricardo Elias é o maior Big Grin
Não sabia que era viável um utilizador ter mais do que um grupo, e ja vi que pode ter muitos. o Ricardo salvou me, já estava a alterar o ficheiro smb.conf, tamém ia lá mas demorava mais um bocado Big Grin

mais uma vez obrigado,

Cumprimentos

Rui Comprido


RE: Urgente: CHMOD - racoq - 18-03-2010 00:20

(17-03-2010 22:03)ruicomprido Escreveu:  O Ricardo Elias é o maior Big Grin
Não sabia que era viável um utilizador ter mais do que um grupo, e ja vi que pode ter muitos. o Ricardo salvou me, já estava a alterar o ficheiro smb.conf, tamém ia lá mas demorava mais um bocado Big Grin

mais uma vez obrigado,

Cumprimentos

Rui Comprido

Dá-lhe reputação se te ajudou.