Help - Permissões em pastas

1. Help - Permissões em pastas

Adenir
fettelbr

(usa openSUSE)

Enviado em 10/07/2013 - 19:14h

Sou iniciante em linux e a distribuição que estou usando é openSuse. Preciso fazer o seguinte e se alguém poder me ajudar agradeceria

1) Criar 3 grupos: Atendimento, Vendas e Gerencia;
2) Criar 3 usuários: João, Marcos e Pedro;
3) Criar uma pasta para cada usuário com seu respectivo nome;
4) Adicionar cada usuário em seu grupo, João no grupo Atendimento, Marcos no grupo Vendas e Pedro no grupo Gerencia;
5) Cada usuário tem acesso completo em sua respectiva pasta;
6 João pode ler o conteúdo das pasta de Marcos;
7) Marcos pode ler o conteúdo da pasta de João;
8) Pedro tem acesso completo nas pastas de João e Marcos;
9) Marcos e João não tem acesso ao conteúdo da pasta de Pedro.



Não deve ser difícil mas não sei como fazer para dar essas permissões


  


2. Help - Permissões em pastas

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 10/07/2013 - 21:22h

Tem o ícone de usuários e grupos.Precisa acessar esse ícone como sudo ou root.

Se estiver usando KDE esse ícone fica na pasta de configurações

você pode criar os 3 usuários e os 3 grupos. Pedro pertence ao grupo dos outros e os outrospertencem ao grupo de Pedro.

Uma pasta tem 3 tipos de usuários:
O dono, o grupo do dono e os outros.


Na pasta de Pedro só o dono tem permissão, o resto não ve nada.

Na pasta dos outros dois o dono e o mafagafo do grupo do dono podem ver

Se quer que alguém não veja basta tirar do grupo do dono.

O grupo do dono pode ver, ver e modificar , ou não ver nada.

Os outros podem ver, ver e modificar ou não ver nada, conforme você definir na gestão da pasta.

Na pasta, para gerenciar as permissões voce instala um file manager bom como o nautilus ou o dolphin e botão direito do mouse sobre a pasta, escolha propriedades, e permissões.
É tudo gráfico e dá para entender, se não der certo é só voltar e corrigir.




3. Re: Help - Permissões em pastas

Adenir
fettelbr

(usa openSUSE)

Enviado em 10/07/2013 - 23:11h

O problema é que tenho que fazer isso por comandos no terminal, dai fico perdido


4. Re: Help - Permissões em pastas

Pedro
px

(usa Debian)

Enviado em 11/07/2013 - 00:34h

Logue-se como root, ou use o comando sudo

Criando grupos:
addgroup (nome do grupo)

ou

groupadd (nome do grupo)


tendo criado os grupos passe para a próxima fase...

Criando usuários com pastas na /home/(usuário):

useradd -g (grupo aqui) -m (usuario aqui)


alterando senha do usuário:
passwd (usuário)


adicione marcos e joão no mesmo grupo (marcos no grupo joão e vice versa)
gpasswd -a (usuário) (nome do grupo)


Apos isso tudo, modifique as permissões das pastas, basta clicar com o botão esquerdo ir em propriedades e digitar quem tem acesso a que.



-#-#-#-#-#-#-#-#-#-#-#-#-#-
Atenciosamente, Pedro.


5. Help - Permissões em pastas

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 11/07/2013 - 07:56h

Para apropriar a pasta a um dono

sudo chown -R nome-do-usuario nome da pasta

para atribuir acesso

sudo chmod <versintaxe> nome da pasta


man chmod

o comando acima da-lhe a sintaxe do chmod




6. Segue

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 11/07/2013 - 08:34h

Bom dia.






Partindo do contexto que ja tenha o samba instalado

1°- crie os grupos

groupadd atendimento
groupadd vendas
groupadd gerencia


2°- crie os usuarios

useradd joao
useradd marcos
useradd pedro


3° - adicione os usuarios aos grupos

usermod -G atendimento joao --> aqui dissemos que joao faz parte do grupo atendimento
usermod -G vendas marcos --> aqui dissemos que marcos faz parte do grupo vendas
usermod -G gerencia pedro --> aqui dissemos que pedro faz parte do grupo gerencia


criamos os grupos, criamos os usuarios e adicionamos os usuarios nos respectivos grupos... segue..
obs: quando criamos os usuarios, foram automaticamente criadas seus diretorios em /home
configuração no samba server

4°- vamos adicionar o compartilhamento
vim /etc/samba/smb.conf

[Atendimento]
comment = Pastas Particulares
browseable = yes
writeable = yes
valid users = joao,marcos,pedro
read list = marcos
path = /home/joao

[Vendas]
comment = Pastas Particulares
browseable = yes
writeable = yes
valid users = marcos,joao,pedro
read list = joao
path = /home/marcos

[Gerencia]
comment = Pastas Particulares
browseable = yes
writeable = yes
valid users = pedro
path = /home/pedro


o que fizemos?
dissemos que na pasta joao, joao e pedro tem acesso total e que marcos pode apenas ler
dissemos que na pasta marcos, marcos e pedro tem acesso total e que joao apenas pode ler.
dissemos que na pasta pedro, apenas pedro pode ver e ter acesso total

5° - logo adicione uma senha no samba para cada usuario...

smbpasswd -a joao --> logo digite a senha desejada e a confirme
smbpasswd -a marcos --> logo digite a senha desejada e a confirme
smbpasswd -a pedro --> logo digite a senha desejada e a confirme


6° - feito isso de permissao total as pastas ja que as restriçoes estao no samba server.

chmod -R 777 /home/marcos
chmod -R 777 /home/joao
chmod -R 777 /home/pedro


reinicie o samba server

service smb restart


e pronto so acessar pelo seus terminar windows com //ipdoservidor e logar com usuario e senha adicionados no samba server

espero ter ajudado

abraçossss.....






7. Re: Help - Permissões em pastas

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 11/07/2013 - 08:46h

ops.. eu fiz como usuario voce pode adicionar o grupo ao inves de usuario como eu fiz rsrsrs

segue


[Atendimento]
comment = Pastas Particulares # comentario que ira aparecer na pasta
browseable = yes # pasta estara visivel
writeable = yes # pasta pode ser escrita
valid users = @atendimento,@vendas,@gerencia # grupos que tem acesso total a pasta
read list = marcos # usuarios que podem visualizar a pasta, mas nao podem escrever nela
path = /home/joao # caminho da pasta compartilhada

[Vendas]
comment = Pastas Particulares
browseable = yes
writeable = yes
valid users = @vendas,@atendimento,@gerencia
read list = joao
path = /home/marcos

[Gerencia]
comment = Pastas Particulares
browseable = yes
writeable = yes
valid users = @gerencia
path = /home/pedro


que no final da no mesmo....
abraços


8. Re: Help - Permissões em pastas

Adenir
fettelbr

(usa openSUSE)

Enviado em 11/07/2013 - 14:39h

Não tenho o samba instalado, esse compartilhamento poderia ser feito apenas dessa forma usando samba?


9. Re: Help - Permissões em pastas

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 11/07/2013 - 15:30h

sim.
o samba é um servidor de compartilhamento sem ele não consegue.

instala ele é rapidinho...

apt-get install samba 

coloque para iniciar com o sistema
chkconfig smb on 


instala ele ai depois a gente configura junto....

abraço...








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts