He conectado un disco SSD a través de USB. Entonces:
sudo su -
mkdir /mnt/hx
chown ondra /mnt/hx
mount /dev/sdb1 /mnt/hx # It's FAT32 now, but was the same with EXT4
El último comando cambia el propietario del directorio a root. Cada vez que creo un archivo en el directorio raíz, necesito ser root y root es el propietario.
¿Puedo establecer un usuario diferente como propietario del directorio montado? O, dicho simplemente, asegúrese de que el usuario XY pueda leer / escribir libremente en la unidad.
sudo mkdir -p /mnt/hx
entoncessudo mount /dev/sdb1 /mnt/hx
?sudo chown -R username:groupname /folder
. Esto-R
hace que los permisos de chown se apliquen recursivamente. También verifique elchmod
, incluso eso toma el-R
parámetro.Respuestas:
Entorno GUI basado en Gnome
Tan fácil como eso.
Para versiones anteriores de Gnome, es posible que deba usar
gvfs-mount
en su lugar:Máquina sin cabeza (sin GUI)
Agregue una entrada
/etc/fstab
y especifique las opciones para ella.De la página de manual de
fstab
:Ahora deberá asegurarse de que el dispositivo sea propiedad del propietario correcto. Especifique eso en una
udev
regla. Poner un archivo en/etc/udev/rules.d/50-myhdd-ownerchange.rules
:Reemplace los identificadores de proveedor y producto con el dispositivo USB que desea que se active. Encuéntralos usando el comando
lsusb
. También cambie elMODE
si lo desea.Alternativamente, use
pmount
. No me gusta, personalmente.fuente
exec
algunas opciones.user,exec
. AFAIK si lo hicieraexec,user
, entoncesuser
anulará laexec
opción con su implicaciónnoexec
. Si aún no funciona, comparta la línea correspondiente/proc/mounts
.gvfs-mount
ha sido reemplazado congio mount
en las versiones actuales de Gnome.