
Tengo dos usuarios A y B en una caja Ubuntu remota (y muchos más). Ahora entro a la máquina con el usuario A. Luego cambio al usuario B:
su B
y correr
sudo mount -a
Esto monta un archivo compartido de Windows que especifiqué en /etc/fstab:
//windowsshare/backup/tmp /media/backup/ cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0
Aunque monté la unidad como usuario B, el usuario A es el propietario de la carpeta:
B@ubuntu:/media$ ll
totalt 16
drwxr-xr-x 5 root root 4096 dec 27 12:15 ./
drwxr-xr-x 23 root root 4096 jun 8 2012 ../
drwxr-xr-x 1 A root 0 dec 21 11:06 backup/
drwxr-xr-x 2 root root 4096 jun 8 2012 cdrom/
lrwxrwxrwx 1 root root 7 jun 8 2012 floppy -> floppy0/
drwxr-xr-x 2 root root 4096 jun 8 2012 floppy0/
Intenté ejecutar (aún como usuario B):
sudo chown -R B backup
Pero sigo apareciendo la imagen de arriba = el usuario A es dueño de la carpeta de respaldo. ¿Por qué no es posible cambiar el propietario de la carpeta anterior?
Respuesta1
Primero que nada eresnomontar la unidad como usuarioA o usuarioB. Dado que está utilizando, sudo
en realidad está montando la unidad como root
.
Dicho esto, es propiedad del usuarioA porque usted lo está configurando específicamente para que sea de su propiedad en su fstab
:
//windowsshare/backup/tmp /media/backup/ cifs invitado,fluido=1000,iocharset=utf8,página de códigos=unicode,unicode 0 0
uid
significa ID de usuario. Supongo que el UID del usuario A es 1000 (puede comprobarlo ejecutando id
como usuario A). Eliminar la uid=1000
opción fstab
debería hacer lo que necesita.