[ubuntu-ar] Cambiar propietario de archivos en lote
Sebastian Abate
sebastianabate at gmail.com
Fri May 16 00:47:29 BST 2008
2008/5/15 Matías Manuel Grandi <matiasgrandi en gmail.com>:
>
> El día 14 de mayo de 2008 22:59, Sebastian Abate <sebastianabate en gmail.com>
> escribió:
>>
>> 2008/5/14 Matías Manuel Grandi <matiasgrandi en gmail.com>:
>> >> Disculpame, tenés toda la razón, me confundí con las máscaras de las
>> >> acl's. Para los permisos de los archivos de una partición fat o ntfs
>> >> queden en 777 tenés que poner umask=0000. Además verificá que el
>> >> directorio donde estás montando la partición tenga los pemisos como
>> >> 777 también.
>> >>
>> >> Acá tenés el link donde encontré lo que me refrescó la memoria:
>> >>
>> >> http://gentoo-wiki.com/HOWTO_Mount_MS_Windows_partitions_(FAT,NTFS)
>> >>
>> > Cambie la linea del fstab a:
>> > UUID=44CB-A12C /media/sda3 vfat defaults,utf8,umask=0000 0
>> > 0
>> >
>> > Según el enlace, debería funcionar. Pero....como desmonto la partición?
>> > Probé con:
>> >
>> > sudo umount /media/sda3/
>> >
>> > y me tira:
>> >
>> > umount: /media/sda3: dispositivo ocupado
>> >
>> > Sería mucho más fácil reiniciar....pero ahora no puedo!! ;)
>> >
>> > Gracias!!!
>> >
>> >
>> > --
>> > Ubuntu-ar lista de correo
>> > Ubuntu-ar en lists.ubuntu.com
>> > Modifica tus opciones o desuscribite en:
>> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
>> > Siempre leer, comprender y aplicar nuestra etiqueta:
>> > https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>> >
>> >
>> >
>>
>>
>> Fijate que no tengas ninguna terminal donde estés "parado" en un
>> directorio de esa partición. También fijate que no tengas ningún
>> administrador de archivos (nautilus, konqueror, etc) que esté
>> mostrando un directorio de esa partición, o que no estés corriendo
>> alguna aplicación que esté escribiendo o leyendo desde allí (como el
>> mismo amule).
>
> Como no podía encontrar que era lo que estaba trabajando con esa partición,
> directamente reinicié.
> Pero no pasa nada, el root sigue siendo el propiestario de esa unidad y sus
> carpetas y archivos.
> Acá va mi fstab por si alguno detecta algo que esté mal:
>
> # /etc/fstab: static file system information.
> #
> # <file system> <mount point> <type> <options> <dump> <pass>
>
> proc /proc proc defaults 0 0
> #Entry for /dev/sda2 :
> UUID=9558ed6b-b77d-4fbe-8252-5fb36beeb2ce / ext3
> relatime,errors=remount-ro 0 1
> #Entry for /dev/sda1 :
> UUID=54D8F7CCD8F7AA7E /media/disk ntfs-3g
> defaults,nosuid,nodev,uhelper=hal,locale=es_AR.UTF-8 0 0
> #Entry for /dev/sda3 :
> UUID=44CB-A12C /media/sda3 vfat defaults,utf8,umask=0000 0 0
> #Entry for /dev/sda4 :
> UUID=57f7bb6e-fb05-49ec-8a60-e0a0d6605c66 none swap sw 0 0
> /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
>
> Saludos!
> Mato.-
>
> --
> Ubuntu-ar lista de correo
> Ubuntu-ar en lists.ubuntu.com
> Modifica tus opciones o desuscribite en:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
> Siempre leer, comprender y aplicar nuestra etiqueta:
> https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
>
Fijate de desmontar el disco, y hacé un "ls -l" (lo último es una ele
minúscula) parado en el directorio /media (esto es para ver qué
permisos tiene el directorio donde estás montando el disco). Si te
lista otro permiso que no sea 777 hacé un "sudo chmod 777 /media/sda3"
Otra coas es que con esas opciones en el fstab siempre el owner y el
group van a ser root, porque es root quien lo monta, la idea es que
además tenga permisos 7 para others, y de esa forma lo vas a poder
usar desde cualquier usuario.
Otra posibilidad es usar las opciones uid= y gid= en la línea del
fstab, con estas opciones le pasás el User ID y el Group ID de tu
usuario (respectivamente) y de esa forma el disco se monta con
permisos para vos solamente. Para fijarte qué uid y gid tiene tu
usuario ejecutá en una terminal:
sudo cat /etc/passwd |grep tu_usuario
que te devuelve una línea como la siguiente (esta es la de mi máquina)
abates:x:1000:1000:Sebastian Abate:/home/abates:/bin/bash
(si tu usuario es el primero que creaste durante la instalación
seguramente va a tener estos mismos id's)
Con esto sé que mi usuario tiene un UID 1000 (el primer número después
de la :x:) y un GID de 1000 también (el siguiente número). Entonces en
tu caso tendría que poner en el fstab la línea:
UUID=44CB-A12C /media/sda3 vfat
defaults,uid=1000,gid=1000,utf8,umask=0000 0 0
^^^^^^^^^^^^^^^^^^^^^^^
De esta forma cuando se monte ese disco todos los archivos van a tener
a mi usuario y a mi grupo como owner, y con la opción umask=0000 me
aseguro que van a tener permisos 777
Espero que te sirva.
--
Sebastián Abate
Quattro-D
15-3589-7730
abates en quattrod.com.ar
More information about the Ubuntu-ar
mailing list