Editar archivos de configuración

De Wiki de la Comunidad Mandriva

Editando ficheros de configuración del sistema

A menudo, mientras se corrige un problema con Mandriva Linux o se hace un cambio de configuración, usted necesitará editar un fichero de configuración del sistema: un fichero al que, como usuario normal, no tiene derechos de acceso. Esta página explica cómo se hace.

[editar] El método gráfico

Desde Mandriva Linux 2007 Spring, usted puede instalar un paquete que hará más sencillo el editar ficheros de configuración del sistema sin necesidad de usar un terminal. Para acceder a éste paquete, deberá primero tener configurado su sistema para usar repositorios de Internet: vea Instalar y quitar software si necesita ayuda sobre este asunto. Una vez que tenga el repositorio /contrib configurado, podrá instalar gedit-root. Esto agregará una entrada de menú llamada Editor de textos (administrador) al menú del sistema (en Más Aplicaciones / Editores). Tras hacer clic sobre esa entrada se le pedirá la contraseña del usuario administrador (root) y abrirá un editor de texto con el que podrá abrir y guardar cualquier fichero del sistema. Tras instalar el paquete, aparecerá tambien otra opción para abrir el fichero con el editor en modo administrador, en el menú contextual que se abre con el botón derecho del ratón en el administrador de archivos.

Para KDE, openasroot-kmenu es un paquete que añade una acción al menú contextual de konqueror. Cuando hace clic con el botón derecho sobre un tipo específico de fichero, aparece una nueva entrada de menú en "Acciones". Si hace clic con el botón derecho sobre...

  • ...un ejecutable : la entrada del menú Acciones > Ejecutar como root inicia el ejecutable con privilegios de administrador
  • ...un fichero de texto : la entrada del menú Acciones > Editar como root edita el fichero con privilegios de administrador
  • ...una carpeta : la entrada del menú Acciones > Abrir como root abre la carpeta en una nueva ventana de konqueror con privilegios de administrador

[editar] El método de consola

Para versiones anteriores de Mandriva Linux, o si usted no desea usar el método gráfico, necesitará usar un terminal con privilegios de administrador (root). Puede usar el comando su desde un terminal para concederse a sí mismo éstos privilegios. Primero, abra un terminal: abra el menú del sistema, seleccione el menú Sistema, luego el submenú Terminales y haga clic sobre Programa de terminal (konsole) (si usa KDE) o Terminal (si usa GNOME). Una ventana de terminal se abrirá y le mostrará una línea como la siguiente, con un cursor parpadeante a la espera de órdenes:

[usuario@localhost Desktop]$

Escriba su, y pulse intro. Verá ésto:

[usuario@localhost Desktop]$ su
Contraseña: 

Escriba su contraseña de administrador (la que indicó durante la instalación), y pulse intro. Tenga en cuenta que el terminal no mostrará nada mientras teclea la contraseña. Esto es normal. Si ha introducido correctamente la contraseña, verá ésto:

[usuario@localhost Desktop]$ su
Contraseña: 
[root@localhost Desktop]# 

Si no es correcta, verá ésto:

[usuario@localhost Desktop]$ su
Contraseña: 
su: contraseña incorrecta
[usuario@localhost Desktop]$ 

En éste caso, ejecute su de nuevo, y vuelva a probar. Una vez que haya introducido la contraseña correcta, tendrá privilegios de administrador: ésto es lo que significa el símbolo # que reemplaza a $. Cualquier comando que ejecute tendrá - 'heredará' - estos privilegios. Ahora puede ejecutar un editor de textos gráfico y usarlo para editar el fichero. Así, si usa KDE, escriba kwrite y pulse intro. Si usa GNOME, escriba gedit y pulse intro. Se abrirá un editor de textos que podrá usar para abrir, editar y guardar el fichero que desea modificar. Tras hacer esto, salga del editor de textos, y desde la consola, escriba exit y pulse intro. Debería ver ésto:

[root@localhost Desktop]# exit
exit
[usuario@localhost Desktop]$

Esto significa que ha vuelto a sus privilegios normales como usuario regular: el $ ha reemplazado a #. Si lo desea, puede ordenar exit de nuevo para cerrar el terminal.

Herramientas personales
Otros idiomas