lunes, 29 de diciembre de 2008

Poner contraseña al Menú del Grub

El gestor de arranque Grub en Guadalinex viene configurado de serie de forma que permite arrancar el Sistema en el "modo recovery" sin pedir la contraseña de root (administrador), con lo que tiene eso de inseguro, ya que una vez en el recovery mode puedes actuar como root sin que se te haya pedido ninguna contraseña, y también lo inseguro que desde la misma pantalla del menú del Grub se puedan editar las líneas de arranque. Para evitar esto, tienes la posibilidad de proteger Grub con su propia contraseña, o con la misma de root:1- poniendo una contraseña que evite la edición del propio menú 2- poniendo una contraseña que bloquee el acceso al modo recovery y/o a cualquiera de las otras líneas del menú 3- bloqueando totalmente el acceso, sin posibilidad de desbloquearlo con una contraseña, a alguna de las opciones del menú del Grub.  Si has instalado Guadalinex en un pendrive este método lo puedes usar también en él, dificultara el acceso a tus archivos personales si se te pierde.

Grub soporta dos formas diferentes para añadir una contraseña de acceso: la primera usa texto sin cifrado, y la segunda utiliza cifrado md5.  También se puede bloquear una entrada concreta del menú del Grub, con el comando "lock".
Para ponerle una contraseña debes editar (como root) el fichero /boot/grub/menu.lst de la siguiente forma ( sudo gedit /boot/grub/menu.list ):

1- Poner contraseña al Menú del Grub: justo antes del title del primer menú añades la línea: password xxx ( Donde xxx es  una contraseña en modo texto) o la línea password --xxx ( donde xxx es una contraseña cifrada ). Para esto último en una consola y como root escribimos el siguiente comando: grub-md5-crypt
Te pedirá una contraseña y su verificación (en nuestro ejemplo es "usuario22n" ), como resultado te dará unos caracteres ( en el ejemplo: $1$f/Nfq$1YrrUM0adYBh/xHCj2UEB1  ) ,los copias,los pegas en el fichero /boot/grub/menu.lst antes de la lista de entradas de arranque añade:
password --$1$f/Nfq$1YrrUM0adYBh/xHCj2UEB1
Con esto ya tienes el menú Grub con contraseña, de forma que no te aparece la posibilidad de editarlo ( tecleando "e" ) si antes no pones la contraseña, tecleando "p".

2- Poner una contraseña a una entrada concreta del Menú del Grub: Si quieres que por ejemplo la entrada al Modo Recovery tenga también una contraseña, pones la línea: password xxx entre la línea title y la línea root. En este caso recomiendo poner una contraseña en modo texto, y que sea la misma del root para no tener que recordar mas contraseñas. Se puede poner de la misma forma contraseñas a las demás líneas del menú del grub.

3- Bloquear una entrada concreta del menú del Grub: con el comando lock: por ejemplo para impedir que se pueda ejecutar la línea del menú "memtest86+" lo que se hace es poner entre la línea de title y la de root, el comando lock. Se puede bloquear la entrada de la misma forma a las demás líneas del menú del Grub.

4- Ejemplo en mi menú del Grub:  lo que tengo puesto es:
- una contraseña cifrada para impedir que se pueda editar el menú del Grub    ( esta  contraseña es más segura que la contraseña en modo texto, y no necesito acordarme de ella, pues si necesitase editar el menú del Grub no lo haría desde esa pantalla, sino una vez funcionando el sistema )
- una contraseña en modo texto ( la misma que la contraseña de root, para no tener que acordarme de mas contraseñas) , para impedir bajo contraseña el acceso al Modo Recovery.
- un bloqueo total al modo "memtest86+", con el comando lock

Ejemplo de una parte de mi /boot/grub/menu.lst:

##splashimage=(hd0,1)/boot/grub/splah.xpm.gz
password --$1$f/Nfq$1YrrUM0adYBh/xHCj2UEB1
title        Guadalinex V5, kernel 2.6.24-19-generic
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.24-19-generic root=UUID=2b2f1a9a-e73b-4750-a41a-bde927a8e141 ro quiet splash locale=es_ES
initrd        /boot/initrd.img-2.6.24-19-generic
quiet

title        Guadalinex V5, kernel 2.6.24-19-generic (recovery mode)
password usuario22n
root        (hd0,1)
kernel        /boot/vmlinuz-2.6.24-19-generic root=UUID=2b2f1a9a-e73b-4750-a41a-bde927a8e141 ro single
initrd        /boot/initrd.img-2.6.24-19-generic

title        Guadalinex V5, memtest86+
lock
root        (hd0,1)
kernel        /boot/memtest86+.bin
quiet

5- Poner contraseña usando un programa gráfico:
Hay un paquete que se llama starupmanager (se puede instalar desde Synaptic) que sirve para modificar estas opciones si no se quiere hacer editando el archivo /boot/grub/menu.lst.
Ejecutar con alt+f2: su-to-root -X -c /usr/sbin/startupmanager ( o desde en Sistema-Administración-Adminsitrador de Arranque -nos pide la contraseña de root- y en la pestaña seguridad se puede poner contraseña 1- al cargador de arranque  2- al modo recovery  3- a las opciones antiguas de arranque.

6- Deshacer el camino si se nos olvidan estas contraseñas:
Si nos olvidamos de estas contraseñas no podremos editar el menú del Grub o entrar en la parte que hayamos bloqueado con contraseña, para restaurar a la situación sin contraseñas, tendremos que iniciar el pc desde un cd live de la distro, y desde ahí editar de forma inversa el archivo /boot/grub/menu.lst del sistema ( cuidado no editar el /boot/grub/menu.lst  del cd live, ya que si editáramos éste no quitaríamos las contraseñas al menú del Grub del sistema instalado en el disco duro )

---------------------------------------

viernes, 26 de diciembre de 2008

Hacer que siempre pida la contraseña...

Hacer que siempre pida la contraseña cuando se ejecuta un programa con permisos de root:

Por defecto la contraseña introducida por sudo tiene una validez de 15 minutos, durante los cuales se pueden ejecutar programas que normalmente requieren la contraseña de root, sin que te la pida, pero se puede cambiar esto y hacer que la pida siempre que ejecutamos algún programa con permisos de root , aunque ejecutemos dos programas de root uno a continuación de otro ( por ejemplo Synaptic, y luego terminal de root, etc ); Este cambio se recomienda porque de esta forma el sistema queda lógicamente, algo más seguro. Para hacerlo, hay que editar el archivo /etc/sudoers y, debajo de la línea que comienza por "Defaults", añadir otra que diga:

Defaults:usuario timestamp_timeout=0

Cambiando usuario, por el nombre de usuario al que queramos aplicarle la modificación.
Y mucho cuidado, observad, sobre todo, que entre "Defaults:" y "usuario" NO hay ningún espacio en blanco.

Para realizar esto hay que seguir los siguientes pasos:
1- abrir Nautilus con permisos de root:  alt+f2      gksu nautilus
2- seleccionar el archivo /etc/sudoers y cambiar los permisos para que sean de lectura y escritura para root ( seleccionar el archivo->propiedades->permisos )
3- abrir con Gedit el archivo /etc/sudoers  y añadirle la línea indicada arriba
4- guardar los cambios  y cerrar el archivo
5- volver a cambiar los permisos del archivo para que sean de solo lectura para el usuario root y para el grupo root, y ninguno para otros.
6- cerrar Nautilus

A partir de ahora siempre y cada vez que ejecutemos algún programa que requiera permisos de root nos pedirá la contraseña de root.

Si te equivocas en alguno de los pasos, es posible que no puedas ejecutar ningún programa con permisos de root ( tampoco podrás ejecutar Nautilus con permisos de root para solucionar el problema), por lo que para arreglar el problema lo que tendrás que hacer es reiniciar el pc pero esta vez iniciando el sistema en "modo recovery" y al llegar a la línea de comandos ( cuando te aparezca el signo $ ) teclear startx para que se inicie el entorno gráfico, y luego repetir los pasos. Una vez lo hayas hecho con el sistema en modo recovery, ya puedes volver a reiniciar el sistema en modo normal, y debería funcionar todo de forma correcta, pidiéndote siempre la contraseña al ejecutar un programa con permisos de root.

-----------------------

Una contraseña “segura” debería tener al menos 8 o mas signos, no ser una palabra que este en ningún diccionario, tener mezcla de números, letras en mayúscula, minúscula y signos del tipo (=?@) Ideas para crear contraseñas seguras

-----------------------



lunes, 22 de diciembre de 2008

Cambiar Nautilus por PcMAn-FileManager como administrador de archivosprincipal

Paso 1: Cambiar Nautilus por PCMan File Manager
(Lee también: Nautilus y PcManfm)
Desactivar Nautilus permanentemente e iniciar PCMan File Manager en su lugar.

1. Abre la pantalla de Sesiones (Sistema > Preferencias > Sesiones)
2. Selecciona la pestaña "Sesión actual".
3. En la lista de programas en ejecución busca y selecciona donde aparece "nautilus".
4. En la parte inferior de la lista, cambia el Estilo de Restart (predeterminado) a Trash.
5. Haz clic en Quitar.

Con esto hemos cerrado Nautilus y evitamos que se abra automáticamente la próxima vez que iniciemos sesión en Guadalinex.
(Para revertir esta situación solo basta con ejecutar Nautilus normalmente y él se encarga de registrarse como programa predeterminado nuevamente. Para hacerlo, abrimos "Ejecutar" [Alt + F2], escribimos nautilus y le damos ejecutar)

Cargar PCMan File Manager automáticamente en el inicio de sesión:

1. Abre la pantalla de Sesiones (Sistema > Preferencias > Sesiones)
2. En la pestaña "Programas de inicio", haz clic en agregar.
3. Completa la información: PCMan File Manager (Nombre), pcmanfm (Comando), Administrador de archivos PCMan (Comentarios).
4. Aceptar.

Activar la gestión de escritorio en PCMan File Manager.

1. Abrir PCMan File Manager
2. Menú Editar > Preferencias
3. Pestaña Escritorio
4. Activar la opción «Mostrar iconos en el escritorio» (y eventualmente las otras opciones)

Paso 2: Actualizar el menú Lugares

El objetivo es lograr que nuestro sistema abra PCMan File Manager cuando seleccionemos alguno de los itemes del menú Lugares (Equipo, Carpeta personal).

1. Abrir el Editor de textos en modo superusuario, para ello: Abrir el diálogo «Ejecutar una aplicación» (Alt + F2) y escribir gksu gedit /usr/share/applications/nautilus-folder-handler.desktop
2. Buscar la línea que comienza con Exec y reemplazarla por Exec=pcmanfm
3. hacer lo mismo con los archivos:
gksu gedit /usr/share/applications/nautilus-computer.desktop
gksu gedit /usr/share/applications/nautilus-home.desktop
gksu gedit /usr/share/applications/nautilus.desktop
4. (Opcional). Para explorar como superusuario reemplaza la línea por Exec=gksu pcmanfm
Preferentemente realizar esto solo para Equipo:/usr/share/applications/nautilus-computer.desktop

Dicho lo cual, la verdad es que yo lo probé, y... después deshice el camino andado, y vuelvo a tener Nautilus como administrador de archivos principal. ( Si quiero/necesito usar PcMan File Manager para algo en concreto lo uso pero solo para esa ocasión ). Pero a lo mejor a alguien si que le gusta.

________________

viernes, 19 de diciembre de 2008

Administradores de Archivos: Nautilus y PcMan-FileManager

Esto es una pequeña comparativa entre dos administradores de archivos: uno Nautilus que es el administrador de archivos que viene de serie en Guadalinex, y el otro es PCMan-FileManager, que tiene la ventaja de tener ya la navegación por pestañas, cosa que en Nautilus habra que esperar a la próxima versión de Guadalinex ( en Ubuntu 8.10 Nautilus ya tiene esta caracteristica ).

Nautilus:Es el administrador de archivos predeterminado de GNOME. Dado su carácter oficial, goza de un alto grado de complementariedad con el entorno de escritorio.
Ventajas:
* Cuenta con previsualización de archivos multimedia.
* Es capaz de acceder a URI especiales tales como computer:/// (Equipo o "Mi PC"), fonts:/// (Fuentes),
trash:/// (Papelera), burn:/// (Grabador de CD/DVD), x-nautilus-desktop:/// (Escritorio), entre otros.
* Se le pueden añadir «scripts» para aumentar sus opciones. Vendrían a ser una especie de sencillos add-ons. Estos suelen aparecer cuando hacemos clic con el botón derecho (menú contextual) sobre alguna carpeta o archivo.
Se pueden buscar por la red ( http://g-scripts.sourceforge.net/ y   http://nautilus-scripts.javielinux.com/audio.php#id3 ) e instalar manualmente en la carpeta ~/.gnome2/nautilus-scripts/.
En Synaptic también hay algunos más, como el que permite abrir un terminal en la carpeta que estamos explorando (nautilus-open-terminal), o aquel que añade la opción "establecer como fondo de escritorio" a una imagen (nautilus-wallpaper), o el de abrir una carpeta como root ( nautilus-gksu ).
* Su grado de personalización. Nautilus nos da la posibilidad de cambiar la imagen o color de fondo de las carpetas que exploramos, poner "emblemas" a las carpetas y archivos, y cambiar el tamaño de los iconos (estirándolos o reduciéndolos).
Desventajas:
* El consumo de memoria. Si tienes una máquina con poca RAM quizás el gasto de Nautilus pueda ser excesivo.
* Su desorden. Su previsualización automática de imágenes hace que los iconos de los archivos no tengan una proporción estándar. Hay algunos más chicos, otros más grandes y no parecen alinearse a alguna cuadrícula.

En nautilus hay una guía para el aprendizaje y uso de este administrador de archivos.

PcMAn-FileManager puede ser instalado fácilmente a través del instalador de aplicaciones synaptic; nombre del paquete: pcmanfm.
Caracteristicas:
* Navegación por pestañas: una de las características más innovadoras y potencialmente útiles. (En la siguiente versión de Ubuntu - 8.10 - Nautilus ya tiene esta característica; la próxima versión de guadalinex seguro que también, esperemos hasta entonces ).
* Liviano. No consume mucha memoria ni tiene dependencias extra.
* Herramientas. Tiene 2 predeterminadas que son muy útiles: Abrir terminal y Abrir carpeta como root.
* Función de escritorio. Es decir que eventualmente puede reemplazar completamente a Nautilus.



Desventajas:
* No puede ser personalizado casi en ningún aspecto. A lo sumo te deja elegir el fondo de escritorio si te decides a reemplazar Nautilus.
* No puede redimensionar el tamaño de los iconos, que te verás obligado a tener todos los iconos del escritorio del mismo tamaño. Solo es capaz de generar un escritorio con iconos de tamaño estándar.
*.No permite la previsualización de archivos multimedia, como si lo hace nautilus. Esto puede ser un inconveniente, pero también una ventaja: al no permitir la previsualización de los archivos, una carpeta con muchos de esos archivos, se abre mas rápido en PcManFileManager que en Nautilus.
* No es capaz de acceder a direcciones especiales tales como computer:/// (Equipo o "Mi PC"), trash:/// (Papelera), burn:/// (Grabador de CD/DVD), x-nautilus-desktop:/// (Escritorio), entre otros.
* No tiene la opción de mandar archivos/directorios a la papelera, sino solo la opción borrar, pero si que se puede acceder a los archivos que se hayan mandado con Nautilus a la papelera, en esta dirección: /home/usuario/.local/share/Trash/files desde donde se podrian recuperar. Si borras un archivo/directorio con PcManFileManager se borra de forma irreversible, no se manda a esta dirección.

Algo importante que se debe tener en cuenta es que Nautilus, aparte de explorar carpetas/archivos, se encarga de mostrar el escritorio (iconos y papel tapiz). Por esta razón, si acostumbras a usar los iconos del escritorio con tamaños irregulares no podrás desactivar Nautilus completamente.

------------------------------------------




jueves, 11 de diciembre de 2008

Capturar/Guardar las páginas de un blog

Como ejemplo vamos a poner como bajar a nuestro pc las páginas de este blog. Lo que queremos es no solo guardar el texto de lo que está escrito en una página, sino también que los enlaces que hay en ellas funcionen, para no perder esa información que muchas veces es tan importante o mas que el propio texto.

1- Manualmente con copiar y pegar:

- seleccionas todo el texto de una página o tema que te interese, lo copias con el ratón
- abres openoffice writer
- pegas el texto
- guardas el documento: lo puedes guardar en el formato que quieras, por ejemplo: odt, doc, html, pdf, en una carpeta, por ejemplo en /home/usuario/hatterasblog

De esa forma podrías, con paciencia,  guardar todos, o solo los temas que quieras, en una carpeta local de tu disco duro.

2- Semi-automáticamente con un comando en una terminal:

--- creas una carpeta donde guardar los archivos que vas a bajar desde el servidor del blog, por ejemplo la carpeta hatterasblog: con el comando: mkdir hatterasblog

--- te pones en dicha carpeta: cd hatterasblog

--- ejecutas el siguiente comando:
wget -k -r http://hatteras-blog.blogspot.com.es/
Con estos parámetros -k (convierte los enlaces a local) -r (hace una bajada recursiva de todos los archivos colgados a partir de la ruta hatteras.wordpress.com) Si todo va bien, tendrás en la carpeta local hatterasblog toda la respuesta del lado del servidor del blog.

3- Automáticamente con una aplicación: En los repositorios hay una versión de httrack ( aplicación en línea de comandos ) , y también su interfaz gráfica: WebHTTrack. Muy fácil de usar: eliges la carpeta donde guardar los archivos que se van a bajar, y la url inicial del blog ( en este ejemplo: http://hatteras-blog.blogspot.com.es/ )

-----------------------------------------------

miércoles, 10 de diciembre de 2008

¿ Y si se bloquea...?

Desde luego esto no es Windows, por lo que no se suele bloquear, pero... aveces se bloquea, y entonces es conveniente saber que hacer:

--- Si se bloquea una aplicación:  alt+f4 cierra aplicación abierta; otra solución es crear un lanzador de aplicaciones personalizado bien en el escritorio o en el panel, con el siguiente comando: xkill ( al hacer click con el ratón en el icono de este lanzador aparece una pequeña x que la pones sobre la aplicación bloqueada y vuelves a hacer click con el ratón, y se cierra la aplicación problemática)

--- Si el bloqueo es mas general: se puede cerrar la sesión del usuario que estemos usando y reiniciar de nuevo la sesión: ctrl+alt+retroceso (backspace) cierra sesión

--- Otra posible solución es salir de la sesión gráfica hacia una sesión de terminal, en la que puedas ejecutar los comandos que sean necesarios para arreglar el problema que se haya presentado, y luego con la solución conseguida volver a la sesión gráfica:

ctrl+alt+f1 ( también con f2 hasta f6 ) sale de la sesión “gráfica” a una terminal
ctrl+alt+f7 vuelve a la sesión “gráfica” en el punto en que estuviera antes de ejecutar las teclas anteriores.

--- Para reiniciar cuando no puedes hacerlo de otra forma, por ejemplo porque el pc se queda a mitad en el inicio del sistema: mantener apretadas las teclas Alt+ImprPant y a continuación y sin dejar de apretarlas, teclear sucesivamente las teclas R S E I U B (regla nemotécnica aportada por Chrysaor: Reinicie Su Equipo Inestable UBuntu ).

¿Para que sirve esta combinación de teclas?
R devuelve el control al teclado
S sincroniza
E manda a los procesos la señal term
I manda a los procesos la señal kill
U desmonta los sistemas de ficheros
B reinicia el sistema

----------------------------------------

viernes, 5 de diciembre de 2008

Permisos de archivos o directorios

Una de las características de linux es la posibilidad de poner diversos tipos de permisos tanto a directorios como a archivos.

===Clases de permisos:

Los permisos de los archivos y directorios se forman con tres grupos, de tres permisos cada uno, que corresponden:
el 1º a los permisos del propietario
el 2º al grupo
el 3º a otros (todos los demás)

( r )     permiso de lectura :
- en directorios: Los usuarios ven los nombres de archivos y directorios de dicho directorio.
- en un archivo: Los usuarios ven el contenido del archivo.
( w)    permiso de escritura :
- en directorios: Los usuarios pueden crear archivos o directorios, cambiarles el nombre o eliminar los archivos o directorios que contenga el directorio en cuestión.
- en un archivo: Los usuarios pueden cambiar el contenido del archivo.
( x )    permiso de ejecución :
- en directorios: Los usuarios ven el contenido de los archivos del directorio y pueden ejecutar comandos, secuencias de comandos y programas en dicho directorio.
- en un archivo: Los usuarios pueden ejecutar el archivo (si se trata de un archivo ejecutable o una secuencia de comandos) escribiendo el nombre de archivo en el símbolo de la línea de comandos.
( - )     sin permisos

Considera siempre con cuidado los permisos que concedes para obtener acceso a los archivos y directorios. Concede permisos de acceso a otras personas sólo cuando haya un buen motivo para ello (si colaboras en un proyecto en grupo, por ejemplo, es posible que el grupo tenga que obtener acceso a determinados archivos o directorios).

=== ¿ Cómo saber los permisos de un archivo ?:

Colócate en el directorio en que está el archivo y usa el comando ls -l
ejemplo:
usuario@guadav5:~$ ls -l Permisos.txt
-rw-r--r-- 1 usuario usuario 5005 2008-11-25 18:42 Permisos.txt
( - )quiere decir que es un archivo
( rw- ) permisos del propietario: tiene permisos de lectura y escritura, pero no de ejecución
( r- - ) permisos del grupo: tiene sólo permisos de lectura
( r- - ) permisos de otros (todos los demás): tienen sólo permisos de lectura
Junto a los permisos el comando nos da otros datos como:
El propietario: usuario     el grupo:  usuario
Los bytes que pesa: 5005
La fecha y hora de creación: 2008-11-12 25 18:42
nombre del archivo: Permisos.txt

=== ¿ Cómo saber los permisos de un directorio ?:

Colócate en el directorio /home/usuario/Imagenes y usa el comando ls -l
usuario@guadav5:~/Imágenes$ ls -l
total 392
-rwx- - - - - - 1 usuario usuario   5687 2008-10-07 22:45 linux-inside.jpeg
-rwx- - - - - - 1 usuario usuario   2879 2008-10-07 22:45 nubes.jpeg
-rwx- - - - - - 1 usuario usuario 281805 2008-10-07 22:45 ojos.jpg
-rwx- - - - - - 1 usuario usuario  19911 2008-10-07 22:45 guada1.png
Te salen los permisos de los archivos que contiene dicho directorio: en este caso permisos de lectura, escritura y ejecución solo para el propietario (el grupo y otros no tienen ningún permiso sobre los archivos)

=== ¿ Cómo se expresan los permisos numéricamente ?:

Ejemplo:
Un archivo o directorio tiene los permisos 775
Este número 775 es en realidad 7-7-5, cada número es el permiso establecido para un grupo.
El primer número (7) para el propietario
El segundo número (7) para el grupo.
El tercero (5) para los demás.

Cada tipo de permiso se representa con un número:
7   todos los permisos          rwx
6   lectura y escritura           rw-
5   lectura y ejecución          r-x
4   sólo lectura                     r- -
3   escritura y ejecución      -wx
2   sólo escritura                 -w-
1   sólo ejecución                - -x
0   ningún permiso              - - -

¿Cómo llegamos al 775?
Para el propietario tenemos un 7 de todos los permisos (rwx)
Para los grupos un 7 de todos los permisos (rwx)
Para el público en general tenemos un 5 de lectura y ejecución (rx-)

Todo esto quiere decir que el propietario y los grupos de usuarios pueden manipular el archivo en cualquier forma (lectura, escritura y ejecución), el resto del mundo tiene permisos de lectura y ejecución pero no de escritura con lo que no pueden modificar el archivo.

----------------------------------------------------------------------------------

=== ¿ Cómo modificar los permisos ?:

No es conveniente modificar los permisos de archivos o directorios que no estén en /home/usuario, a menos que se sepa muy bien que y porque se va a hacer. Si queremos modificar los permisos de un archivo o directorio que estén en otro lugar del sistema tendremos que hacerlo en una terminal con permisos de root ( o anteponiendo el comando sudo al comando chmod ), o con nautilus con permisos de root ( abriendo nautilus desde la terminal con el comando sudo nautilus; o desde alt+f2 y el comando gksu nautilus ).

= Modificar permisos en la Terminal con el comando chmod:

1- Usando los permisos en forma numérica:

La sintaxis general es: chmod xyz dirección_del archivo o directorio. xyz son los tres números que indican los permisos de forma numérica. Si el archivo o directorio están fuera de la carpeta de usuario hay que añadir el comando sudo delante de chmod. Si el archivo o directorio están en la carpeta de usuario solo es necesario poner su nombre, pero también podemos poner toda la dirección.

A continuación unos ejemplos prácticos.

a) Cambiar permisos a un archivo de la carpeta de usuario /home/usuario:

Ejemplo: cambiamos permisos al archivo Permiso.txt ( previamente los tenia asi: -rw-r- -r- - )
ejecutando en una terminal:
usuario@guadav5:~$ chmod 754 Permiso.txt
ahora se obtiene como resultado:
-rwxr-xr- - 1 usuario usuario 5005 2008-11-25 19:11 Permiso.txt

Hemos cambiado:  desde:  -rw-r- -r- - lectura y escritura (pero no ejecución) para el propietario (rw-  6), solo lectura para el grupo (r- -  4), y solo lectura para otros (r- -   4)
hasta: -rwxr-xr- - lectura,escritura y ejecución para el propietario (rwx  7), lectura y ejecución para el grupo (r-x 5) y solo lectura para otros (r- -  4)  ; osea en números hemos cambiado los permisos de 644 a 754

b) Cambiar permisos a un archivo de otro directorio:

usuario@guadav5:~$ sudo chmod 754 /opt/prueba.txt  Hemos puesto sudo delante de chmod para que tras pedirnos, y poner, la contraseña de root, nos modifique los permisos del archivo prueba.txt que no esta en la carpeta del usuario, por lo que hemos puesto la ruta completa hacia ese archivo

c) Cambiar permisos de un directorio:

usuario@guadav5:~$ sudo chmod 754 /opt . Hemos puesto sudo delante de chmod para que nos modifique los permisos de un directorio que no esta en la carpeta de usuario. Hemos puesto la dirección completa del directorio. Se modificaran los permisos del directorio /opt, pero no los de sus archivos, ni  los de los subdirectorios que pueda contener ni los archivos de éstos.

d) Cambiar permisos de un directorio y de los archivos y subdirectorios que contenga:

usuario@guadav5:~$ sudo chmod -R 754 /opt  .Hemos añadido la opción -R tras el comando chmod, con lo que se cambian los permisos de todo,  del directorio /opt , de sus archivos, de sus subdirectorios y de los archivos que contengan éstos. Hay que tener por tanto cuidado con esto ya que se cambian los permisos a un montón de archivos y subdirectorios, que luego seria muy costoso volver a cambiar uno a uno. No usar pues esta opción salvo que se esté muy seguro de lo que se quiere hacer.

En este enlace se explica de forma muy didáctica el uso de chmod con la opción -R : http://foro.ubuntu-guia.com/permisos-diferentes-a-directorios-y-archivos  ;gracias por ello a su autor Juanetebitel.

2-Usando los permisos de forma no numérica:

Siguiendo las mismas normas indicadas anteriormente podemos cambiar los permisos de forma no numérica.

Los permisos que podemos dar o quitar sobre un archivo o directorio son:
r     de lectura
w   de escritura
x    de ejecución
estos permisos pueden ser personalizados para el usuario dueño, el grupo dueño o para los otros usuarios del sistema.
Los dueños de los archivos/directorios son
u el usuario dueño del archivo o directorio
g el grupo dueño del archivo o directorio
o los demás usuarios del sistema
a todos los usuarios del sistema ( incluidos el usuario dueño, y el grupo dueño )

Para cambiar los permisos usamos el comando chmod de acuerdo al siguiente esquema:
chmod [quien] [+ o -] [permiso]

los parámetros ( es importante no poner espacio entre los parámetros):
quien , nos define a que usuario (u,g,o,a) vamos a cambiar los permisos
+ o - , nos permite poner (+) o quitar (-) permisos
permiso , nos indica que tipo de permiso ( rwx )vamos a dar

ejemplos:
chmod u+x archivo.txt    al usuario dueño (u) damos (+) permiso de ejecución (x) del archivo.txt
chmod go-w archivo.txt   al grupo dueño (g) y a los demás usuarios del sistema (o) le quitamos (-) permisos de escritura (w) sobre el archivo.txt
chmod a+w /home/usuario/Audio    a todos los usuarios del sistema (a) les damos (+) permisos de escritura sobre el directorio Audio

-------------------------------------------------------------------------------------------------

= Modificar los permisos de forma gráfica:

Para que aparezcan en nautilus los permisos de forma que se puedan modificar totalmente a nuestro gusto, hay que ejecutar primero el editor de configuración de gnome: gconf-editor ->apps -> nautilus -> preferences: Activar show_advanced_permissions

Para que aparezcan estos mismos permisos en el nautilus ejecutado en modo root ( sudo nautilus ) debemos ejecutar gconf-editor con permisos de root ( sudo gconf-editor ) y hacer las modificaciones en las mismas secciones indicadas.

Una vez hecho esto se pasa a los siguientes pasos:

<<< Cambiar permisos a un archivo:

Si el archivo esta en la carpeta /home/usuario, abriremos Nautilus sin permisos especiales, si el archivo no esta en la carpeta /home/usuario, debemos abrir nautilus desde la terminal con permisos de root: sudo nautilus
1- Desde nautilus
2- Seleccionar el archivo al que se quiera cambiar los permisos
3- con el botón derecho del ratón: Propiedades-pestaña Permisos
4- aparece una ventana en la que podemos cambiar el propietario ( éste solo lo podemos cambiar si hemos abierto nautilus con permisos de root ) , el grupo, y los permisos



5-Una vez cambiado los permisos, debes cerrar el administrador nautilus

<<< Cambiar permisos a un directorio: básicamente es lo mismo:
1- Desde nautilus  ( ejecutado sin o con permisos de root dependiendo de que directorio queramos cambiar )
2- Seleccionar el archivo al que se quiera cambiar los permisos
3- con el botón derecho del ratón: Propiedades-pestaña Permisos
4- aparece la ventana en la que podemos de forma similar cambiar el propietario ( éste solo lo podemos cambiar si hemos abierto nautilus con permisos de root ), grupo y permisos



5- Una vez cambiado los permisos, debes cerrar el administrador Nautilus

-----------------------------

lunes, 1 de diciembre de 2008

Aceleración Gráfica 3D

He buscado en internet, para saber para que sirve en realidad el tener aceleración gráfica, y esto es lo que he encontrado:

La aceleración gráfica 3d sirve para:

- jugar con  algunos video juegos: playdeb y linuxjuegos

- ejecutar ciertas aplicaciones de diseño 3d:  k3d, Blender

- que ciertas aplicaciones se ejecuten mejor: por ejemplo Google Earth necesita aceleración 3D.

- manejar ventanas con efectos 3d al estilo de windows vista ( Efectos de escritorio: Compiz-fusion - los efectos 3d en linux son anteriores al uso de ellos por MS, aunque los de MS, gracias a la propaganda,  sean mas conocidos para el público general ): hace que el sistema sea muy atractivo visualmente,  (pero aveces los efectos visuales ralentizan el sistema, si este no tiene ciertas características en cuanto a memoria, procesador, etc).

- ver algunos salvapantallas: salvapantallas 3D

- mejorar el soporte 2d al arrastrar ventanas.

- optimizar la reproducción de vídeos.

- evitar que el procesador sea el que se encargue crear los gráficos: se libera a la CPU de ciertos cálculos que involucran gráficos, lo que unido a la carga normal de trabajo puede provocar que la CPU se ponga al 100% de uso.  ( Ver Sistema-Administración-Monitor del Sistema)

- hacer que sea la tarjeta gráfica la que cree los gráficos.

- conseguir una mayor fluidez de la imagen.

- aumentar la resolución de la pantalla, y más nitidez en las fuentes tipográficas.

- activar la salida de TV.

- evitar que se gaste memoria innecesariamente.

- una optimización del sistema tanto a nivel gráfico como en rendimiento.

- evitar un crash del sistema cuando sin saberlo ejecutas algo que necesita 3d.

Dicho todo lo cual, en mi pc de sobremesa con guadalinex v4 no tengo aceleración 3d y me funciona perfectamente, sin problemas, ya que lo he configurando para que no use salvapantallas 3d, no uso videojuegos - sobretodo porque no me gustan -, y no tengo aplicaciones de diseño 3d.

En mi portátil con guadalinex v5 si que tengo aceleración 3d y puedo hacer de todo. Para el uso normal que hago de mi pc, tanto en el portátil como en el de sobremesa no tengo problemas.

--------------------------------

¿ Como saber si tengo aceleración gráfica?: Con los modulos glx se logra obtener esta información, escribe en una terminal ( copia y pega el siguiente comando):

glxinfo | grep direct

Si el resultado es Yes si tienes aceleración gráfica 3D, si el resultado que obtienes es No, obviamente no tienes aceleración gráfica 3D, y debes instalar los drivers con su correspondiente configuración para tu tarjeta de vídeo.

---------------------------------------------------

Para información general sobre aceleración gráfica en Guadalinex ( en principio esta escrito para Guadalinex V3, pero debe servir para las versiones posteriores): ver esto

Sobre nvdia: envy o aquí o aqui y para buscar manualmente el driver adecuado: aquí

Sobre ati: envy o aquí o aqui y para buscar manualmente el driver adecuado: aquí

Una vez tengas aceleración gráfica 3D, hazte el favor de hacerte una copia de seguridad del archivo /etc/X11/xorg.conf

Si con esta información no logras tener aceleración gráfica, lo siento, no sé mas sobre este asunto.

-------------------------------

Acabo de leer aquí:

BulletProof X proporciona un modo seguro para que los usuarios no tengan que configurar nunca la configuración de la interfaz gráfica desde la línea de comandos. Si el servidor gráfico Xorg falla en iniciar el modo a prueba de fallos inicia con una configuración mínimal y ofrece al usuario en pantalla un programa de configuración (DisplayConfigGTK) para elegir/corregir la configuración.

Una funcionalidad interesante es que puede leer el CD de drivers para Windows del monitor y extraer de allí la configuración del monitor.

Y luego he comprobado que la aplicación displayconfig-gtk ya esta disponible en Guadalinex v5


-------------------------------

martes, 25 de noviembre de 2008

Edición/Recuperación del Grub

A = Editar el Grub:

1-Para la edición manual del grub

2-Para manejar y configurar el Grub en modo gráfico, instala el paquete startupmanager.  Con el puedes configurar:
-Opciones de arranque: tiempo de espera, kernel a arrancar, tamaño de la pantalla, mostrar o no el menú en el cargador de arranque, etc
-Aspecto: color del texto e imagen de fondo
-Seguridad: poner contraseña
-Avanzado; poner o no la opción de arranque de memtest86+, crear disco de rescate, etc

Desde: http://gnome-look.org/ http://art.gnome.org/ podemos bajarnos imágenes de fondo para el grub.

Si queremos hacernos nuestra propia imagen ha de tener los siguientes requerimientos:

- tipo de archivo: xpm.gz    - tamaño: 640x480        - 14 colores

Es decir debemos crear una imagen con solo 14 colores, del tamaño 640x480 y guardarla en un archivo comprimido con la extensión .gz y llamado xpm, es decir: xpm.gz . Este archivo lo hemos de copiar al directorio /boot/grub/splashimages

B = Reinstalar el Grub, ( por ejemplo perdido tras reinstalar Windows ): También se puede perder el grub original por otras causas, por ejemplo si te equivocas al instalar un linux en un pendrive e indicas que el grub se instale en el disco duro en vez de en el pendrive. A continuación pongo varios métodos de recuperar el grub original, que he ido sacando de varias fuentes.


1- con el cd SuperGrub disk:

Desde descargar supergrub disk puedes conseguir un livecd que te ayudara a reinstalar el grub. Con este disco se puede hacer muchas cosas:

= Sobre Linux
Restaurar Grub ( o Lilo en otras distros de linux) en MBR automáticamente
Activa la Partición de Linux y arranca Linux

= Sobre Windows:
Arregla el Arranque de Windows
Arranca Windows tanto si esta instalado en el 1º disco o en un 2º disco o en una 2ª partición

= Arranque Clásico
Arrancar MBRs y particiones
Arrancar particiones

= Sobre particiones
Activar particiones
Ocultar particiones
Desocultar particiones

Para saber algo mas...

2- con Gparted:

Puedes hacerlo bien usando el cd live de Guadalinex, o bajarte un cd live específico con esta herramienta: Gparted; en ambos casos:


1.- iniciar el pc desde live cd de guadalinex o gparted
2.- ejecuta la herramienta gparted
3.- elijes la particion donde tienes tu guadalinex
4.- click derecho y le pones en manage flags
5.- seleccionas donde dice boot
6.- reinicias tu pc
7.- ya tienes tu grub como antes

3- con el Recuperador del Menú de Arranque (Gru) del cd live de Guadalinex

Iniciar el pc con el cd live de guadalinex: en Sistema-Administración-Recuperador del menú de arranque (Gru): te pide la contraseña de root, aparece una ventana en la que eliges la partición en la que esta instalado el sistema  ( si tienes dudas, puedes averiguarlo ejecutando gparted ) y luego aparece otra en la que eliges donde instalar el grub: en el mbr ( esto es lo recomendado ) o en el inicio de la partición donde esta instalado el sistema.

El programa Gru se puede conseguir, para instalarlo desde el cd live de otra distro derivada de Ubuntu, desde http://ftp.cica.es/Guadalinex/guadalinex-lobo/pool/main/g/gru/

4- con la Terminal:
Iniciar el pc con el cd live de guadalinex, y ejecutar en la terminal los siguientes comandos:


-ejecuta grub como root con el siguiente comando: sudo grub y te aparecerá algo como esto en la pantalla:

[ Minimal BASH-like line editing is supported.   For
the   first   word,  TAB  lists  possible  command
completions.  Anywhere else TAB lists the possible
completions of a device/filename. ]
grub>

Es decir ya estas utilizando la utilidad (programa) grub, entonces
-escribe lo siguiente y pulsa enter: find /boot/grub/stage1 y y te aparecerá algo como esto:
grub> find /boot/grub/stage1
(hd0,1) <- Este dato es el que necesitamos y varia según tu propio ordenador
- Luego indicamos cual va a ser el dispositivo raíz, recuerda que lo que esta entre paréntesis varia según sea tu caso.
grub> root (hd0,1)
- Instalamos el GRUB, en este paso solo indicamos en que disco duro lo vamos hacer, solo ponemos el primer dato entre paréntesis.
grub> steup (hd0)
y nos aparecerá algo como:
grub> setup (hd0)
Checking if “/boot/grub/stage1″ exists… yes
Checking if “/boot/grub/stage2″ exists… yes
Checking if “/boot/grub/e2fs_stage1_5″ exists… yes
Running “embed /boot/grub/e2fs_stage1_5 (hd0)”…  16 sectors are embedded…succeeded
Running “install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,6)/boot/grub/stage2/boot/grub/menu.lst”…succeeded
Done.

- Salimos de la aplicación grub:  grub> quit
- Reinicia (desde el disco duro). Grub debería estar instalado y ambos sistemas operativos
(tanto Guadalinex como Windows) deberían ser automáticamente detectados.

------------------------------------------

Editado el 23-12-08: acabo de tener un desastre con el grub al intentar, y equivocarme, instalar otra distro de linux en un pendrive, y después de intentar recuperar el grub con el SuperGrubDisk, con Gparted, y con el Recuperador del Grub de Guadalinex, y fallarme todos esos métodos, al final lo he conseguido con el método 4, es decir con el cd live de guadalinex y usando la terminal:

sudo grub
grub> find /boot/grub/stage1
me salio hd0,1
grub> root (hd0,1)
grub> setup (hd0)
me salio: done
grub> quit

y reinicie el pc, y solucionado el problema
------------------------------------------



C = Reponer el Menú de Inicio de Windows, ( después de haber recuperado el Grub ), en Guadalinex, con Grubaker:

Ejecutando Guadalinex en el disco duro: En Sistema-Administración-Grubaker:
Pulsamos en el botón añadir y se abrirá una nueva ventana.
En la nueva pantalla tenemos que introducir los siguientes datos:
- Título: El nombre que se mostrará en la lista de opciones: windows .
- Disco: Generalmente pondremos 0, salvo si el sistema operativo se encuentra instalado en un segundo disco duro, en ese caso pondremos 1, si estuvieses en el tercero pondremos 2, y así.
- Partición: Pondremos el número de la partición donde se encuentra el sistema operativo. Si el disco no tiene particiones hechas entonces estará en 0. Si estuviese en la segunda sería 1, etc.
En opciones especificas para otros sistemas
- En Chainloader pondremos un +1
- Seleccionamos la casilla activar .
- Aceptamos y salimos de Grubaker

D = Errores del Grub:
En errores del grub hay un listado de los errores del grub que aveces salen al instalar Guadalinex.

E = Todo sobre el Grub:
En manual del grub hay una explicación del grub mucho mas amplia.
( También en esta otra página - en inglés - )




viernes, 21 de noviembre de 2008

Manejar Archivos.pdf

= Leer archivos.pdf:
El programa por defecto para ello en Guadalinex es "Visor de Documentos Evince", pero hay otros varios programas alternativos: kPdf, xPdf , Epdfview


= Editar un archivo.pdf:
La extensión de Sun PdfImport.oxt es una extensión para OpenOffice 3 para importar y editar ficheros.pdf  . Esta extensión no abre los ficheros.pdf en el OpenWriter sino que lo hace en la aplicación OpenDraw. Permitiendo su posterior edición completa de texto y otras partes del documento.

Lo primero que tenemos que hacer es instalar  esta extensión, si no la tenemos instalada. Para ello, nos descargamos el fichero “pdfimport.oxt” y lo instalamos desde OpenDraw-Herramientas-Administrador de extensiones-Añadir. Cerramos OpenDraw y elegimos un archivo.pdf, le damos a propiedades-abrir con y añadimos OpenDraw, para que los archivos.pdf se puedan abrir con éste ademas de con el programa que viene por defecto para abrirlos (visor de documentos)


Una vez abierto un archivo.pdf con OpenDraw  ya podemos mover imágenes, ajustar su tamaño, editar bloques de texto, cambiar fuentes, colores, etc…
Una vez terminamos de editar el PDF, ya podemos guardarlo o exportarlo con otro nombre.

( Sun PDF Import aún está en fase experimental, y es compatible desde OpenOffice 3 ).

--------------

Con synaptic ( al menos en Guadalinex v5 ) se puede instalar un programa: pdfedit,  que también sirve para editar un archivo.pdf

Desde el repositorio de GuadaUsers v4 y V5 se puede instalar el paquete pdfsam ( también se puede instalar en Guadalinex v5) que sirve para para dividir y fusionar documentos pdf

= Crear archivos.pdf:
Para ello es mejor usar el editor de textos OpenWriter (o Abiword), escribimos el documento y luego desde el menú principal de Writer (o Abiword) podemos hacer uso de la opción “Exportar a PDF”, que nos genera un PDF con el documento que estemos editando. Crear un documento con Draw es bastante pesado, esta mas orientado a hacer pequeñas modificaciones en el PDF, o cambiar de posición algún texto o imagen.

Curiosamente los archivos creados de esta forma no se pueden luego leer con el programa con el que fueron creados, sino que hay que leerlos con alguno de los arriba indicados.

=Eliminar la clave que llevan algunos archivos.pdf:

---- Paquetes que tenemos que instalar:

1-El primer paquete que hay que instalar es xpdf-utils que contiene:
pdftops (PDF to PostScript converter), pdfinfo (PDF document information extractor), pdfimages (PDF image extractor), pdftotext (PDF to text converter), and pdffonts (PDF font analyzer)

2-El segundo comando a usar es ps2pdf que normalmente se encuentra instalado en todas las distribuciones linux por defecto, es parte del paquete ghostscript.

3-El tercer parquete es pdfjam que contiene 3 aplicaciones : pdfnup , pdfjoin y pdf90 .

---- Pasos a realizar, todos ellos ejecutados en una terminal:

1-Convertimos a Postscript el fichero pdf:

pdftops fichero-original.pdf fichero.ps

2-Devolvemos el fichero a su formato original pero ya sin clave:

ps2pdf fichero.ps fichero-sinclave.pdf

3-Creamos un fichero pdf con 4 páginas por hoja:

pdfnup -nup 4 fichero-sinclave.pdf fichero-salida.pdf

---------------------------------------------------------------


viernes, 14 de noviembre de 2008

Lista de algunos Programas Alternativos

Esto es solo una lista orientativa de algunos programas, que están puestos por orden alfabético, no por ningún orden de preferencia.

Programas de Correo Electrónico:

Balsa

Claws-Mail

Evolution

Kmail

Simple-Mail (complemento de firefox)

Thunderbird

Navegadores de Internet:

Epiphany

Firefox

Flock

Galeon

Iceweasel

Internet explorer para linux

Kazehakase

Konqueror

Netsurf

Opera

Seamonkey

Swiftfox

Swiftweasel

Programas tipo Messenger:

Amsn

Emesene

Kmess

Kopete

Pidgin

Editores de Vídeo:

Avidemux

Cinelerra

Jahshaka

Kdenlive

Kino

Lives

Main Actor

Mandvd

Open Movie Editor

Qdavdauthor

Varsha

Grabadores de CD/DVD:

Brasero

Gnomebaker

Grabador de Nautilus (carpeta burn:/// )

k3b.

Reproductores de Audio:

Amarok

Audacious

Banshee

Exaile

Helix

Juice

Juk

Kaboodle

Kscd

Listen

Rhythmbox

Songbird

Xmms

Reproductores de Video/DVD:

Codeine


Gxine

Kaffeine

Kmplayer

Mplayer

Ogle-gui

Smplayer

Totem

Videolan

Xine

P2P:

Emule

Frostwire

Kmldonkey

Lmule

Mophant

Torrents:

Azureus

Bittorrent

Deluge-torrent

Ktorrent

Administradores de Archivos:

D3lphin (antes Dolphin)


Endeavour2

Gnome-commander

Konqueror

Krusader

Midnight commander

Nautilus

Pcmanfm

Thunar

Tkdesk

Xfe

Editores Sencillos de Texto:

Gedit

Leafpad

Editores Complejos de Texto:

Abiword

Openoffice word  o LibreOffice word

Lectores de Documentos Pdf:

Epdfview


Evince

Kpdf

Xpdf

---------------------------------------------------

Además de los aquí nombrados seguro que hay otros más: son todos los que están, pero seguro que no están todos los que son. Animaros a buscarlos/probarlos.

----------------------------------------------------






lunes, 3 de noviembre de 2008

Desbloquear el anillo de claves predeterminado:acceder a la redinalámbrica sin clave.

Problema: el anillo de claves predeterminado,para acceder a la red inalámbrica, pide una clave.

¿Que hay que hacer, en Guadalinex V5, para que se conecte el pc a la red inalámbrica, tras configurarla en Sistema-Administración-Red, sin pedir ninguna clave cada vez que se inicia el pc, sin que aparezca el mensaje del "anillo de claves".

Aparece un mensaje en el que te pide que vuelvas a introducir la contraseña : introduzca la contraseña para desbloquear el anillo predeterminado. La aplicación nm-applet (/usr/bin/nm-applet) quiere acceder al anillo de claves predeterminado, pero está bloqueado.

Lo del anillo de claves pasa porque el Sistema utiliza ese método para que en vez de memorizar muchas claves de distintos programas, memorices sólo una, la del anillo de claves. Todo esto fue pensado para programas que usen claves para mantener en privado información importante, por ejemplo podría ser una clave para entrar en tu programa de correo electrónico. Pero el problema es que hay otros usos de claves, como en la red inalámbrica, que nadie pretende esconder para usarlo: cualquiera que use nuestro ordenador debe poder usar internet, y por ello no debe de necesitar el anillo de claves.

1ª Solución para que no pida una clave:

1-instalar  con synaptic el paquete libpam-gnome-keyring; o bajarlo desde aquí

2- reiniciar el pc; te vuelve a aparecer la ventana pidiéndote la contraseña , pero te aparece un recuadro que dice algo asi como "desbloquear", lo señalas, y tras ponerle la contraseña ( le pones la misma que la que se usa para entrar en el sistema ), le das a aceptar, y se conecta la red inalámbrica.

3-La próxima vez que enciendas el pc se conectara a la red inalámbrica sin pedir ya ninguna clave... uff que descanso.

------------------------------------------------

2ª Solución: Otra solución es desinstalar el gestor de conexiones de red integrado en Guadalinex (Network-manager) y sustituirlo por este otro gestor conexiones de red como "wicd" ; en estas dos direcciones explican como instalar wicd: http://www.ubuntu-es.org/index.php?q=node/74213http://tuxlink.wordpress.com/2008/07/08/wicd-controla-tu-conexion-inalambrica-en-linux/

Aquí dejo unas imágenes de Wicd:

el icono que aparece en el panel:

   imágenes del programa:



-----------------------------------------------

Editado:

3ª Solución:

Si sigues usando Network-manager como gestor de conexiones de redes:

- Click con  el botón derecho sobre el icono de conexion inalambrica (wi-fi), luego, click en "Editar las conexiones",ubica y selecciona tu red wifi para despues editarla (click boton editar), te pedirá la contraseña de root, y en la nueva ventana de edición, en la parte inferior de la misma hay un “checkbox” que pone: “disponible para todos los usuarios”, haz click para habilitarlo y luego al botón aplicar, y cierra la ventana de conexión de red, y ya estará resuelto el problema.







-------------------------------------------------------------------------------------------

martes, 28 de octubre de 2008

Crossover Office

Crossover Office es un programa que sirve para instalar y ejecutar programas de Windows que no son ejecutables con Wine, por ejemplo MS Office.

En esta página ( en inglés) hay una explicación del programa, y una relación de programas  Windows ejecutables con Crossover Office; y también se ofrece la posibilidad de bajarse una demo de dicho programa, funcional durante 30 dias, y/o comprar la versión totalmente funcional. Hay dos versiones de dicho programa, una standard y otra profesional: en dicha página hay una comparativa entre ambas versiones; la versión standard cuesta 37 € y la profesional cuesta 64 €.

Aquí esta la descripción del programa que se hace en la Wikipedia: "CrossOver Office es un programa comercial que permite ejecutar aplicaciones populares de Windows en un sistema Linux o Mac sin necesidad de una instalación de Windows. Es una derivación de Wine con varios  parches añadidos, y herramientas de configuración más fáciles de usar. Crossover Office está producido por CodeWeavers, que emplea a varios programadores de WINE y contribuye con código al proyecto WINE de código abierto según GNU LGPL".

"Las aplicaciones soportadas son MS Office 2007, 2003, XP, 2000 y 97, MS Outlook 2000, MS Access 2000, Microsoft  Visiio 2000, Microsoft Internet Explorer 6, Macromedia Dreamweaver MX, Macromedia Flash MX, Adobe Photoshop, Lotus Notes, Quicken y Mapsonic. El programa también se integra correctamente con Gnome y Kde".

Aquí se puede ver una larga lista de las aplicaciones soportadas por Crossover Office, organizadas por categorías, ( también puedes verlo por nombre ) puedes buscar si esta la que quieres usar, antes de instalar Crossover Office.

---------------------------------------------------------

En este capítulo y el siguiente se habla de "Como usar Crossover Office para instalar programas para Windows como MS Office.

Para poder usar Cross Over Office, necesitas tener una licencia del mismo. Puedes comprarla directamente de la página web de Cross Over Office.

Suponiendo que ahora ya tienes una licencia, lo necesitas instalar primero para poder luego instalar MS Office u otros programas de windows.

1- Cópialo en tu directorio /home/usuario. Es un archivo de script con extensión*.sh.

2- Poner los permisos correctos de acceso al archivo:, para ello hay que ejecutar en una terminal:

chmod a+x Crossover-Pro-7.0.2.sh       ( suponiendo que el archivo a instalar sea Crossover-Pro-7.0.2.sh )

3- Para instalarlo: o bien hacer click en el archivo y ejecutarlo en una terminal para instalarlo como un usuario, o bien para ejecutarlo en modo root (para instalarlo para todos los usuarios) ejecutar en una terminal:

su -c "./Crossover-Pro-7.0.2.sh"

4- Otra forma de instalarlo es: Seleccionar propiedades del archivo instalador con el boton derecho del raton.  Abrir la pestaña de permisos y señalar la casilla "permitir ejecutar el archivo como un programa", y en la pestaña "Abrir con": poner abrir con gnome-terminal. Luego hacer doble click sobre el archivo instalador, o iniciar el instalador presionando Alt+F2,   y teclear ""gksu ~/Crossover-Pro-7.0.2.sh

---------------------------------------------------------

Antivirus

Hay programas varios antivirus gratuitos que funcionan en linux: AVG Antivirus, Clamav, Aegis virus-scanner pero que en realidad solo sirven para verificar que no tienes virus que vayan a afectar a windows, para no enviarlos a tus amigos que usan ese sistema, o a tu windows si tienes tu pc con windows y linux , o una red casera con linux en un pc  y windows en otro. Si solo usas linux y nada mas que linux, no te sirve de mucho tener un antivirusl

Con el programa de Correo  “Sylpheed Claws“, se integra el programa antivirus “Clamav”, de forma que te analiza el correo entrante y saliente en busca de virus, para que no recibas y sobretodo no mandes virus a tus amigos que aun tengan windows.

Aconsejo que os descarguéis el documento: http://www.iberprensa.com/todolinux/articulos/TL89_reporvirus.pdf
y que os lo leáis. aclara mucho sobre virus en general y en linux en particular.
Lo mas claro que dice ese documento:
"Mi experiencia como administrador: En más de diez años que llevo administrando Linux, con instalaciones en cientos de máquinas de centros de cálculo, laboratorios de alumnos, empresas, etc, nunca me ha "entrado" un virus, nunca he conocido a alguien que le haya ocurrido, nunca he conocido a alguien que haya conocido a alguien que le haya ocurrido. Conozco a más gente que ha visto al monstruo del Lago Ness a que haya visto virus para Linux."
Se puede decir mas alto, pero no mas claro.

De los programas antivirus que he probado el que mas me ha gustado (opinión muy subjetiva) es uno que también existe en versión gratuita para windows, por lo que quizás alguno de los ex-adictos a windows ya lo hayáis usado: avg antivirus

AVG Antivirus: Es un programa con el que puedes comprobar cualquier directorio del sistema, en busca de virus; puedes por ejemplo comprobar que no tienes virus en la partición windows, si tienes un pc con windows y linux, o en un cd/dvd, pendrive, etc; no es un programa que quede residente en memoria, sino que lo ejecutas cuando quieres, y que por lo tanto no enlentece el sistema.

1-Descargar desde: http://free.avg.es/5390?prd=afl

2- Inmediatamente después de haber sido instalado, ejecutar en terminal:gksu /opt/grisoft/avggui/bin/avggui_update_licinfo.sh   e introducir nombre de usuario y de compañía.

3- El programa aparece en el Menú Aplicaciones-Accesorios

4- Para actualizar "virus database", hay que ejecutar el programa con permisos de root: gksu avggui

5- Para comprobar si hay virus se puede ejecutar el programa con permisos de usuario normal: avggui

6- Aconsejo crear en el Menú de Aplicaciones una entrada para el antivirus en modo normal -para scanear - y otra en modo root, para actualizarlo.

7- Si por cualquier cosa lo queremos desinstalar, lo haremos ejecutando synaptic, y buscando el paquete, que aparece como: avg75fld

Clamav: Otro antivirus que también esta bien es clamav ( Con el programa de correo "Claws-Mail" - anteriormente llamado sylpheed-claws- , se integra este programa antivirus, de forma que te analiza el correo entrante y saliente en busca de virus, para que no recibas y sobretodo no mandes virus a tus amigos que aún tengan windows) . Tiene también una interfaz gráfica ( ClamTK ) para usarlo de forma manual para escanear directorios en busca de virus. Para actualizar la "firma de virus" hay que ejecutar clamtk con permisos de root. Claws-Mail, Clamav, y ClamTK, se pueden instalar con synaptic.

----------------------------

Guadafan nos dice: "Le he pedido a un colega que colecciona virus unos cuantos, en total me ha pasado 796 virus. Los he metido en una carpeta y le he pasado varios antivirus, a saber: Clamav, AVG, Avast!, AVIRA y Bitdefender. Todos gratuitos y que cargan perfectamente en linux.
El mejor ha sido con diferencia Avast!: Ha detectado el 100% de los virus.
He aquí los resultados de los demás: Bitdefender 622, Clamav 606, AVG 480, Antivir AVIRA 356"

Se pueden descargar desde:
Avast: http://files.avast.com/files/linux/avast4workstation_1.3.0-2_i386.deb ( al ejecutarlo por primera vez te pide una contraseña, y para conseguirla te reenvia a una página desde la que te tienes que inscribir con tu dirección de correo, a la que luego te mandan la contraseña). Es de muy sencillo manejo. Ahora es mi preferido.
Avira: http://seguridad-profesional.com/cms/component/option,com_weblinks/task,view/catid,21/id,28/ No lo he probado
Bitdefender: http://www.bitdefender.com/site/Downloads/browseEvaluationVersion/2/80/ No lo he probado.

Editado:
Nod32 para linux, se puede descargar desde: http://www.eset-la.com/links/link.beta.php?i=eav_beta_linux_32

--------------------------------------------

viernes, 24 de octubre de 2008

Hacer espacio: borrar archivos innecesarios, y/o redimensionar particiones

Si tienes problemas de espacio en Guadalinex, te puede interesar eliminar archivos innecesarios o aumentar el tamaño de las particiones.

Si tienes el sistema en dos particiones ( una para  /     y otra para    /home ) , a lo mejor tienes espacio disponible en tu partición /home pero no en tu partición / : en la que se van acumulando los paquetes.deb que vas instalando con Synaptic, y en la que puede hacer un directorio temporal  del tipo /tmp en el que se guarden temporalmente los archivos hasta que se guarden en /home, por ejemplo cuando se usa amule, o se descargan archivos con algún gestor de descargas. También con el uso del sistema se pueden ir acumulando otro tipo de archivos innecesarios: En ese caso necesitas tener mas espacio en tu partición /. Para ello o bien borras archivos innecesarios, o bien aumentas el tamaño de la partición, o ambas cosas.

Si solo tienes una partición, con /    y    /home también puedes necesitar aumentar el espacio libre disponible, de forma similar al caso anterior.

Borrar archivos innecesarios:

1- Desde una terminal:

Con sudo sudo apt-get autoclean ( o sudo aptitude autoclean ) eliminas los ficheros de paquetes .deb descargados obsoletos

Con sudo apt-get clean  ( o sudo aptitude clean ) elimina los ficheros de paquetes .deb descargados e instalados.
Con sudo aptitude autoremove: Para mantener el sistema limpio de librerías que no hacen falta. Cuando instalamos un programa es posible que con él se instalen algunas dependencias. Si luego borramos ese programa en cuestión, dichas dependencias quedaran obsoletas. Para borrar paquetes que no se necesitan.

2- Desde nautilus ejecutado con permisos de root (alt+f2    gksu nautilus)

Estos paquetes .deb se guardan en /var/cache/apt/archives , por lo que desde ese directorio y con permisos de root puedes borrarlos todos, o solo los que quieras, que te ocupen mas espacio.

Te aconsejo que antes de borrarlos los copies en algún sitio ( cd, dvd, pendrive, etc ), para ello lo mejor seria que hubieras instalado la herramienta aptoncd (aptoncd ) : permite crear un cd/dvd para instalar software por medio de synaptic - añadiendo el cd/dvd como fuente de repositorios -  en un pc no conectado a internet, y también para instalar y/o actualizar los mismos paquetes de software en varios pc sin necesidad de volver a bajar de nuevos dichos paquetes; es decir crear una copia de seguridad en cd/dvd de los paquetes .deb bajados e instalados en tu pc para volverlos a instalar cuando quieras, sin que te ocupen espacio en el disco duro.

También puedes ir buscando a mano (para su posterior eliminación )  los archivos innecesarios,  que pueda haber en directorios temporales,  y que se van creando con el uso y modificación del sistema, por ejemplo al usar amule, o gestores de descargas, o editores de texto, o programas de edición de fotos, etc; la localización de estos archivos innecesarios que se van creando varía dependiendo de que programas uses y como los tengas configurados. En /home puede haber un directorio del tipo /home/incomplete en el que se vayan acumulando archivos innecesarios de este tipo. También se pueden borrar los archivos de /home/usuario/.thumbnails que son imágenes en miniatura, que se van guardando en ese directorio, de las imágenes que has ido viendo/modificando etc,  en algún momento.

3- Con la herramienta KleanSweep: permite aumentar el espacio, buscando archivos innecesarios, de acuerdo a varios criterios; puedes buscar:
- archivos vacíos
- directorios vacíos
- archivos de copia
- archivos duplicados
- enlaces simbólicos rotos
- ejecutables rotos ( ejecutables con librerías perdidas )
- entradas muertas del menú de aplicaciones ( que apuntan a ejecutables que no existen )
- archivos huérfanos (archivos que no están en la base de datos de paquetes.deb)
- miniaturas obsoletas ( que apuntan a imágenes que no existen ).



KleanSweep, puedes ejecutarlo con o sin permisos de root, si lo haces con permisos de root puedes borrar archivos no solo de /home sino también de /  , pero también es más fácil que metas la pata y borres lo que no debes, así que mucho cuidado con lo que haces.  Nada mas ser instalada esta herramienta la entrada, que se crea en el menú de aplicaciones-herramientas del sistema, permite que sea ejecutada con permisos de root; aconsejo añadir al menú de aplicaciones, otra entrada con el comando kleansweep sin permisos de root.

4- Modificar las opciones: Si tienes / en una partición y  /home en otra, y te falta espacio en /   una posible forma de hacer que no se llene /   es modificar las opciones de algunos programas ( por ejemplo del amule, algún gestor de  descargas, etc,) para que los archivos temporales que usan esos programas se guarden en algún lugar de la partición /home en vez de en la partición /  ( quizás en un directorio del tipo /tmp ).

Comprobar que en editores de texto no se vayan creando archivos de copia: por ejemplo con gedit: en editar preferencias-pestaña editor: no crear copia de respaldo antes de guardarlos; si no esta deshabilitado esto, se van creando copias de respaldo cada vez que usas gedit, que se guardan como archivos ocultos ( con un punto delante del nombre, de forma que no se ven habitualmente en nautilus, pero que si que ocupan espacio )

Redimensionar particiones:

Para redimensionar particiones tienes que usar gparted , bien desde un live cd con esa herramienta en él ( http://download.tuxfamily.org/gpartedlive/ ) o con el live cd de Guadalinex y luego instalar gparted con synaptic. No se puede hacer desde gparted instalado en el sistema en el disco duro, pues para redimensionar las particiones éstas tienen que estar desmontadas. Si usas el live cd de Guadalinex y luego instalas gparted, éste queda instalado temporalmente en la memoria, no en el disco duro, con lo cual si que puedes desmontar la partición / y la /home.

Así puedes disminuir algo el tamaño de la partición /home y aumentar el tamaño de la partición /  ( o aumentar el tamaño de la partición / a costa de disminuir el tamaño de otra partición vecina a ella - por ejemplo una en la que tengas Windows - )

Ojo con todo ello, aconsejo hacer si se puede copias de seguridad, y no cambiar el número y/o nombre de las particiones, para que el archivo /boot/grub/menu.lst las siga reconociendo igual.

Además del live cd con gparted hay también otros cds para ayudarnos a mantener el sistema:
Otros cds para el mantenimiento del sistema

--------------------------

domingo, 19 de octubre de 2008

K3b: Instalar sus programas

K3b: Es sin duda, para mi, el mejor programa para grabar cualquier cosa en un CD o DVD. K3b es una interfaz gráfica de los programas de grabación de CDs: cdrdao y cdrecord. Su intención es proporcionar una interfaz agradable para todas la tareas de grabación de CD y DVD. Para los ex-usuarios de Windows, este programa es el equivalente al Nero, solo que libre y mejor, ( Lo que bueno y libre dos veces bueno).

Puede usarse para:

- copia exacta de CDs/DVDs

- grabar audio CDs (desde archivos, wav, mp3, ogg)

- grabar CDs/DVDs de datos

- grabar CDs mixtos

- crear/grabar VCDs (VideoCDs) y SVCDs (SuperVideoCDs)

- crear/grabar  DVD de vídeo

- grabar imágenes .iso de CDs/DVDs

- crear/grabar CDs/DVDs emovix

- continuar un proyecto de multisesión en CD-rw / DVD±rw

- borrar CD-rw   y formaterar DVD±rw

- Ripear CDs/DVDs  (extraer CD de audio y CDs/DVDs de vídeo)

(Ripear es el proceso de copiar los datos de audio y vídeo de un dispositivo multimedia, (como un CD, DVD, o HD DVD), a un disco duro. Mientras el dispositivo original es típicamente digital, también puede denominarse "ripear" a la extracción de medios analógicos, como un vídeo VHS, o un vinilo. Para ahorrar espacio de almacenamiento, la información copiada suele codificarse en un formato comprimido, como MP3, WMA, FLAC o Ogg vorbis para audio, MPEG-2, MPEG-4, DivX, Xvid o Ogg Theora para vídeo).

Paquetes para instalar k3b:
k3b, ( con solo éste paquete el programa estará en ingles ) y kde-l18n-es (este paquete contiene los archivos en Español para todos las aplicaciones KDE)( ahora k3b estará en español ).

Paquetes para instalar todos los programas de k3b: estos programas aparecen en K3-Preferencias-Configurar k3b-Programas; y nada más instalar k3b faltan algunos programas.



Los paquetes que debemos instalar son:
- normalize-audio
- emovix
- sox
- transcode
- vcdxminfo, vcdxbuild, vcdxrip

normalize-audio: instalar el paquete normalize audio desde synaptic. normalize-audio es una herramienta para ajustar el volumen de archivos de tipo WAV, MP3 y a un nivel de volumen estándar. Esto es útil para crear CDs mixtos y bases de datos de mp3, en los que diferentes niveles de volumen en el gravado de diferentes álbumes pueden hacer que el volumen varíe mucho de canción a canción.

emovix: instalar el paquete emovix desde aquí. y usarlo como explico Emovix


sox: instalar el paquete soxdesde synaptic. SoX es un comando que puede convertir varios formatos de archivos de audio en otros formatos. También puede aplicar varios efectos a estos archivos de sonido durante su conversión. Puede manejar formatos: ogg, mp3, wav, aiff, voc, snd, au, gsm y varios mas.



transcode: instalar el paquete transcode desde synaptic. Este paquete lo que permite es transcodificar: conversión directa (de digital a digital) de un códec a otro, en general con pérdida de calidad, esta operación implica decodificar/descomprimir los datos originales a un formato crudo intermedio (por ejemplo, PCM para audio o YUV para vídeo), de manera que los imite, y luego recodificarlos para alcanzar el códec deseado, por ejemplo Avi o Divx. Permite pasar tus DVDs o Videos Digitales a un único VideoCD.

vcdxminfo, vcdxbuild, vcdxrip: para instalar estos tres programas hay que instalar el paquete vcdimager desde synaptic. Con estas herramientas podemos llevar a cabo la creación de VideoCDs y SuperVideoCDs.

Ahora ya tendremos k3b con todos los programas que aparecen en K3-Preferencias-Configurar k3b-Programas; y podremos grabar CD y DVD con total garantia de éxito.

-----------------------------

Si al intentar crear un cd de audio a partir de archivos.mp3 sale un mensaje indicando que no es capaz de hacerlo, la solución es instalar con synaptic el siguiente paquete:  libk3b3-extracodecs ( y/o en versiones posteriores de k3b: libk3b6-extracodecs; lo mejor es instalar los paquetes libk3b*-extracodecs, sustituyendo * por un número ).

------------------------------

martes, 14 de octubre de 2008

Programas de Fotos

La intención de este tema es dar información sobre las aplicaciones que podemos usar para para poder descargar desde nuestra cámara de fotos digital, escanear, gestionar y manipular, e imprimir todas nuestras fotografías digitales en Guadalinex/Ubuntu. Seguro que además de las que indico hay otras, pero creo que con estas hay más que suficiente.

Camediaplay: una herramienta para controlar cámaras digitales con firmware Sanyo: Olympus, Epson, Agfa, Sanyo

Digikam: Herramienta gráfica para previsualizar, catalogar, manipular imágenes. Se basa en gPhoto2 y engloba en una sola aplicación las funciones de gThumb y gtkam. Ideal para las tareas de importación y organización de las fotográficas, facilitando la creación de álbumes de fotos. Showphoto: es parte del proyecto Digikam. Permite ver tus colecciones de fotos y editarlas fácilmente.   Ver "retoque fotográfico básico" y "no solo ver fotos"

F-Spot: Permite la importación, exportación, impresión y clasificación avanzada de imágenes digitales usando etiquetas.

Fotoxx: para editar fotos digitales, seguramente es el software mas sencillo.

Gnome Photo Printer: sirve para imprimir fotos de forma fácil. Simplemente arrastrando las fotos desde Nautilus hasta la ventana de Gnome Photo Printer y soltándolas. Hay varias selecciones como el tamaño de la foto o del papel, vista previa o imprimir.

GPhotoFS: Siempre que una cámara digital que este soportada por libgphoto2 puede ser montada como un directorio en nautilus usando este programa. Hay algunas cámaras digitales que usan el usb mass storage y ya aparecen como un directorio en nautilus, por lo que en este caso no se necesita este programa.

GQview: Visualizador de imágenes para usuarios de Gnome, compatible con la inmensa mayoría de formatos. Permite: la previsualización en formato diapositiva, funciones de zoom, edición con editor externo, visualización a pantalla completa, arrastrar y soltar, operaciones básicas con ficheros (copiar, mover, crear directorio).

gThumb: visor muy poderoso de imágenes para usuarios de escritorios gráficos , del estilo de ACDSee en windows. Permite: la manipulación de las imágenes (tamaño, rotación, brillo, contraste, conversión de formato), previsualización (miniaturas, pantalla completa, diapositivas) e incluso hacer catálogos. Formatos soportados: JPG/JPEG; GIF; PGM; XPM; PNG; PCX; TIF/TIFF; PPM; BMP

gtkam: gPhoto2 es la herramienta para descargar y manipular imágenes de cámaras digitales. Da soporte al protocolo PTP, el usado por la mayoría de cámaras fotográficas para transferir las fotografías al PC. Soporta actualmente 600 modelos diferentes de cámaras y conexiones a través del puerto serie o USB. Funciona desde consola, pero podemos instalar el interfaz gráfico con el programa que se llama gtkam: es el interfaz gráfico para gPhoto2. Facilita la descarga de las imágenes. Permite abrir, borrar, guardar, ver miniaturas de las fotografías, y seleccionar sólo las que nos interesan.

Gwenview: Visor de fotos para kde, aunque funciona perfectamente en gnome. Con los kipi-plugins, se convierte también en un estupendo editor de fotos. Ver  "retoque fotográfico básico" y "no solo ver fotos"

Hugin: Sirve para poder unir varias fotos tomadas tomadas desde un mismo punto, de forma que puedan ser usadas para formar una imagen mas larga en forma panorámica.

Kflickr:  sirve para subir fotos a tu colección Flickr, y hacer varias tareas con ellas, sin tener que usar la web-interfaz.

Kooka: programa de scanner para KDE, basado en Sane

Lphoto: es una solución completa para el manejo de fotos digitales. Con herramientas para  importar, retocar, manejar, y compartir fotos digitales, de forma rápida y fácil.

Memories: permite a varios usuarios ver y compartir fotos, en formato de blog o de álbumes.

Mirage: estilo xnview o gqview, aunque con menos opciones, es libre y solo requiere de gtk.

Picasa: para organizar y editar fotos digitales.

PhotoPrint:  sirve para imprimir fotos digitales, puede imprimir múltiples imágenes en una única página, crear posters en varias páginas, añadir bordes decorativos sobre los bordes de las imágenes.

Scripts de Javielinux: para girar en sentido horario/antihorario o en espejo, crear mosaicos/miniaturas, redimensionar, o cambiar formatos de fotos, renombrar de forma masiva las fotos, etc.

The GIMP: Un imprescindible que no puede faltar. El mejor software de manipulación de imágenes, que es una alternativa seria a Adobe Photoshop o Paint Shop Pro. En general puede hacer de todo.

Tripod: Facilita la transferencia de fotos al iPod, la creación, borrado o cambio de nombre de álbumes.

XnView: Programa para ver y convertir imágenes almacenadas en los diferentes medios: disco, cd…. Permite cortar, cambiar tamaño, amplitud de formatos. De manejo muy sencillo y básico.

XSane: Sane: Controladores para escáneres. Incluye soporte para reconocimiento óptico de caracteres (OCR). XSane es una completa inferfaz gráfica para Sane. Facilita la tarea de manipulación de los parámetros de escaneo: resolución, colores, brillo, contraste, gamma o histograma.

--------------

Para cámaras digitales de alta gama, que usan el formato raw ( formato de archivo digital de imágenes/fotos que contiene la totalidad de los datos de la imagen tal y como ha sido captada por el sensor digital de la cámara fotográfica. Se usa en aquellos casos en los que interesa archivar una fotografía tal como ha sido captada por el sensor digital, sin ningún tipo de manipulación por la cámara, para poder procesarla posteriormente en el ordenador mediante un programa de tratamiento de imágenes), hay ademas estos programas:

Rawstudio: puede leer y convertir fotos-raw desde muchas cámaras digitales de alta gama, incluyendo las Nikon y Canon.

Ufraw:  una herramienta para importar datos raw de cámaras digitáles de alta gama, para convertir y manipular imágenes raw.

----------------------------------------------