Citation :
Comment se connecter en tant que root sans ouvrir une session X ?
Pourquoi cette question ?
C'est très simple. root est l'administrateur système. On ne devrais se logguer en tant que root que pour installer des programmes et configurer le système (réseau, matériel, .... ). En effet, le root ayant tout les droits et bétises étant vite arriver, on peut flinguer son système très facilement comme cela.
L'exemple le plus classique des conséquences d'une telle attitude est la suivante :
$> cd /<- on va dans / pour trouver un répertoire précis situé dans la racine
$> ls<- on liste les répertoire
$> ls /tmp<- on cherchais le répertoire temporaire qui est /tmp et on veut le nettoyer
$> rm -fr *<- la fatigue ou l'inattention, on croit que l'on est dans /tmp et en fais on efface tout linux !
C'est pourquoi il convient de toujours se logguer en tant que user, et de n'utiliser root que dans certaines conditions. De plus il est préférable d'utiliser une utilisateur normal pour tester les programmes ceci afin d'éviter d'activer un virus (si si ca existe sous linux, il y en a 5 je crois) ou un trojan qui aurait accès à tout le système.
Quelle est la meilleure solution ?
Il y en a 2. La première est d'utiliser su qui signifie switch user. En effet, il suffit d'ouvrir un terminal et de taper dans celui ci :
$> su -
Ensuite on entre le mot de passe root et voilà. Pour ne pas retaper tout le temps cette commande , on peut très bien réduire le terminal dans le panel ou le mettre dans un autre bureau virtuel. Souvent je laisse ce terminal sur mon 4e bureau.
Ainsi on se logue en tant que root et on peut installer et configurer son système. On peut aussi lancer des applications graphiques (outils de conf graphique, éditeur de texte, ...).
su fonctionne quelquesoit l'user. ainsi si on veut faire quelquechose en tant que user2 et non user1, il suffit de faire :
$> su - user2
La deuxième solution consiste à utiliser sudo Si vous bidouillez un peu trop votre Linux et qu'à un moment il "freeze" et que même CTRL-ALT-SUPPR ne le ranime pas, n'appuyez surtout pas le bouton reset de votre ordi car ça implique un fsck au prochain démarrage. Essayer d'abord les contrôles systèmes dans l'ordre suivant : Alt-SysRq-S (met le swap sur disque) Alt-SysRq-U (remonte tout en readonly) Alt-SysRq-B (reboot) Et adieu le check forced Plus d'infos dans /usr/src/linux/Documentation/sysrq.txt
|