Wednesday, March 28, 2012

Re: [LinuxEsLibre] Error al guardar documento



El 27 de marzo de 2012 06:17, J.Emilio Martín <jemiliomartin@gmail.com> escribió:
Tengo un documento creado en Writer en un ordenador con Ubuntu 10.04. Al tratar de guardarlo en un pendrive me devuelve el error: "Error al guardar documento .... (indica la ruta y dice que no existe)". Si lo guardo en el Escritorio no hay problema. Supongo que debe ser algo relacionado con los permisos pero no se bien cómo solucionarlo.
Gracias de antemano por vuestra ayuda.
Un saludo.

1.- Tienes la papelera llena y debes vaciarla para liberar espacio

Escribe en un terminal  sudo nautilus
Desde el menú escoge visualizar archivos ocultos
Veras una carpeta del tipo .Trash
Tienes que eliminarla. Si tienes instalado el nautilus-open-terminal bastará que selecciones "abrir terminal aquí", sino deberás navegar con cd carpeta hasta situarte en el directorio superior a .Trash y entonces escribir ( como root) con mucho cuidado, ya que si lo haces mal te eliminara TODO, la siguiente orden

rm -R .trash            ( borra recursivamente todo lo que hay) la carpeta .Trash se volverá a crear sola automáticamente

ó 2.- No tienes permisos para escribir en el dispositivo

Si abres konqueror como root  ( sudo konqueror o gksu konqueror ) y seleccionas el dispositivo, en propiedades-permisos le cambias los permisos al propietario, al grupo y a otros para que todos puedan escribir en él y marcas abajo el cuadro para aplicar a todos los ficheros y carpetas existentes. Digo de utilizar konqueror porque he comprobado que es mucho mas eficiente que nautilus.

Desde terminal , suponiendo que el dispositivo esta montado en /media/kingstom deberias escribir   chmod 777 /media/kingstom

Es decir todos los archivos y carpetas tienen un campo de diez cifras donde se indica

1 si es directorio o fichero
2 3 4  permisos del propietario
567 permisos del grupo del propietario
890 permisos del resto

del tipo
o 111 101 101  esto es formato binario, unos y ceros

Esto puede verse desde un terminal escribiendo ls -l

drwxr-xr-x   2 root    root      4096 2012-03-24 22:25 vmware-vix
drwxr-xr-x   2 root    root      4096 2011-04-11 17:26 w3m
drwxr-xr-x 115 root    root      4096 2011-10-11 21:34 webmin
-rw-r--r--   1 root    root      4496 2010-01-06 15:02 wgetrc
drwxr-xr-x   4 root    root      4096 2011-09-09 15:19 wicd
-rw-------   1 root    root      1218 2011-09-09 16:16 wifi-radar.conf
drwxr-xr-x   2 root    root      4096 2011-04-10 19:53 wildmidi
drwxr-xr-x   2 root    root      4096 2011-09-09 23:30 wireshark
-rw-r--r--   1 root    root      1343 2007-01-09 19:39 wodim.conf
drwxr-xr-x   2 root    root      4096 2010-08-16 11:49 wpa_supplicant
-rw-r-----   1 root    dialout    248 2011-11-29 19:35 wvdial.conf


se puede escribir con letras D directorio   R leer   W escribir  X ejecutar y quedaría así

d rwx r-x r-x

que traducido a formato decimal quedaría, teniendo en cuenta que

001 = 1
010 = 2
100 = 4

111 = 4+2+1
101 = 4 + 1

111 101 101 = 7 5 5

Es decir, con un permiso  777 el propietario, el grupo y el resto pueden leer, escribir y ejecutar

El permiso mas normal 755 el propietario puede hacer todo, el grupo y el resto pueden leer y ejecutar, pero no modificar (escribir)

Espero que haya aclarado algo a alguien.

Salud