Re: Montar un NFS para ver un ZIP

1998-11-20 Por tema Marcelo E. Magallon
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

1998-11-19 Por tema Octavio Rodriguez Perez
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

1998-11-19 Por tema Octavio Rodriguez Perez
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

1998-11-19 Por tema Marcelo E. Magallon
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

1998-11-19 Por tema Octavio Rodriguez Perez
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

1998-11-19 Por tema Marcelo E. Magallon
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

1998-11-17 Por tema Octavio Rodriguez Perez
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

1998-11-17 Por tema Marcelo E. Magallon
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

1998-11-17 Por tema Juan Gonzalez Martinez \(GTS\)
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

1998-11-17 Por tema Marcelo E. Magallon
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