Compartilhamento [RESOLVIDO]

1. Compartilhamento [RESOLVIDO]

Elvis Felipe Negri
EFN

(usa CentOS)

Enviado em 27/02/2012 - 09:31h

Pessoal bom dia, estou com uma pequena duvida que para quem manja de linux acredito que não será grande dificuldade... tenho um servidor com samba e nele tenho um diretorio financeiro com os devidos usuarios e com regra de leitura e escrita, porem tenho que adicionar um novo usuario a esse diretorio, mas ele poderar acessar SOMENTE uma pasta dentro desse diretorio e nela ele podera fazer tudo, como faço a regra???

Tenho um conhecimento muito superficial de linux então não conheços todas as regras a fundo....

Espero a ajuda de vocês,

Obrigado.

Felipe Negri


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/02/2012 - 11:57h

# useradd -c "Nome do Usuario" -d /home/login login -g grupoporSetor -G grupoporDiretoria -m login

# smbpasswd -a login

Depois tu pode criar um link simbólico para a pasta desejada dentro do home do usuário ou alterar o caminho no passwd.

ex1: Por link simbólico:

# cd /home/login
# ln -s /ServidordeArquivos/DFinanceiro/pasta1/pasta2 "Documentos no Servidor Financeiro"

ex2: Pelo passwd:

# vi /etc/passwd


login:x:1000:1001:Nome do Usuario,,,:/home/asinfo:/bin/bash

Alterar por:

login:x:1000:1001:Nome do Usuario:/ServidordeArquivos/DFinanceiro/pasta1/pasta2:/bin/false

3. Re: Compartilhamento [RESOLVIDO]

Elvis Felipe Negri
EFN

(usa CentOS)

Enviado em 08/03/2012 - 09:51h

amarildosertorio escreveu:

# useradd -c "Nome do Usuario" -d /home/login login -g grupoporSetor -G grupoporDiretoria -m login

# smbpasswd -a login

Depois tu pode criar um link simbólico para a pasta desejada dentro do home do usuário ou alterar o caminho no passwd.

ex1: Por link simbólico:

# cd /home/login
# ln -s /ServidordeArquivos/DFinanceiro/pasta1/pasta2 "Documentos no Servidor Financeiro"

ex2: Pelo passwd:

# vi /etc/passwd


login:x:1000:1001:Nome do Usuario,,,:/home/asinfo:/bin/bash

Alterar por:

login:x:1000:1001:Nome do Usuario:/ServidordeArquivos/DFinanceiro/pasta1/pasta2:/bin/false


Amarildo,

Obrigado pela ajuda, mas fiquei um pouco confuso, vou mandar como está o meu arquivo do samba, mencionei errado o usuario já existe porem ele não tem nenhum tipo de acesso no diretorio financeiro, e agora eu quero que ele tenha, porem somente em 1 pasta... poderia me ajudar e ser digamos assim um pouco mais didatico, sou bem "noob" em linux e como é meu servidor de produção tenho um pouco de medo de fazer alguma m****, obrigado

Segue...

[global]
workgroup = BERGEMANN
server string = Servidor de Arquivos
printing = cups
bind interfaces only = yes
printcap name = cups
printcap cache time = 750
log file = /var/log/samba/samba.log
log level = 5
max log size = 50
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
socket options = TCP_NODELAY SO_RCVBUF=8132 SO_SNDBUF=8192
logon path =
# logon path = \\%L\profiles\.msprofile
# logon home = \\%L\%U\.9xprofile
logon script = %U.bat
logon drive = U:
# add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
local master = No
netbios name = srvclyde04
os level = 90
name resolve order = wins lmhosts bcast
preferred master = No
security = user
# password server = 192.168.1.253
# realm = BERGEMANN.COM.BR
# encrypt passwords = yes
create mask = 777
directory mask = 777
vfs objects = recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /temporario/lixeira/%U

Level2 oplocks = no
ntlm auth = YES
lanman auth = YES
client ntlmv2 auth = YES
[Financeiro]
# ADDED BY KASPERSKY ANTI-VIRUS FOR SAMBA SERVERS 5.5
# vfs object = kavsamba5-smb-3.0.26a
comment = Financeiro
path = /clyde/financeiro
browseable = yes
valid users = root talita natalia
writeable = yes


[Vendas]
# ADDED BY KASPERSKY ANTI-VIRUS FOR SAMBA SERVERS 5.5
# vfs object = kavsamba5-smb-3.0.26a
browseable = yes
comment = Vendas
writeable = no
valid users = root paloma talita natalia marcosa raimundo marcose luciano luisfernando marianat miltonk ramon lucasv marianar joaos
path = /clyde/vendas
write list = root paloma marianat raimundo nelson talita natalia miltonk marianar marcosa

[Suprimentos]
# ADDED BY KASPERSKY ANTI-VIRUS FOR SAMBA SERVERS 5.5
# vfs object = kavsamba5-smb-3.0.26a
comment = Suprimentos
path = /clyde/suprimentos
browseable = yes
valid users = root debora izabelal luisfernando luciano natalia talita marianat paloma ramon lucasv marianar joaos jefersonc
writeable = no
write list = root debora talita natalia izabelal
[RH]
# ADDED BY KASPERSKY ANTI-VIRUS FOR SAMBA SERVERS 5.5
# vfs object = kavsamba5-smb-3.0.26a
comment = RH
path = /clyde/RH
browseable = yes
valid users = root iris brunam debora
writeable = no
write list = root iris brunam


Felipe Negri


4. Re: Compartilhamento [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/03/2012 - 10:21h

Se o usuário já existe tu pode criar um link simbólico para a pasta. Conforme o exemplo que passei.

# cd /home/usuario
# ln -s /clyde/financeiro/pasta1/pasta2 "Documentos no Servidor Financeiro"

Quando o usuário logar no Samba, ele enxergara a pasta "Documentos no Servidor Financeiro", que seria um atalho de "/clyde/financeiro/pasta1/pasta2". Logo o nível de acesso dele é da pasta2 para frente!


5. Re: Compartilhamento [RESOLVIDO]

Elvis Felipe Negri
EFN

(usa CentOS)

Enviado em 08/03/2012 - 12:49h

amarildosertorio escreveu:

Se o usuário já existe tu pode criar um link simbólico para a pasta. Conforme o exemplo que passei.

# cd /home/usuario
# ln -s /clyde/financeiro/pasta1/pasta2 "Documentos no Servidor Financeiro"

Quando o usuário logar no Samba, ele enxergara a pasta "Documentos no Servidor Financeiro", que seria um atalho de "/clyde/financeiro/pasta1/pasta2". Logo o nível de acesso dele é da pasta2 para frente!


Amarildo,

Muito obrigado, deu certo conforme a sua explicação, como disse sou "noob" no linux e já sabia que para pessoas como você que já tem uma grande experiencia não seria nada demais...

Muito obrigado e abraço.

Felipe Negri.



6. Re: Compartilhamento [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/03/2012 - 13:37h

tiofill escreveu:

amarildosertorio escreveu:

Se o usuário já existe tu pode criar um link simbólico para a pasta. Conforme o exemplo que passei.

# cd /home/usuario
# ln -s /clyde/financeiro/pasta1/pasta2 "Documentos no Servidor Financeiro"

Quando o usuário logar no Samba, ele enxergara a pasta "Documentos no Servidor Financeiro", que seria um atalho de "/clyde/financeiro/pasta1/pasta2". Logo o nível de acesso dele é da pasta2 para frente!


Amarildo,

Muito obrigado, deu certo conforme a sua explicação, como disse sou "noob" no linux e já sabia que para pessoas como você que já tem uma grande experiencia não seria nada demais...

Muito obrigado e abraço.

Felipe Negri.


Por nada! Experiência ainda estou adquirindo! hehehe....
Precisando... estamos ai!
Abraço!




7. Re: Compartilhamento [RESOLVIDO]

Elvis Felipe Negri
EFN

(usa CentOS)

Enviado em 12/03/2012 - 16:38h

amarildosertorio escreveu:

tiofill escreveu:

amarildosertorio escreveu:

Se o usuário já existe tu pode criar um link simbólico para a pasta. Conforme o exemplo que passei.

# cd /home/usuario
# ln -s /clyde/financeiro/pasta1/pasta2 "Documentos no Servidor Financeiro"

Quando o usuário logar no Samba, ele enxergara a pasta "Documentos no Servidor Financeiro", que seria um atalho de "/clyde/financeiro/pasta1/pasta2". Logo o nível de acesso dele é da pasta2 para frente!


Amarildo,

Muito obrigado, deu certo conforme a sua explicação, como disse sou "noob" no linux e já sabia que para pessoas como você que já tem uma grande experiencia não seria nada demais...

Muito obrigado e abraço.

Felipe Negri.


Por nada! Experiência ainda estou adquirindo! hehehe....
Precisando... estamos ai!
Abraço!



Amarildo,

Preciso da sua ajuda novamente, fiz conforme você me ensinou etc... só que agora a chefia chegou a conclusão que o cara não vai ter mais acesso... é simplesmente excluir a pasta/compartilhamento ou tem algum comando?

Obrigado

Felipe Negri.


8. Re: Compartilhamento [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 12/03/2012 - 18:06h

Tu crio com "ln" né. A gora é só dar o comando unlink.

# cd /home/usuario
# unlink "Nome do link simbólico sem aspas"

Pronto! Link simbólico removido!




9. Re: Compartilhamento [RESOLVIDO]

Elvis Felipe Negri
EFN

(usa CentOS)

Enviado em 13/03/2012 - 08:33h

amarildosertorio escreveu:

Tu crio com "ln" né. A gora é só dar o comando unlink.

# cd /home/usuario
# unlink "Nome do link simbólico sem aspas"

Pronto! Link simbólico removido!



Show de bola, funcionou novamente... Obrigado...


10. Re: Compartilhamento [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/03/2012 - 09:34h

Por nada!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts