Re: Montar un NFS para ver un ZIP
On Thu, Nov 19, 1998 at 07:13:17PM +, Octavio Rodriguez Perez wrote: De acuerdo, me has cogido. Esta en un portatil con Linux Slackware y nucleo 2.0.34, el mismo de Debian 2.0. Estoy en la Universidad, no en mi casa. Este profesor esta muy acostumbrado a la Slackware, y cualquiera lo convence para que cambie. No, no, Octavio, no quise decir eso... quise decir que olvidaba que la máquina no tenía Debian y que no necesariamente tienes un paquete con el lsof. He obrado mal y pido perdon. Nada, va bien. Pero el caso es que no puedo desmontar el ZIP y no tengo ni idea de que puede ser. Busca en .../source/utils/lsof_version.orig.tar.gz; lo compilas, y el programa lsof... Hmmm... no lo puedes desmontar de la máquina con el aparato pegado o con el zip montado con NFS? Marcelo
Re: Montar un NFS para ver un ZIP
Marcelo E. Magallon wrote: On Tue, Nov 17, 1998 at 07:30:36PM +0100, Juan Gonzalez Martinez GTS wrote: El usuario 1004 supongo que sera octavio de la maquina A (NFS mantiene los UID de la maquina servidor), no puedes cambiar los permisos como root porque como root (local) no puedes modificar el contenido de un sistema de ficheros montado con NFS. El portmapper puede hacer eso (cambiar el 1004 de allá por el 1104 de aquí), pero nunca lo he conseguido (sé que lo hace porque alguien me dijo que así se resolvía ese detalle) Marcelo Hola de nuevo -- y perdon por la tardanza, He intentado cambiar los derechos del directorio /zip desde el root de la maquina A y de la B, y desde octavio en la maquina A y de la B, y el sistema no me deja. Tambien he probado a poner en el /etc/exports de la maquina A lo siguiente: /zip ecom1(rw,no_root_squash) Entonces el root de B accede bien al ZIP, pero no puede cambiar los permisos del directorio /zip para que octavio B lo pueda usar. Si pongo el uid y gid de octavio en la maquina B: /zip ecom1(rw,all_squash,anonuid=1116,anongid=20) ahora octavio B puede acceder al ZIP pero no root B. O sea, el usuario para el que NO se monta el NFS puede leer pero no escribir en el directorio /zip, y ademas NADIE puede cambiar los permisos de ese directorio, ni octavio A y B, ni root A y B. Saludos, Octavio
Re: Montar un NFS para ver un ZIP
Hola, Tengo montado el ZIP con las siguientes opciones en fstab: /dev/sda4 /zip-win vfat umask=000,codepage=850,user,noauto,rw 0 0 Gracias a Enzo A. Dari, que me dijo lo del umask=000, ahora puedo leer y escribir en el ZIP desde el usuario con la NFS. Pero ahora el problema es otro. Lo monto y todo va bien, pero cuando voy a desmontarlo: $ umount /zip umount: /zip: device is busy y he salido del directorio /zip en todas las ventanas. ¿Que puede ser? Saludos, Octavio
Re: Montar un NFS para ver un ZIP
On Thu, Nov 19, 1998 at 06:15:12PM +, Octavio Rodriguez Perez wrote: umount: /zip: device is busy y he salido del directorio /zip en todas las ventanas. ¿Que puede ser? Usa lsof para averigüar qué está usando /zip Marcelo
Re: Montar un NFS para ver un ZIP
Marcelo E. Magallon wrote: On Thu, Nov 19, 1998 at 06:15:12PM +, Octavio Rodriguez Perez wrote: umount: /zip: device is busy y he salido del directorio /zip en todas las ventanas. ¿Que puede ser? Usa lsof para averigüar qué está usando /zip Marcelo No tengo ese comando o utilidad. Al menos como usuario normal no puedo usarlo.
Re: Montar un NFS para ver un ZIP
On Thu, Nov 19, 1998 at 06:55:39PM +, Octavio Rodriguez Perez wrote: Usa lsof para averigüar qué está usando /zip No tengo ese comando o utilidad. Al menos como usuario normal no puedo usarlo. Disculpa, olvidé que la máquina donde estaba montado el zip no corre Debian. Marcelo
Montar un NFS para ver un ZIP
Hola, Tengo dos maquinas: A: Debian 2.0 (kernel 2.0.34) B: Irix 6.3 Estoy tratando de montar un NFS en la maquina B para ver un ZIP que tengo conectado en la maquina A. Para montar el ZIP en A: --- COMO ROOT: 1. mkdir /zip 2. chmod 777 /zip 3. En /etc/fstab incluyo la linea: /dev/sda4 /zip vfat user,noauto,rw 0 0 COMO USUARIO NORMAL: 4. mount /zip Funciona bien. Y observo lo siguiente: $ ls -ld /zip Antes de montar: drwxrwxrwx 2 root root1024 Nov 17 16:15 /zip Despues de montar: drwxr-xr-x 2 octavio users 16384 Jan 1 1970 /zip ¿No es raro lo del 1 de Enero y el 1970? Para montar el NFS en B: --- COMO ROOT EN A: 1. En /etc/exports incluyo la linea: /zip IP_B(rw) 2. killall -HUP rpc.nfsd killall -HUP rpc.mountd COMO ROOT EN B: 3. mkdir /zip 4. chmod 777 /zip 5. ls -ld /zip drwxrwxrwx 2 root sys 9 nov 17 16:47 /zip 6. mount -t nfs IP_A:/zip /zip(se monta bien) 7. ls -ld /zip drwxr-xr-x2 1004 10016384 ene 1 1970 /zip Como root, funciona bien, puedo leer el ZIP. Pero como usuario normal no. Y observo lo siguiente: $ ls -ld /zip Antes de montar: drwxrwxrwx 2 root sys 9 nov 17 16:47 /zip Despues de montar: drwxr-xr-x 2 1004 100 16384 ene 1 1970 /zip ¿Quien es el usuario 1004? (en /etc/passwd los usuarios empiezan en el 1110 y el UID 4 corresponde a sys) ¿Por que han cambiado los permisos? Intento, como root, hacer un chmod 777 /zip pero NO ME DEJA!! Una ayudilla por favor. Gracias, Octavio
Re: Montar un NFS para ver un ZIP
On Tue, Nov 17, 1998 at 05:56:55PM +, Octavio Rodriguez Perez wrote: COMO ROOT: 1. mkdir /zip 2. chmod 777 /zip 3. En /etc/fstab incluyo la linea: /dev/sda4 /zip vfat user,noauto,rw 0 0 $ man 5 exports 1. En /etc/exports incluyo la linea: /zip IP_B(rw) eso es en A. 2. killall -HUP rpc.nfsd killall -HUP rpc.mountd $ /etc/init.d/netstd_nfs reload 6. mount -t nfs IP_A:/zip /zip(se monta bien) ¿Quien es el usuario 1004? (en /etc/passwd los usuarios empiezan en el es el usuario en A. Intento, como root, hacer un chmod 777 /zip pero NO ME DEJA!! Claro. Tienes que decirle a A que B puede hacer eso - no_root_squash (mira exports(5)) Marcelo
Re: Montar un NFS para ver un ZIP
Octavio Rodriguez Perez wrote: Hola, Tengo dos maquinas: A: Debian 2.0 (kernel 2.0.34) B: Irix 6.3 Estoy tratando de montar un NFS en la maquina B para ver un ZIP que tengo conectado en la maquina A. Para montar el ZIP en A: --- COMO ROOT: 1. mkdir /zip 2. chmod 777 /zip 3. En /etc/fstab incluyo la linea: /dev/sda4 /zip vfat user,noauto,rw 0 0 COMO USUARIO NORMAL: 4. mount /zip Funciona bien. Y observo lo siguiente: $ ls -ld /zip Antes de montar: drwxrwxrwx 2 root root1024 Nov 17 16:15 /zip Despues de montar: drwxr-xr-x 2 octavio users 16384 Jan 1 1970 /zip ¿No es raro lo del 1 de Enero y el 1970? Para montar el NFS en B: --- COMO ROOT EN A: 1. En /etc/exports incluyo la linea: /zip IP_B(rw) 2. killall -HUP rpc.nfsd killall -HUP rpc.mountd COMO ROOT EN B: 3. mkdir /zip 4. chmod 777 /zip 5. ls -ld /zip drwxrwxrwx 2 root sys 9 nov 17 16:47 /zip 6. mount -t nfs IP_A:/zip /zip(se monta bien) 7. ls -ld /zip drwxr-xr-x2 1004 10016384 ene 1 1970 /zip Como root, funciona bien, puedo leer el ZIP. Pero como usuario normal no. Y observo lo siguiente: $ ls -ld /zip Antes de montar: drwxrwxrwx 2 root sys 9 nov 17 16:47 /zip Despues de montar: drwxr-xr-x 2 1004 100 16384 ene 1 1970 /zip ¿Quien es el usuario 1004? (en /etc/passwd los usuarios empiezan en el 1110 y el UID 4 corresponde a sys) ¿Por que han cambiado los permisos? Intento, como root, hacer un chmod 777 /zip pero NO ME DEJA!! Una ayudilla por favor. Gracias, Octavio El usuario 1004 supongo que sera octavio de la maquina A (NFS mantiene los UID de la maquina servidor), no puedes cambiar los permisos como root porque como root (local) no puedes modificar el contenido de un sistema de ficheros montado con NFS. Se que esto tampoco arregla tu problema. Posibles soluciones serian: -Crear un usuario en B con el UID 1004 -Instalar(NIS) Echale un vistazo a los permisos de /dev/sda4 (deberia ser 666) De todas formas yo nunca he usado una unidad ZIP, asi que no se si el problema vendra por ahi. Espero que te valga de algo. Juan ([EMAIL PROTECTED])
Re: Montar un NFS para ver un ZIP
On Tue, Nov 17, 1998 at 07:30:36PM +0100, Juan Gonzalez Martinez GTS wrote: El usuario 1004 supongo que sera octavio de la maquina A (NFS mantiene los UID de la maquina servidor), no puedes cambiar los permisos como root porque como root (local) no puedes modificar el contenido de un sistema de ficheros montado con NFS. El portmapper puede hacer eso (cambiar el 1004 de allá por el 1104 de aquí), pero nunca lo he conseguido (sé que lo hace porque alguien me dijo que así se resolvía ese detalle) Marcelo