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:
.