miércoles, febrero 22, 2012

Solución "sudo no pide contraseña" archlinux y derivados.

Desde la primera vez que instalé archbang, tenía un problema algo molesto y muy peligroso, ya que en terminal al escribir "sudo cualquier orden" lo hacía sin autorización previa como ya todos estamos acostumbrados, eso es peligroso ya que si instalamos un PKGBUILD ya sea de AUR o alguna otra fuente, podría contener algún comando malicioso que nos podría matar el sistema y/o nuestra información. En realidad no hay mucho que me puedan dañar o robar, pero no me gusta para nada que no me pida autorización.

Bueno, la solución es bastante sencilla, pero me costó mucho trabajo encontrar el problema, lo único que debemos hacer es comentar la única línea que viene en el siguiente archivo:
/etc/sudoers.d/g_wheel
Como ya mencioné, solo tiene una línea y esta debe quedar de la siguiente manera:
#%wheel ALL=(ALL) NOPASSWD: ALL
Posteriormente cerramos el archivo y abrimos sudoers: 
su -c 'nano /etc/sudoers'
Y agregamos nuestro usuario de la siguiente manera:
##
## User privilege specification
##
root ALL=(ALL) ALL
elp1692 ALL=(ALL) ALL
Cerramos el archivo y probamos con algún sudo, nos deberá pedir contraseña y listo, todo solucionado!! 

1 comentario: