Como compartir carpetas con contraseña en mi configuración de Samba (Solucionado)

Imagen de firecold
0 puntos

Buenas Tardes amigos del foro, aqui con un pequeño problema, actualmente estoy utilizando samba para compatir archivos en mi red, sin contraseña, ahora bien necesito que una carpeta especifica me pida contraseña para entrar en dicha carpeta, pero por muchos intentos, tutoriales y demas que he intentado, no lo he logrado, y quisiera ver si alguin me podria ayudar, en este aventura, les comento que la carpeta que quiero compartir con contraseña se llama milton, les mostrare mi configuracion de samba:
#################################################################
[global]
workgroup = leon de juda
server string = Servidor de Archivos
dns proxy = no
security = user
passdb backend = tdbsam
# cups options = raw
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
usershare allow guests = yes
map to guest = Bad User
username map = /etc/samba/smbusers
guest ok = yes
log file = /var/log/samba/log.%m
max log size = 50
syslog = 0
# name resolve order = lmhosts host wins bcast
time server = yes
interfaces = lo eth1 192.168.1.0/24
hosts allow = 127. 192.168.1.
# remote announce = 192.168.1.0/24
################ Auditoria de Samba ###############################
full_audit:prefix = %u|%I|%S
full_audit:failure = connect
full_audit:success = connect disconnect opendir mkdir rmdir closedir open close read pread write pwrite rename
full_audit:facility = local5
full_audit:priority = notice
################################################################
veto files = /*.inf/*.bat/*.scr/*.lnk/*.cmd/
delete veto files = yes
########## Printing ##########
load printers = yes
printing = cups
printcap name = cups
usershare max shares = 100
encrypt passwords = true
guest account = nobody
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
use client driver = Yes
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes
[Documentos]
path = /home/servidor/Documentos
writeable = yes
browseable = yes
guest ok = yes
vfs objects = full_audit
[impresiones]
path = /home/servidor/Documentos/impresiones
writeable = yes
browseable = yes
guest ok = yes
vfs objects = full_audit
[milton]
path = /home/servidor/Documentos/impresiones/milton
browseable = yes
read only = No
force user = milto
vfs objects = full_audit
####################################################################

Gracias por su ayuda de antemano, Saludos

Imagen de firecold
+1
0
-1

Estuve Intentando crear usuarios y darle permisos a la carpeta solo para ese usuario pero no funciono como yo queria, siempre sigue entrando sin contraseña

+1
0
-1

Imagen de firecold
+1
0
-1

Pues buscando y probando muchas veces encontré la solución a mi problema, lo que necesitaba era hacer dos carpetas compartidas con autenticación o login y contraseña, el primer paso lo encontré en este web: http://hvivani.com.ar/2011/09/02/agregar-usuario-samba-add-samba-user/, lo demás fue de un lado y del otro, a continuación les describo como:

Primero tenia que crear el usuario, pero lo tenia que adjuntar a algun grupo, haciendolo de esta forma:

sudo useradd -g sambashare milton
sudo passwd milton

Creando al usuario milton y agregandolo al grupo de samba y despues crearle una contraseña, despues agregando un usuario a samba:

sudo smbpasswd -a milton

Despues cree la carpeta y di permisos de esta manera:

sudo mkdir /home/servidor/milton
sudo chmod 777 /home/servidor/milton

Ahora solo hace falta la configuracion en /etc/samba/smb.conf, lo pueden hacer con su editor de textos favorito o nano, igual lo pueden hacer como se les haga mas comodo, escribiendo hasta el final de /etc/samba/smb.conf esto:

  [milton]
	comment = Cosas de Milton
	path = /home/servidor/milton
	writeable = yes
	browseable = yes
	read only = no
	create mask = 0774
	directory mask = 0777
	valid users = milton
	admin users = milton    

Reiniciamos Samba y problemos en las maquinas cliente:

sudo service smbd restart

A todo esto la contraseña que crearon para milton y para crear el usuario milton en samba tiene que ser la misma, ya en la maquina cliente en redes o sitios de red, ya le debe de haber aparecido el apartado milton o como ustedes le hayan puesto, le dan doble click y les pedira usuario y contraseña, le gregan en usuario milton en mi caso y la contraseña que cree, Espero les sea de ayuda, Saludos

+1
0
-1

Imagen de firecold
+1
0
-1

Solucionado gracias

+1
0
-1