Hola a todos.
Soy nuevo con Linux y hace poco instale OpenSuse 11.3 y en otra partición tengo Windows 7. El problema es que desde Suse, quiero poder crear carpetas y editar archivos que tengo en una carpeta de Windows y nose como...
He estado leyendo, y lo primero que hice fue utilizar el comando chmod - R 777 ruta, pero claro no funciona ni utilizando el comando como root, por eso he visto en varios sitios hablar sobre un archivo fstab y algo de montaje y demás pero nose lo que hay que hacer.
Aqui os pongo el contenido de mi archivo fstab por si hace falta:
/dev/disk/by-id/ata-WDC_WD1600BEVS-07RST0_WD-WXE507C29373-part5 swap swap defaults 0 0
/dev/disk/by-id/ata-WDC_WD1600BEVS-07RST0_WD-WXE507C29373-part6 / ext4 acl,user_xattr 1 1
/dev/disk/by-id/ata-WDC_WD1600BEVS-07RST0_WD-WXE507C29373-part7 /home ext4 acl,user_xattr 1 2
/dev/disk/by-id/ata-WDC_WD1600BEVS-07RST0_WD-WXE507C29373-part2 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=es_ES.UTF-8 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
Un saludo
Hola Hearts, lo único que tenés que hacer en este caso es modificar esta línea del archivo fstab (tenés que hacerlo como usuario root):
BEVS-07RST0_WD-WXE507C29373-part2 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=es_ES.UTF-8 0 0
Para que quede de esta manera:
BEVS-07RST0_WD-WXE507C29373-part2 /windows/C ntfs-3g defaults,locale=es_ES.UTF-8 0 0
En definitiva, estamos modificando las opciones para montar esta partición. Después de eso, tenés que desmontar y volver a montar la partición (o reiniciar el equipo :P) y listo, ya vas a tener permisos de escritura para tu partición ntfs.
Para mas información sobre particiones ntfs en opensuse: http://opensuse.swerdna.org/susentfs.html (http://opensuse.swerdna.org/susentfs.html)
Saludos!
En principio poniendo lo que dice j4np0l y poniendo ademas umask=000 podras usar libremente tu particion windows con cualquier usuario:
BEVS-07RST0_WD-WXE507C29373-part2 /windows/C ntfs-3g defaults,umask=000,locale=es_ES.UTF-8 0 0
Ok, funciona perfecto, muchas gracias a los dos ;-)
Unas preguntas para ir entendiendo más, ¿qué diferencia existe existe entre la solución de j4np0l y Bytheface??? es decir lo de añadir umask=000.
Otra cosa, supongo que en Linux lo de no poder acceder a tu otra partición pudiendo modificar los archivos sera por algo, así que ¿puedo tener algún problema de seguridad teniendo toda mi partición Windows/C al "descubierto"?
¿Y si quisiera solo modificar una carpeta persona, es decir que no en todo C se pudiera modificar cosas?
Un saludo
Cita de: Hearts en 12 Diciembre 2010, 12:12 PM
Ok, funciona perfecto, muchas gracias a los dos ;-)
Unas preguntas para ir entendiendo más, ¿qué diferencia existe existe entre la solución de j4np0l y Bytheface??? es decir lo de añadir umask=000.
umask=000, da permisos a todos los usuarios/grupos. Tambien podrias hacerlo agregando la opcion
rw (ReWritable - de escritura).
CitarOtra cosa, supongo que en Linux lo de no poder acceder a tu otra partición pudiendo modificar los archivos sera por algo, así que ¿puedo tener algún problema de seguridad teniendo toda mi partición Windows/C al "descubierto"?
No. A veces Window$ "molesta" con hacer un chequeo al disco (por errores) pero no pasa nada, el driver ntfs-3g anda bien.
Citar¿Y si quisiera solo modificar una carpeta persona, es decir que no en todo C se pudiera modificar cosas?
No entiendo esto.
Cita de: Hearts en 12 Diciembre 2010, 12:12 PM
Unas preguntas para ir entendiendo más, ¿qué diferencia existe existe entre la solución de j4np0l y Bytheface??? es decir lo de añadir umask=000.
Como ya te ha dicho JuszR, el umask=000 sirve para que todos los usuarios de tu maquina tengan permisos al completo sobre la particion de windows (ya que tiene establecido que no tiene definidos los permisos)
Tienes diferentes niveles de permisos, por ejemplo umask=744 le daria permisos al completo al usuario root y permisos de solo lectura tanto a los demas usuarios pertenecientes al grupo root como a los que no.
Para entender esto un poco mejor, mirate alguna tabla sobre permisos en linux.
http://www.linuxcentro.net/linux/staticpages/index.php?page=PermisosLinux (http://www.linuxcentro.net/linux/staticpages/index.php?page=PermisosLinux)
Cita de: Hearts en 12 Diciembre 2010, 12:12 PM
¿Y si quisiera solo modificar una carpeta persona, es decir que no en todo C se pudiera modificar cosas?
Creo que con esto te refieres a que con tu usuario puedas ver toda la particion al completo pero que solo puedas modificar una carpeta en concreto no?
Si es asi, deberias cambiar el umask para limitar a todos los usuarios que quieras por defecto, y luego modificar a mano los permisos de la carpeta que quieras.
Ok, gracias a los dos me queda todo mas claro.