Hola listeros:
Les consulto porque realmente no se como hacer lo siguiente y Google no me a
ayudado mucho esta vez. Tengo una carpeta que quiero compartir mediante Samba a
usuarios. He creado varios usuarios:
* gsdwrite ( como su nombre lo dice tiene permisos de RW )
* gsdread ( como su nombre lo dice tiene permisos de RO )
* temp ( permisos dentro de una carpeta específica ) Por supuesto que todos
tienen su usuario Unix y Samba.
La estructura de directorios es la siguiente:
L DataServer
L Temporal
Entonces, el usuario "gsdwrite" debe tener permisos RW sobre el directorio
"DataServer" y todo lo contenido dentro, el usuario "gsdread" debe tener
permisos de lectura sobre el directorio "DataServer" y por último el usuario
"temp" debe tener permisos RW sobre el directorio "Temporal" pero no podrá
moverse fuera de este, o sea que no tendrá acceso al directorio "DataServer" en
si.
La posible solución que le di fue crear varias unidades compartidas con Samba,
de forma que me quedara algo como esto:
[gsdwrite]
writeable = yes
read only = no
valid users = gsdwrite, @gsdwrite
invalid users = root,direccion
path = /media/sda5/DataServer
browseable = yes
[gsdread]
writeable = no
read only = no
valid users = gsdread, @gsdread
invalid users = root,direccion
path = /media/sda5/DataServer
browseable = yes
[temporal]
writeable = yes
read only = no
valid users = temp, @temp
invalid users = root,direccion
path = /media/sda5/DataServer/Temporal
browseable = no
Pero el problema viene cuando tengo que cambiar el propietario de la(s)
carpeta(s) pues miren:
(1) Cambiar el propietario a gsdwrite y darle permisos RW chown -R
gsdwrite:gsdwrite /media/sda5/DataServer chmod -R 777 /media/sda5/DataServer
(2) Cambiar el propietario a gsdread y darle permisos RO chown -R
gsdread:gsdread /media/sda5/DataServer chmod -R 755 /media/sda5/DataServer
(1) Cambiar el propietario a gsdwrite y darle permisos RW chown -R temp:temp
/media/sda5/DataServer/Temporal chmod -R 777 /media/sda5/DataServer/Temporal
El lio esta en que cuando me conecto como: "gsdwrite" entonces tengo problemas
en el directorio Temporal pues el propietario es temporal y así con los otros
usuarios. ¿Alguna idea de cómo solucionar este problema?
Salu2 y gracias por adelantado
Ing. Reynier Pérez Mira
Universidad de las Ciencias Informáticas
Ing. Reynier Pérez Mira
Universidad de las Ciencias Informáticas