El Mi�rcoles, 23 de Febrero de 2005 20:52, Josep Ysern escribi�:
|| B) Y un problema de permisos que no he sabido resolver. Tengo una
|| partici�n con W-98, montada en /mnt/Windows. Pues bien: el usuario antiguo
|| la puede ver a trav�s del Konqueror, pero el nuevo no. He manipulado el
|| fstab para ver si lo arreglaba, pero me he hecho un l�o tremendo. Lo de
|| los permisos la verdad es que, a veces, me resulta turbio, y m�s a�n
|| cuando se junta a conceptos como umask o gid. En el fstab tengo esto:
||
|| /dev/hda1 /mnt/Windows vfat
|| gid=1000,umask=027,codepage=850,iocharset=iso8859-1 0 2
||
|| �Cu�l ser�a la soluci�n para que tanto el usuario antiguo -que a�n
|| existir� durante alg�n tiempo- como el nuevo puedan verla? No me interesan
|| que puedan escribir en ella: s�lo verla para, si acaso, copiar materiales
|| desde ella. He hecho ya varias combinaciones, pero no lo he conseguido.

gid=1000,umask=027,codepage=850,iocharset=iso8859-1 0 2

Esto significa que el grupo de esta unidad es el usuario 1000, o sea, el 
primer usuario que creaste en el sistema, es decir, supongo que el que usabas 
antes.

Tienes varias alternativas: Quita la opci�n gid y umask, seguro que todos los 
usuarios pueden "leer" en esa partici�n.

Si quieres que todos los usuarios puedan escribir en ella pon "umask=000".

Tambi�n puedes hacer que s�lo tu nuevo usuario lea en esta partici�n, poniendo 
en gid el correspondiente al uid de tu nuevo usuario (miralo por ejemplo con 
kuser o en /etc/group).

Por si acaso te pego una l�nea de mi fstab, todos los usuarios pueden leer y 
escribir en la partici�n de windows:

  /dev/hda1       /mnt/winXP     vfat    auto,users,umask=000   0        0

F�jate que la clave est� en el umask=000.

Un consejo, mira en el manual de mount sobre el significado de las opciones de 
montaje para cada sistema de archivos, de verdad que merece la pena, yo hace 
poco lo hice y he conseguido "arreglar" unos temas pendientes con autofs y 
ahora me funciona de maravilla. En cuanto a lo de umask no s� si viene bien 
explicado en "man mount", pero b�sicamente ser�a esto:

umask=027

Usuario --> 0 = 000 (lectura, escritura y ejecuci�n)
Grupo   --> 2 = 010 (lectura y ejecuci�n)
Otros    --> 7 = 111 (nada)

Fijate que umask viene a ser como "anti-m�scara" o algo as�, as� que los ceros 
y unos significan justo lo contrario de lo que viene siendo normal al 
analizar los permisos de un fichero.

Espero haberte ayudado. Un saludo.

-- 
que a m� ni me va ni me viene... pero por comentar...

Responder a