¿Cómo configurar el propietario de una partición montada en Linux?


13

Tengo dos HDD mecánicos en mi computadora. Ejecuto Windows en el disco 0 y Crunchbang en el disco 1. Siempre tengo que usar privilegios elevados en Crunchbang para copiar archivos a la partición NTFS en el disco 0.

ingrese la descripción de la imagen aquí

Hasta donde yo sé, los comandos como chmod y chown, que se utilizan para establecer permisos de archivo, solo se mantienen para los objetos del sistema de archivos. También sé que "en Linux todo es un archivo". es decir, hay archivos especiales que representan dispositivos de hardware, información del sistema, etc. Dado que estos archivos especiales pertenecen al sistema de archivos virtual / dev, deberían ser objetos del sistema de archivos y, por lo tanto, los comandos como chown, chmod deberían funcionar en estos archivos. He cambiado con éxito el propietario y los permisos de escritura del dispositivo sda mediante el comando

chown aswin sda

donde como tampoco puedo cambiar el propietario / permisos de la partición montada. Intenté establecer al usuario local como el propietario de la partición montada y establecer permisos para leer, escribir, ejecutar, pero aún persiste el problema.

ingrese la descripción de la imagen aquí

¿Me falta algo? ¿Cómo configurar el permiso en este disco para poder escribir en él sin privilegios elevados?


1
Probablemente lo montaste usando /etc/fstab. Mira esto: superuser.com/questions/320415/...
Savvas Radevic

¿Instalaste ntfs-3g?
MariusMatutiae

@MariusMatutiae ntfs-3g ya es la versión más nueva.
Ashildr

Respuestas:


7

Usted debe NO tocar / dev / sd * Permisos (estoy no hablando /media/sda4). Si los cambió, deshaga los cambios y use los permisos predeterminados, ya que puede interferir con otros programas. (Creo que el propietario / grupo predeterminado son root:disk)

Primero debe desmontar el disco para cambiar los permisos de la carpeta de montaje /media/Disk.

umount /media/Disk
chown aswin:aswin /media/Disk
mount -va

Para montar el contenido del disco con una identificación de usuario / grupo específica, puede establecer un uid / gid específico (ID de usuario e ID de grupo) dentro /etc/fstab. Ver Linux - Montar dispositivo con derechos de usuario específicos

Además, tiene otras soluciones además de fstab, lo que significa un entorno gnome basado en GUI:

gvfs-mount -d /dev/sdXY

... donde monta la partición sdXY (cambie "X" e "Y" con la letra y el número apropiados) y establece al usuario como el propietario. El entorno Gnome también permite hacer clic en una partición en el menú del lado izquierdo de nautilus (el administrador de archivos) y monta automáticamente la partición.


1
+1 para gvfs-mount! Con mountsolo, no logré permitir que un usuario estándar "poseyera" el montaje (es decir, permitir que no se desmonte la raíz) sin editar fstab o mtab.
KrisWebDev

¿Se puede actualizar esta respuesta gio? En Ubuntu 19.04, ejecuta:, $ gvfs-mountget: This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.
BobHy
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.