Tres errores tontos en Linux
viernes, 5 de septiembre de 2008En todas partes cuecen habas, en Linux también. En general en las interfaces de Linux es es facil encontrar errores de usabilidad/amigabilidad (¿existe esto?) utilizando las interfaces gráficas en Linux. Puesto que esto de la «usabilidad/amigabilidad» es un concepto una tanto subjetivo pues los pasamos por alto, aunque algunos puede llegar a dar quebraderos de cabeza:
El candadito
Situese. Como buen pringao acude Vd. a solventar un problema con openSuSe a casa de algunos de sus «clientes». Se devana los sesos tratando de averiguar porque Skype no captura el micrófono, y de repente su «cliente» le dice:
– Es que el candadito siempre aparece cerrado!!
– ein? ¿el candadito? ¿que candadito?
– No sé. Algunas veces sale por ahí un candado cerrado…
– ¿? ¿? ¿?
Vueltas y más vueltas. No veo ningún candado ni abierto ni cerrado. ¿Donde aparece un candado cerrado en KDE? En una de estas …
– Ahí está el candado, y cerrado.
– efectivamente, hay un candado, cerrado … en Konqueror.
En un momento dado, el equipo de desarrollo del navegador Konqueror decidió que entre las opciones básicas de la barra de herramientas principal de Konqueror debía aparecer un botón que diese acceso rápido a la configuración de la criptografía del navegador. De esta manera, entre los botones básicos de konqueror aparecen: adelante, atrás, recargar, imprimir y configurar criptografía….. ¿es realmente necesario esto? ¿no hay botones mucho más elementales que incluir antes que el de criptografía? ¿cuanto uso se le dá a este botón y al de, por ejemplo, añadir a favoritos (que no aparece en la barra principal)?
Lo quito de la barra de herramientas principal y sigo….
Apagar el sistema
Este es de los errores tontos, casí ridículos.
Supongamos que inicio mi GNU/Linux en init 3 y me logeo como «trebol-a». Quiero tenerlo conectado como servidor, sin escritorio.
Me cansé. Decido apagar el ordenador, pero no puedo hacerlo. Desde consola, solo el administrador (root) puede apagar el sistema (halt) ó reiniciarlo (reboot). Pero un usuario raso si puede apagar el sistema desde el entorno gráfico (init 5), así es que ó conozco la contraseña del administrador (root) o lanzo el escritorio (startx) y lo apago desde allí.
Parece bastante absurdo ¿no?
Sospecho que este es el tipo error que obtendría como respuesta que «no es un bug sino una feature». Pongamonos de acuerdo, o puede o no puede, pero tener que iniciar KDE para poder apagar…
MySql y logrotate
Este error entra de cabeza en el apartado de los surrealistas.
Instalas un servidor web (Apache, Mysql y PHP), activas Apache+Mysql para que se inicien con el arranque del sistema, en unos dias podrás ver en tu archivo log un mensaje como este:
Jun 21 14:30:06 logrotate: ALERT exited abnormally with [1]
Jun 21 14:30:06 logrotate: /usr/bin/mysqladmin: connect to server at 'localhost' failed
Jun 21 14:30:06 logrotate: error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Jun 21 14:30:06 logrotate: /etc/logrotate.d/mysql failed, probably because
Jun 21 14:30:06 logrotate: the root acount is protected by password.
Accedemos al fichero en cuestión (/etc/logrotate.d/mysql) y nos encontramos con esto:
# If the root user has a password you have to create a
# /root/.my.cnf configuration file with the following
# content:
#
# [mysqladmin]
# password = >secret<
# user= root
Es decir, «Si la cuenta de administrador está protegida por contraseña usted tiene que ….» ¿como que si está protegida con contraseña?
Hombre, hay gente que le gusta saltar de un puente amarrado por los tobillos, seguro que también hay a quien le mola tener su cuenta de administración sin contraseña, pero muy normal no parece…
Sr XX-Terror
#1/ 05 de September/2008 a 12:34:03
Otros comentarios de «Sr XX-Terror»
Sobre el segundo error:
Creo que el problema está en el path, no en los permisos. Las cuentas de usuario no tienen /sbin ni /usr/sbin en el path y por eso no puedes ejecutar halt, shutdown, ifconfig y otros comandos de superusuario.
Creo que si pones /sbin/halt funcionará (en mi fedora lo hace).
Sr XX-Terror
#2/ 05 de September/2008 a 12:45:35
Otros comentarios de «Sr XX-Terror»
The initial root account passwords are empty, so anyone can connect to the MySQL server as root — without a password — and be granted all privileges.
Cuando habla de "root" se refiere a la cuenta de administración de Mysql no del sistema. Le podían haber cambiado el nombre, para evitar confusión.
Trebol-A
#3/ 05 de September/2008 a 12:57:27
Otros comentarios de «Trebol-A»
A ver, que la solución al segundo problema la conozco. Como dices halt se encuentra en sbin por lo que "no existe" para un usuario sin privilegios.
(la captura de pantalla solo es por decorar)
La cuestión no es esa, sino lo absurdo que resulta que no puedas apagar la máquina desde consola por carecer de privilegios para hacerlo, pero sí adquieras esos privilegios simplemente entrando en KDE.
linuxfera.net
#4/ 05 de September/2008 a 14:31:48
Otros comentarios de «linuxfera.net»
Tres errores tontos en Linux...
En todas partes cuecen habas, en Linux también. En general en las interfaces de Linux es facil encontrar errores de usabilidad. Puesto que esto de la "usabilidad" es un concepto una tanto subjetivo pues los pasamos por alto, aunque algunos puede lle...
22 de December, 2024 @ 12:07