Permisos complicados

José Lecaros jose.lecaros en gmail.com
Mar Oct 30 13:53:12 GMT 2007


On 10/30/07, Reynier Perez Mira <rperezm en uci.cu> wrote:
> 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
leyendo solo el último párrafo se me ocurre algo (que por cierto puede
estar errado)
los permisos son: propietario, grupo, otros, no?
y si creas un grupo?



sl3
-- 
José Lecaros Cisterna
móvil: (+569)97 89 78 00
lecaros en ubuntu-cl.org
jose.lecaros en gmail.com

lecaros at irc.freenode.net
#edubuntu #edubuntu-es #ubuntu-cl

lecaros.wordpress.com



Más información sobre la lista de distribución ubuntu-es