Mi PC tiene 3 particiones NTFS (principal y copias de seguridad) más Ubuntu en arranque dual. Quiero mantener las particiones NTFS disponibles, pero montadas como de solo lectura de forma predeterminada, para que otros usuarios (y accidentalmente incluso yo) no las modifiquen de forma perjudicial. Veo que no puedo cambiar los permisos para las particiones NTFS, lo cual es comprensible.
Si es posible, me gustaría que solo la raíz pueda cambiar los permisos predeterminados, de modo que ninguno de los otros usuarios pueda modificarlos sin cambiar a Windows. Si eso no es posible, hacer que NTFS no se pueda montar también estaría bien.
Esto es principalmente una medida de protección para evitar corromper mi sistema Windows, ya que todavía lo usaré bastante.
Edición 1: este es mi fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda7 during installation
UUID=4a5ff937-5220-4b4e-b994-304ba37d3448 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda8 during installation
UUID=a0285d57-8247-4efe-88ca-14bee4b8630b none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Entonces, me gustaría configurar mis 3 HDFS NTFS para que solo lean (sin montaje automático). Además, dígame dónde encontrar el /path/to/ntfs
de cada partición.
Además, ¿puedo comentar la entrada del disquete? No tengo uno de todos modos =)
Edición 2: parte relevante de 'mount -v'
/dev/sda1 on /media/1A7099D97099BC47 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda5 on /media/Stuff type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda6 on /media/Backup type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
Edición 3: Ok, instalé pysdm (Administrador de dispositivos de almacenamiento), configuré todas mis particiones NTFS como montables en cualquier usuario, y como solo lectura, y reinicié. Ahora no puedo montar las particiones:
Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root. Please see more information at http://ntfs-3g.org/support.html#unprivileged
Después de leer un poco, parece que montar las particiones como root no es una buena idea. Entonces, ¿cómo puedo permitir el montaje (por cualquier usuario)?
Respuestas:
Creo que la forma más fácil de lograr esto es verificar
/etc/fstab
y cambiar las opciones para que la partición NTFS se monte solo de lectura.En un sistema en ejecución, puede hacer esto temporalmente con
mount -o remount,ro /path/to/ntfs
.fuente
ntfs-config
Después de años de desarrollo, un nuevo controlador NTFS
ntfs-3g
, que permite la capacidad de escritura completa, está aquí.Desde su primer lanzamiento estable, ha sido un éxito maravilloso y miles de personas lo utilizan a diario en todo el mundo. Sin embargo, algunas personas tienen dificultades para configurar su sistema para usarlo.
El objetivo del
ntfs-config
proyecto es facilitar la vida de las personas, proporcionando una manera fácil de habilitar / deshabilitar la capacidad de escritura para todos sus dispositivos NTFS, internos o externos. Puedes ver ntfs-config en acción aquí .Puede encontrarlo en el menú de GNOME en Sistema - Administración
fuente
Entonces, tengo una solución.
Para aquellos que intentan hacer esto, edite su fstab e incluya:
Con esto, solo el usuario raíz podrá escribir en la partición NTFS, y todos los demás usuarios solo podrán leerla. Si desea cambiar algo en tales particiones, use el
gksu
comando para ejecutar como root. Ejemplo:Esto abrirá Nautilus (administrador de archivos) como root.
fuente
También puede montarlo como de solo lectura con la opción ro. De esta forma, sería de solo lectura para todos los usuarios, incluida la raíz
fuente
Si prefiere usar la GUI, pruebe los discos: http://www.hecticgeek.com/2012/10/make-ntfs-partitions-read-only-in-ubuntu/
fuente