Saltar al contenido

No se puede cambiar el permiso / propiedad / grupo de disco duro externo en Ubuntu

Solución:

Verifique el tipo de sistema de archivos que está usando primero con df -T:

[email protected]:~$ df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
ext3          ext3    19222656   1050948  17195164   6% /
tmpfs        tmpfs     1684988         0   1684988   0% /lib/init/rw
udev         tmpfs       10240        64     10176   1% /dev
tmpfs        tmpfs     1684988         0   1684988   0% /dev/shm

Si está montado en /mnt/external por ejemplo, verá eso en la columna de la derecha. Puede ver el tipo de sistema de archivos en la segunda columna. Si es NTFS, querrá NTFS-3G (probablemente ya esté instalado, si no sudo apt-get install ntfs-config luego gksu ntfs-config). Linux ya tiene soporte FAT para lectura y escritura, aunque no admiten permisos.

Si desea montar una partición NTFS con la propiedad aplicada a un usuario / grupo específico, especifíquelo en los conmutadores de montaje:

mount -o uid=username,gid=groupname /dev/sdc /path/to/mount

Si cambia a ext3 como se sugirió anteriormente, puede usar chown:

chown -R user *
chown -R user .

Como dijo Kim, solo obtendrá permisos y propiedad Unix en un sistema de archivos Unix. ext3 es un buen candidato.

Si debe usar esta unidad sin reformatear, puede hacerlo con opciones para mount comando que especifica el propietario, grupo y / o permisos de lectura / escritura. Estas opciones afectan a todos los archivos en la unidad (consulte la respuesta de John T para saber cómo determinar el FSTYPE):

# list files as owned by X, use numerical UID as found in /etc/passwd
$ mount -t <FSTYPE> -o uid=X /dev/?? /path/to/mount/point

# list files as owned by group Y, use numerical GID found in /etc/passwd
$ mount -t <FSTYPE> -o gid=Y /dev/?? /path/to/mount/point

# list files as accessible per umask 
#   (022 gives rwx permissions to owner, r-x permissions to everyone else)
$ mount -t <FSTYPE> -o umask=022 /dev/?? /path/to/mount/point

# combine all of the above:
$ mount -t <FSTYPE> -o uid=X,gid=Y,umask=022 /dev/?? /path/to/mount/point

Yo hice esto y funcionó:

sudo umount /dev/sda3 /media/windows1
sudo umount /dev/sda5 /media/windows2

y luego

sudo mount -o rwx /dev/sda3 /media/windows1
sudo mount -o rwx /dev/sda5 /media/windows2

Tenga en cuenta que estoy usando Ubuntu 11.10 y sda3 es mi Windows C:, sda5 es G:.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *