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é ~/Music
a 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
,fmask
yumask
opciones.dmask
controla los permisos de los directorios,fmask
controla los permisos de los archivos yumask
controla 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
uid
ygid
para 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/fstab
UUID=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=0
Si 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 chown
comando? ¿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 blkid
Haga 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 blkid
lugar de descargar todo/etc/fstab
y corromperlo transitoriamente. Otra forma sería obtener el UUID del diálogo de propiedades de la partición en GParted.screen
o entmux
lugar 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 0
En ese caso, todos los archivos montados propiedad del usuario ided 1000
fuente
drwxrwxrwx
Tenga 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 0
fuente