Una bona eina de Linux és la contrasenya de root. Quan volem instal·lar un programa, fer alguna configuració del sistema, etc. el sistema ens demana que introduïm la contrasenya de superusuari per assegurar-se que realment aquestes operacions no les fa un intrús, sinó l'administrador del sistema.
Tot i això, algunes vegades estem realitzant tasques de manteniment o seguretat i necessitem que la contrasenya de root duri més de 15 minuts, que té per defecte Ubuntu. Per això, explicaré com variar el temps.
La solució és força senzilla. Hem d'obrir un editor de textos amb privilegis de root i editar l'arxiu suoers, Que es troba a la carpeta /etc. Per això obrim un terminal i escrivim el següent:
sudo gedit /etc/sudoers/
Un cop obert l'arxiu hem de cercar el següent apartat:
Defaults env_reset
Aleshores sota aquesta línia, afegim el següent:
Defaults:usuari timestamp_timeout=0
On posa usuari cal escriure el nostre nom d'usuari i on està el 0, posarem el temps de durada per a la contrasenya. Per exemple, si volem que la contrasenya duri 30 minuts, substituirem el 0 per 30. Tot i això, si deixem 0 sempre haurem d'introduir la contrasenya.
Perquè complicar-se la vida?
sudo su -
tasques administratives
sortir de
Exacte. Comparteixo la teva opinió que aquesta és la millor alternativa. Però aquest art. no ho vaig escriure jo! 🙂
Salutacions! Pau.
ús «suo gedit» i va de meravella quan em poso a editar configuracions a pèl.
ara bé prefereixo els GUIs per no ficar l'apta encara que burg-manager, excel·lent en teoria, no sé per què – tinc aplicat el pegat perquè se m'aqualitzi quan s'actualitza el kernel-, em deixa buit el burg.conf i altres, i això que ja ve amb les meves desitjades configuracions per arrencar imatges ISO per defecte, llàstima que no tingui opció per fer un «burg.conf.prova» o alguna cosa així
No és gens recomanable editar el fitxer sudoers «a pèl» ja que un error en la sintaxi del fitxer pot arribar a ¨provocar el riure¨ (el menjar-nos algunes cometes o iguals sense adonar-nos pot passar i pot portar conseqüències desastroses xD). Per editar-lo és més recomanable fer servir l'ordre visuda, la qual obrirà el fitxer sudoers amb l'editor vi i en guardar-lo, comprovarà si hi ha algun error en el mateix i en cas d'haver-los òbviament no deixarà guardar. I en cas que preferiu nano com a editor a la consola feu servir (tot en la mateixa línia):
EDITOR = nano visudo
Òbviament tot això com a root en una consola. No sé si funcionarà un editor gràfic, mai he provat. De totes maneres fer-ho a la consola amb nano és molt senzill. Info extradita de la meravellosa wiki d'Arch i una mica experiència pròpia (la part de desaconsellar xD) I per lògica, si es volgués aplicar a tots els usuaris m'imagino que n'hi hauria d'haver prou de posar en comptes de l'usuari posar ALL
PD Ara que em fixo a l'entrada del fitxer recalca l'ús de visut xD
És cert! Ara ho canvio…
El títol és erroni. El que es fa no és canviar la durada de la contrasenya de root; el que es fa és canviar el timeout de sudo.
El problema d'editar a pèl aquest fitxer és que com fallis amb la sintaxi, el que et mengis una cometa pot fer que no puguis accedir com a root, creant un gran problema. La comanda visuda el que fa és comprovar que el fitxer està correcte abans de desar els canvis i, per tant, evita mals majors. I no serà tanta broma quan s'inclou amb sudo.