Re: Problemas de localización: ¿final?
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...
Reply to: