22 Votos

Linux: Mount Carpeta con propio Nombre y Derechos (no Root)

Pregunta de Invitado | 02/12/2022 a las 15:34

Me gustaría incluir o montar (mount) una carpeta con mi propio nombre de usuario y, en consecuencia, también con mis propios derechos en Linux.

Hasta ahora, uso el siguiente comando para el mount:

mount -t vboxsf hdir /home/me/Desktop/gdir

Esto monta la carpeta externa "hdir" (hostdir) en mi escritorio a la carpeta "gdir" (guestdir).

Esto funciona, pero esto lleva al hecho de que el propietario (owner) y el grupo (group) están establecidos en "root". Sin embargo, me gustaría tener mi propio nombre de usuario y mi propio grupo en lugar de "root". ¿Es eso posible?

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

Puede pasar su propia ID de usuario (User ID, UID) y su ID de grupo (Group ID, GID) como una opción para el comando de mount. Entonces serás el propietario (Owner) de la carpeta montada:

mount -t vboxsf -o uid=1000,gid=1000 hdir /home/me/Desktop/gdir

Aquí agregamos "-o uid=1000,gid=1000" al comando. El "-o" presenta las opciones, que se enumeran detrás en las comas separadas. La ID de usuario (UID) se establece en 1000 aquí, la ID de grupo (GID) también en 1000.

El UID 1000 se asigna automáticamente al primer usuario creado en Ubuntu. Con el comando id puede encontrar su propia ID de usuario via el terminal e insertarla en consecuencia en el comando (en lugar de 1000 si tiene una ID diferente).

También puede agregar la opción "umask" con la que puede restringir los derechos de acceso (access rights):

mount -t vboxsf -o uid=1000,gid=1000,umask=022 hdir /home/me/Desktop/gdir

Con "umask=022" establece los derechos a un máximo de 755 (777 - 022 = 755). Si desea definir diferentes permisos para carpetas y archivos, puede usar las opciones fmask y dmask en lugar de umask.

Con "fmask=022,dmask=000", establece los derechos en un máximo de 755 para archivos (f significa files = archivos) y 777 para carpetas (d significa directories = directorios). Dejando a un lado estas opciones, usará de forma predeterminada 022 para sistemas de archivos FAT y 000 para sistemas de archivos NTFS.
02/12/2022 a las 19:43

ResponderPositivo Negativo
Responder

Temas Relacionados

MySQL: Saltos de Línea en MySQL

Consejo | 0 Comentarios

PHP: Guardar Resultado de MySQL en Array

Información | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.