dimanche 17 novembre 2013

Comment devenir super utilisateur sur un système UNIX ?

La plupart des tâches d'administration d'un système UNIX  s’exécutent en mode privilégié, ce mode est aussi appelé mode root, seul le super utilisateur root a le droit sur toutes les commandes et fichiers du système UNIX.

Il y a deux manières pour devenir root :
  •  la première est de se connecter directement avec le compte root 
  •  la seconde est d’exécuter la commande su (Switch User)  quand on est connecté avec un autre compte.
la commande su prend en paramètre le compte sur lequel on veut se logger, root est le compte par défaut.

Après avoir entrer la commande su sans paramètre le système vous affiche le prompt pour le mot de passe du root.

$ su
Password: 
#

Si vous tapez un mot de passe erroné un message d'erreur est affiché et vous retournez au prompt normal.

Pour quitter le mode root deux choix, soit avec la commande exit soit avec les touches Ctrl-D.

La commande su permet de changer d’utilisateur, cette commande sans paramètre permet de se connecter sur le compte du super utilisateur, mais elle ne charge pas le répertoire home du root à la connexion, pour charger l'environnement de l'utilisateur root, il faut ajouter un tiret devant la commande comme ceci : 

$ su -

Le compte root a toujours un mot de passe, ce compte permet de tout faire sur le système, il a tous les droits donc le risque d’endommager le système est aussi grand. il faut donc changer régulièrement le mot de passe de ce compte pour garantir la sécurité du système.

Pour changer le mot de passe du root, connectez vous en tant que root ou passez en mode root comme on vient de le voir puis tapez la commande suivante :

# passwd 
# passwd root (sur les systèmes Solaris et FreeBSD quand vous utilisez la commande su ) 


















Aucun commentaire:

Enregistrer un commentaire