O Venres 16 Maio 2008 17:42, Federico Sciarretta Miliozzi escribiu: > 2008/5/16 Miguel Da Silva - Centro de Matemática <[EMAIL PROTECTED]>: > > Federico Sciarretta Miliozzi escribió: > >> Hola lista les paso una inquietud. > >> > >> Desde varias terminales que necesitan acceder y ejecutar archivos que > >> se encuentran en un directorio compartido de un W$ server 2000. > >> Entonces hice lo siguiente cree un script con lo siguiente: > >> > >> mount -t smbfs -o username=USER,password=PASS,workgroup=DOMAIN // > >> 192.168.1.1/w$ <http://192.168.1.1/w$> /mnt/DESTINO > >> > >> Lo copie a /etc/init.d > >> update-rd.d script default 95 > >> > >> Hasta ahi todo bien porque cuando inicio se automonta la particion y > >> puedo ejecutar ejecutables, archivos de openoffice, etc. > >> > >> El problema es cuando quiero crear un archivo nuevo, tengo permiso > >> denegado, por no ser root. > >> Busque info sobre como darle permisos de escritura pero no tuve exito. > >> > >> Si alguien tiene alguna idea de como hacerlo o montar este tipo de > >> particion de otra forma seran bienvenidas. > >> > >> PD: Utilice tambien en caso anterior montar por fstab, pero no tuve > >> exito, ya que muchas veces me salia error de dispositivo de entrada y > >> salida (?) > >> > >> Gracias > >> > >> -- > >> Linux Registered User #399792 > >> PGP Key ID: 0xAC92211B @ europe.keys.pgp.com > >> <http://europe.keys.pgp.com> GNU/Linux Debian Testing > > > > Que usuario estás usando para montar este recurso? Este usuario puede > > crear archivos en el recurso una vez que está montado? Que permisos tiene > > la carpeta /mnt/DESTINO? > > > > Saludos. > > -- > > Miguel Da Silva > > Administrador de Red > > Centro de Matemática - http://www.cmat.edu.uy > > Facultad de Ciencias - http://www.fcien.edu.uy > > Universidad de la República - http://www.rau.edu.uy > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact > > [EMAIL PROTECTED] > > El usuario es el mismo en linux que en W$, en W$ tiene permisos de > escritura. /mnt/DESTINO es en realidad /home/USER/DIR-W$ > y lo cree como usuario, pero cuando lo monta todo pasa ser del amigo root. > Me deja leer y lo raro es que abro un archivo lo modifico y me deja > guardarlo. El problema es si quiero crear un archivo nuevo, no me deja. > > Permiso del directorio antes de montar "drwxrwxr-x" mi user como owner > Permisos despues de montar "drwxr-xr-x" el root como owner
Creo que la opción uid=nombre_usuario (con nombre_usuario igual al nombre de tu usuario de linux con el que lo vas a usar) te lo solucionaría, aunque así sólo ese usuario podría escribir. Si lo pones en el fstab (no sé porqué no te funciona, en principio lo único que hace es llamar a mount, igual que lo haces tu a mano), puedes poner la opción user, con lo que cualquier usuario podria montarlo,y el usuario que lo monte podría escribir. Esta solución tampoco parece la mejor en este caso. La que veo más correcta sería pasarle las opciones gid=nombre_grupo y fmask y dmask para dar permisos al grupo (fmask pone los permisos de archivos y dmask los de los directorios. No sé porqué no tienen uno unificado). Entonces creas el grupo nombre_grupo y añades a los usuarios que quieras que puedan escribir al grupo "nombre_grupo". La linea final de opciones quedaría: username=USER,password=PASS,workgroup=DOMAIN,gid=grupo_usuarios,dmask=775,fmask=775 man smbmount para ver todas las opciones de smbfs y los detalles de estas. Espero que te sirva. Saludos. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]