2011-08-08 12:32:22 +0000 2011-08-08 12:32:22 +0000
93
93

Linux - Montar dispositivo con derechos de usuario específicos

¿Cómo puedo montar un dispositivo con derechos de usuario específicos al inicio? Todavía tengo algunos problemas para entenderlo. Me gustaría montar la división con uid=1000 y gid=1000. Mi entrada actual en el archivo /etc/fstab/ se ve así:

dev /var/www vboxsf rw, suid, dev, exec, auto, nouser, async, uid=1000

Respuestas (2)

125
125
125
2011-08-08 23:26:37 +0000

Para montar un dispositivo con ciertos derechos, puede usar la directiva -o Option mientras lo monta. Para montar el dispositivo que ha descrito, ejecute:

mount -t deviceFileFormat -o umask=filePermissions,gid=ownerGroupID,uid=ownerID /device /mountpoint

Por ejemplo, si monta una carpeta compartida VirtualBox en /var/www con www-data como propietario, tendrá el siguiente aspecto:

mount -t vboxsf -o umask=0022,gid=33,uid=33 dev /var/www

Si desea montar el dispositivo al iniciarse, puede añadir la siguiente entrada al archivo /etc/fstab:

/device /mountpoint deviceFileFormat umask=filePermissions,gid=ownerGroupID,uid=ownerUserID

De nuevo, con el mismo ejemplo la entrada del archivo /etc/fstab tendría este aspecto:

dev /var/www vboxsf umask=0022,gid=33,uid=33

Para los sistemas de archivos que no admiten el montaje como usuario específico (como ext4) lo anterior dará el error

Unrecognized mount option "uid=33" or missing value

para cambiar el propietario de un montaje ext4 simplemente ejecuta

chown username /mountpoint

después de que se haya montado.

2
2
2
2012-09-14 14:24:36 +0000

Para un sistema de archivos como ext3 o ext4, después de hacer

chown -R username:group /mountpoint

para cambiar el propietario de los archivos actualmente existentes se puede configurar el bit de id de grupo para que se creen nuevos archivos con el grupo específico (no funciona para el id de usuario en Linux):

find /mountpoint -type d -exec chmod g+ws {} \;

La entrada de Wikipedia en setuid y setgid es bastante informativa, véase la sección de directorios .