Controle de usuários por compartilhamento - SAMBA

1. Controle de usuários por compartilhamento - SAMBA

Julian Castaman
maninhx

(usa Slackware)

Enviado em 07/11/2010 - 17:21h

Olá meus amigos. Veja se o que quero fazer é possível e como faço.

Servidor - Slackware 12.2 + Samba
Nesse servidor tem 2 compartilhamentos. Publico e DADOS
o Compartilhamento DADOS somente alguns usuários podem acessar.
O que eu gostaria de fazer é que ao acessar o servidor ele não pedisse senha, e sim somente quando entrar no compartilhamento DADOS.
Deixei no modo security = share e coloquei dentro do compartilhamento DADOS a linha valid usuers = usuários.
Ao acessar a pasta DADOS ele pede login e senha, mas mesmo digitando o login e senha corretamente ele não da acesso. Se eu coloco security = user, ao acessar o compartilhamento é solicitado a senha, e eu consigo acessar com os usuários cadastrados, tudo certo, mas não quero assim. Quero que peça a senha somente ao clicar no compartilhamento DADOS.
É possível?


  


2. Re: Controle de usuários por compartilhamento - SAMBA

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 07/11/2010 - 17:34h

Claro.
Configure um "security=XXX" para cada compartilhamento.


3. Re: Controle de usuários por compartilhamento - SAMBA

Julian Castaman
maninhx

(usa Slackware)

Enviado em 07/11/2010 - 21:02h

então no [global] deixo security = share e em cada compartilhamento security = user?


4. Re: Controle de usuários por compartilhamento - SAMBA

Julian Castaman
maninhx

(usa Slackware)

Enviado em 09/11/2010 - 11:58h

Fiz isso mas não funcionou.
Deixei no GLOBAL como share e no compartilhamento USER
Segue smb.conf

[global]
workgroup = DESKINFO

netbios name = servidor-dados

server string = Servidor de Dados - JFJacques

security = share

hosts allow = 192.168.2. 192.168.2. 127.

load printers = no

log file = /var/log/samba.%m

max log size = 50

os level = 33

# add user script = /usr/sbin/useradd %u

# add group script = /usr/sbin/groupadd %g

# add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u

# delete user script = /usr/sbin/userdel %u

# delete user from group script = /usr/sbin/deluser %u %g

# delete group script = /usr/sbin/groupdel %g


[dados]

comment = Dados JFJacques

path = /servidor/dados

browseable = yes

writable = yes

security - user

valid users = master, edicao1, edicao2

guest ok = no

create mask = 0777

directory mask = 0777


[publico]

comment = Compartilhamento Publico

path = /servidor/publico

browseable = yes

writable = yes

guest ok = yes

create mask = 0777

directory mask = 0777







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts