Después de un episodio desagradable (el segundo, creo que aprendería) causado por descargas automáticas de podcasts sin supervisión que llenan toda mi partición, finalmente me mudé ~/Musica su propia partición. La partición que estoy usando ya estaba formateada NTFS (esta es la parte genial: cuando obtuve esta computadora hace tres años, en realidad la configuré con una partición de música 20G precisamente porque había tenido este problema antes, pero nunca realmente me organicé para almacenar música en él. Así que esa es mi historia de fondo. Esto es lo que necesito ahora:
Tengo dos particiones que quiero comenzar a montar al inicio:
/dev/sda3 /mnt/devel ext4 defaults 0 2
/dev/sda2 /mnt/excess ntfs defaults 0 2
La partición ext4 se monta bien (propiedad mía, solo yo puedo escribirla), pero la ntfs se monta propiedad de root con permiso de lectura y escritura para todos. No estoy seguro de cómo solucionar esto. ¿Hay algo peculiar sobre ntfs o hice algo en otro lugar que está causando este problema?
drwxr-xr-x 7 amanda amanda 4096 2012-03-14 19:07 devel
drwxrwxrwx 1 root root 4096 2012-03-14 22:38 excess
fuente

Respuestas:
Permisos para NTFS y sistemas de archivos vfat deben configurarse con las
dmask,fmaskyumaskopciones.dmaskcontrola los permisos de los directorios,fmaskcontrola los permisos de los archivos yumaskcontrola ambos. Dado que estas opciones establecen máscaras , deberían ser el complemento de los permisos que desee. Por ejemplo, rwx para el propietario y rx para otros es 022 en lugar de 755.Para establecer el propietario, use las opciones
uidygidpara usuario y grupo, respectivamente. Puede encontrar su UID con el comandoid -u. Para encontrar su GID, useid -g. Estos valores suelen ser 1000.Un conjunto común de opciones de montaje para ntfs es
uid=1000,gid=1000,dmask=027,fmask=137. Esto lo establece como el propietario de la unidad y establece los permisos paradrwxr-x---.Aquí hay dos líneas de mi / etc / fstab trabajando
Si no obtiene un error visible después del reinicio y las particiones permanecen de solo lectura o aparece un error similar a:
Esto se debe a que Windows 8 y 10 ofrecen una opción de "Inicio rápido" que depende de un apagado "no completo". Puede deshabilitar el inicio rápido siguiendo estos pasos en "Opciones de energía".
fuente
/etc/fstabUUID=3030BD846F74E514 /media/iam/ntfspartition ntfs-3g uid=1000,gid=1000,dmask=022,fmask=133 0 0, como he incluido en askubuntu.com/a/507326/221448 (donde también mencionobind).uid=0,gid=0Si monta la partición ntfs con la opción de permisos, chmod / chown funcionará
Entonces puedes
Más fácil que uid, dmask, fmask.
fuente
sudo chowncomando? ¿Qué hace exactamente?Tuve algunos problemas con esto porque cuando reinicio el nombre del disco cambia ... ( sda0 a sdb2 )
Solucioné el problema montándolos por UUID en el fstab, puede ver el UUID para sus discos duros ingresando:
sudo blkidHaga una copia de seguridad de su archivo fstab:
Asegúrese de triplicar, compruebe el >>, si coloca uno> sobrescribe su fstab!
Si aún lo arruinaste, puedes reemplazar tu fstab con el original:
Luego haga una carpeta:
Configure el fstab:
¡No olvide comentar la salida del blkid con un '#' al comienzo de las líneas!
Agregue esto al archivo fstab, puede encontrar el UUID en el bloque en la parte inferior que insertó con el comando anterior. media / mydrivename es donde se debe montar la partición.
Este es mi archivo fstab:
Reinicie el sistema escribiendo:
Para verificar si la partición está montada, puede escribir
df -k.Dése la propiedad a usted mismo:
¡Hice esto en Ubuntu Server 14.04.01 !
Espero que esta respuesta ayude a alguien ;-)
fuente
sudo blkidlugar de descargar todo/etc/fstaby corromperlo transitoriamente. Otra forma sería obtener el UUID del diálogo de propiedades de la partición en GParted.screeno entmuxlugar de un terminal virtual sin formato).Puede usar la utilidad GUI ntfs-config para montar particiones NTFS en fstab. Y puede habilitar / deshabilitar fácilmente las capacidades de lectura-escritura.
Guía más detallada: Montaje de particiones de Windows en Ubuntu al inicio
fuente
Puede que no sea una buena solución, pero siempre puede asignar la identificación del usuario a la suya, o la identificación del grupo:
Solo un ejemplo aquí, mi ID de usuario era 1000
/dev/sda5 /mnt/excess ntfs defaults,uid=1000,rw 0 0En ese caso, todos los archivos montados propiedad del usuario ided 1000
fuente
drwxrwxrwxTenga en cuenta que si monta su unidad ntfs usando una etiqueta y desea poder cambiar los permisos de directorios o archivos en esta unidad, lo siguiente funciona bien (edite / etc / fstab, por ejemplo, sudo nano / etc / fstab y luego agregue) :
Mientras que lo siguiente NO le permitiría cambiar los permisos de directorios o archivos:
fuente
Utilizo lo siguiente que encuentro correctamente me da permisos sobre el montaje (unidad NTFS desde una configuración de sistema de arranque dual):
Editar
/etc/fstab:Los UUID se pueden encontrar en
/dev/disk/by-uuid/(generalmente se asignan a/dev/sd*)Reemplace
<your uuid>con su UUIDUUID=<your uuid> /mnt/e ntfs auto,users,uid=1000,gid=1000,dmask=027,fmask=137 0 0fuente