Permissão de arquivo para usuário específico

1. Permissão de arquivo para usuário específico

Caio Cunha
CaioToOn

(usa CentOS)

Enviado em 07/05/2010 - 18:09h

Oi pessoal, blz?


Pelo que vi, o CHMOD dá permissão para DONO|GRUPO|OUTROS, mas não sei como fazer para dar permissão para um usuário específico, por exemplo "usuariox"?

Considerando que eu tenho o ROOT como criador e dono dos arquivos, eu gostaria de dar permissão total para um outro usuário, mas não quero dar permissão para todo mundo, apenas para o usuariox. Só lembrando, eu não quero mudar o dono do arquivo, mesmo pq eu vou precisar dar estas premissões para alguns outros usuários com o tempo.

Como faço isso? A única maneira é se eu criar um grupo específico e colocar o usuário neste grupo?


Obrigado galera,
CaioToOn!


  


2. Exemplo básico

FHCS (P1R4T3)
L!N5X

(usa Debian)

Enviado em 07/05/2010 - 19:05h

chmod u=rwx nomedoarquivo.txt

O exemplo acima diz que usuário terá premissão de leitura, escrita e gravação no arquivo "tal.txt"

Isso é um exemplo bem básico do comando, vc poderá saber mais pesquisando aqui no vol, na net ou no terminal digitando o comando "man chmod"


3. Re: Permissão de arquivo para usuário específico

Caio Cunha
CaioToOn

(usa CentOS)

Enviado em 07/05/2010 - 19:55h

Olá, P! Muito obrigado!

Porém, ainda acho que não entendi.

Eu pesquisei mesmo na net e no man para entender o comando CHMOD, e pelo que havia entendido o u= indica que a permissão será definida para o usuário que criou o arquivo. O que eu preciso, é dar permissão para que outros usuários, porém NÃO TODOS, tenham acesso total. Como se fosse um

chmod usuariox=xwr, que daria permissão total para o usuário definido por "usuariox".


Como seria neste caso? A sintaxe acima é incorreta.

Muito obrigado,
CaioToOn!


4. Re: Permissão de arquivo para usuário específico

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 07/05/2010 - 20:24h

talvez seja melhor alterar o grupo.

altere o grupo desta pasta/arquivo para este usuário, e sete as permissões para usuário/grupo.




5. Re: Permissão de arquivo para usuário específico

Caio Cunha
CaioToOn

(usa CentOS)

Enviado em 07/05/2010 - 21:01h

Oi Riesdra.

Bom, eu poderia até fazer isso, criar um novo grupo, adicionar os usuários que eu quero que tenham acesso e definir este como o grupo dono do arquivo.

Mas e caso eu queira customizar as minhas permissões.

Por exemplo, eu tenho os usuários a, b, c e d.

- Ao a, eu quero dar acesso total.
- Ao b, acesso de leitura
- Ao c, de gravação
- Ao d de leitura e gravação

e assim por diante... como existe no windows aquele esquema de permissões, existe uma maneira de fazer isso no linux? Como seria?

No meu caso específico, estou liberando acesso a rede para esses arquivos, e gostaria de customizar as permissões para cada usuário. Estou usando SAMBA.

Vlw!

CaioToOn!


6. chmod u | g | o

FHCS (P1R4T3)
L!N5X

(usa Debian)

Enviado em 07/05/2010 - 21:04h

chmod 770 nomedoarquivo

7 - rwx
7 - rwx
0 - permissão negada

com isso vc está dizendo que tal usuário e o grupo que ele pertence poderá ler, escrever e gravar e outros usuários terão permissão negada.

740 - rwx-r---- (Lê, Escreve e Executa-Lê-Permissão negada)
745 - rwx-r-r-x-- (Lê, Escreve e Executa-Lê-Lê e Executa)
754 - rwx-r-x-r-- (Lê, Escreve e Executa-Lê e Executa-Lê)

Existem "N's" combinações para isso, o bom mesmo é estudar. No inicio terá uma dificuldade para entender os binários, mas, depois de uma semana treinando, isso vai ficar fácil tão qnt ligar seu micro!

Espero ter ajudado.


7. Re: Permissão de arquivo para usuário específico

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 07/05/2010 - 21:05h

olha Caio,
no caso do samba leia os tutoriais abaixo você vai encontrar a solução neles.


http://www.guiadohardware.net/tutoriais/samba-swat/
http://www.guiadohardware.net/tutoriais/samba-configuracao-avancada/
http://www.guiadohardware.net/tutoriais/samba-pdc/

no segundo link na página 2 dele tem bem o que você quer, mas leia todos eles, você vai ter uma boa baseo do que o samba pode fazer, vai lhe ajudar muito.

espero ter ajudado.



8. Re: Permissão de arquivo para usuário específico

Caio Cunha
CaioToOn

(usa CentOS)

Enviado em 07/05/2010 - 21:24h

Muito obrigado pelas repostas, galera!

Riesdra, já estou lendo os tutoriais que me passou. Vou fazer os testes,, posto aqui de novo quando conseguir!

Vlw!
CaioToOn!


9. Re: Permissão de arquivo para usuário específico

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 07/05/2010 - 21:28h

beleza,
estamos no aguardo.



10. Re: Permissão de arquivo para usuário específico

Caio Cunha
caiotoon

(usa CentOS)

Enviado em 10/05/2010 - 11:38h

Riesdra, os tutoriais que você me enviou são FANTÁSTICOS!

Todo mundo que estiver iniciando com Linux e quiser montar uma rede, simples ou complexa, DEVE LER ESTES TUTORIAIS! São extensos, mas muito bons e esclarecedores. Com exemplos práticos e simples de serem seguidos!

Muito obrigado!

Porém, embora isso tenha resolvido pontualmente o meu problema, eu fiquei ainda com uma pulga atrás da orelha... quanto às permissões.

No Windows eu posso personalizar as permissões de cada usuário. Como eu falei, se eu tiver o joao, a maria e o caio, eu posso dar permissões variadas para cada um desses sobre um mesmo arquivo.

No Linux, pelo que percebi, só tenho a opção de ajustar permissões do dono do arquivo, de algum grupo dono do arquivo, ou "outros", genericamente. Se eu quiser dar permissões diferentes para outros usuários eu devo criar um grupo para esses usuários e definir este grupo como dono do arquivo. Eu não tenho como dar permissões diferentes, dentro deste grupo, para cada usuário nem tenho como criar outros grupos e dar permissões diferentes para cada grupo. Estou correto?

Num exemplo prático, tendo os usuários caio, maria, joao e alvaro.
Eu quero dar permissão total para o caio.
Quero dar permissão de leitura para o joao.
Permissão de gravavao para a maria.
Permissão de gravacao e leitura para o alvaro.
Para os demais usuarios nao quero dar nehuma permissao.

É possível fazer isso? Qual o caminho? Pelo chmod, chown, chgrp não tem como pelo que vi. Lembrando que não estou falando de acesso de rede, mas de acesso aos arquivos.


Obrigado mais uma vez e me perdoem se eu estou deixando escapar alguma coisa.

CaioToOn!


11. Num exemplo prático, tendo os usuários caio, maria, joao e alvaro. Eu quero dar permissão total para

FHCS (P1R4T3)
L!N5X

(usa Debian)

Enviado em 10/05/2010 - 12:20h

Tente isso:

http://focalinux.cipsga.org.br/guia/iniciante/ch-perm.html

Aproveite para estudar o Guia completo.


12. dar permissão a usuario especifico sem alterar o dono

Rimom Aguiar
rimomaguiar

(usa Debian)

Enviado em 02/11/2016 - 20:49h

use o comando:


setfacl -m u:username:rwx meuArquivo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts