Permissões de diretórios

1. Permissões de diretórios

Rogerio J. Gentil
rogerio_gentil

(usa Ubuntu)

Enviado em 23/05/2008 - 17:26h

Olá.

Eu tenho um diretório pertecente a um grupo e configurado no samba.

Eu consigo configurar um sub-diretório restringindo-o apenas a outros dois usuários no samba? (Já com as permissões de acesso configuradas também! - chmod)

Vlw.


  


2. Re: Permissões de diretórios

Lucas
lucascarlessi

(usa Debian)

Enviado em 23/05/2008 - 17:53h

Pode sim, chown USUARIO.GRUPO /DIRETORIO/

Depois dá um chmod com as permissões que precisa...

valeu


3. Re: Permissões de diretórios

Rogerio J. Gentil
rogerio_gentil

(usa Ubuntu)

Enviado em 26/05/2008 - 13:51h

Não entendi direto a resposta... mas...

Imagine que eu tenha um diretório compartilhado pelo samba e com as permissões configuradas.

Eu posso compartilhar um subdiretório no samba com outras permissões?

Tipo
path = /home/subdir
read list = todos
write list = fulano e ciclano

?


4. Re: Permissões de diretórios

Luciano Gomes
lucianopqd

(usa Ubuntu)

Enviado em 26/05/2008 - 14:09h

vamos lá diretório CPD:
[cpd]
comment = C.P.D
path = /cpd
writable = yes
browseable = yes
valid users = @cpd
write list = @cpd
create mode = 777
force create mode = 777

até aqui só quem for do grupo cpd vai acessar o diretório, agora vou criar a pasta "suporte" dentro do cpd para que os tecnicos usem...

[suporte]
comment = Suporte
path = /cpd/suporte
writable = yes
browseable = yes
valid users = @suporte
write list = @suporte
create mode = 777
force create mode = 777

pronto, agora crie o grupo cpd e o grupo suporte
- groupadd cpd
- groupadd suporte

acerte os direitos das pastas
- chown root:cpd /cpd
- chown root:suporte /cpd/suporte
- chmod 775 /cpd
- chmod 775 /cpd/suporte


agora, insira os usuários de acordo com o grupo que vc quer que acesse as pastas
- vi /etc/group

procure a linha do grupo, exemplo:
cpd:x:501:luciano,andre,paulo
suporte:x:502:claudio, roberto,vanessa,alexandre

pronto, agora é só reiniciar o samba:
service smb restart

mais uma coisa, não esquece de criar o usuário dentro do samba tb... ex.:
vc cria o usuário no sistema e no samba:
useradd luciano
passwd luciano
(crie uma senha)
smbpasswd -a luciano
(repita a senha)


deu pra entender???




5. Re: Permissões de diretórios

Rogerio J. Gentil
rogerio_gentil

(usa Ubuntu)

Enviado em 26/05/2008 - 15:39h

Entendi sim... mas acho que a minha pergunta não foi tão bem formulada, apesar de você (Luciano) ter me tirado quase todas as dúvidas.

Este subdiretório vai aparecer como uma pasta no meu servidor, ou seja, vão aparecer cpd e suporte na mesma tela, ou para acessar a pasta suporte através do cpd antes?




6. Re: Permissões de diretórios

Luciano Gomes
lucianopqd

(usa Ubuntu)

Enviado em 26/05/2008 - 15:49h

Amigo, aí que tá a questão, pelo que vc passou, me parece que vc quer uma pasta dentro da outra certo?
bom eu acho melhor vc não trabalhar assim, é mais segura pastas individuais, tipo:
/cpd
/suporte

agora, do jeito que eu te passei, os usuários do grupo CPD vai ver sua própria pasta CPD e a pasta SUPORTE dentro, mais não vai conseguir acessa-la, a não ser que no grupo SUPORTE vc adcione os nomes dos usuários do grupo CPD que vc quer que acesse as duas pastas.
e a pasta SUPORTE só será vista pelos usuários do grupo suporte mesmo...

deu pra entender?
Vai por mim amigo, se vc está usando na empresa, cria uma estrutura divindo setor e usuário, tipo:

/setores/cpd
/setores/contabilidade
/setores/dp
/home/luciano
/home/andre
/home/roberto

desse jeito todos os usuários do CPD acessam a pasta CPD que é comum a todos do setor e tb cada usuário vai ter sua pasta de trabalho pessoal /home/

e vc ainda consegue manter a segurança entre os setores, onde um setor não vê o que é do outro...


7. Re: Permissões de diretórios

Rogerio J. Gentil
rogerio_gentil

(usa Ubuntu)

Enviado em 27/05/2008 - 11:33h

Valeu... era isso mesmo que eu queria saber!

Thanks...


8. Diretório dentro do outro

Rogerio J. Gentil
rogerio_gentil

(usa Ubuntu)

Enviado em 29/05/2008 - 13:46h

Hey...

Eu tentei fazer do jeito que foi passado, mas ainda não rolou... Os usuarios conseguem ler o conteúdo do subdiretório.

Deixe-me explicar melhor...

Diretórios:
/produtos
/produtos/Versoes

Permissões:
1º - O dir produto tem permissão de escrita para alguns usuários e leitura para o grupo @produtos;

2º - O dir Versoes deve ter permissão restrita (leitura, escrita e execução) apenas para o grupo @controleversoes.

Tem como bloquear o dir Versoes para o grupo @controleversoes sendo que o dir pai tem permissão de leitura para o grupo @produtos?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts