Utiliser la commande su

Le '' su ''

Le " su " est défini comme le "super utilisateur" qui a la capacité d'ouvrir une session avec l'ID (identifiant) d'un autre utilisateur ou de démarrer un nouveau shell de connexion.

Connectez-vous en tant qu'ID d'utilisateur différent avec "su"

 su nom d'utilisateur 

Lorsque vous entrez votre mot de passe, vous êtes connecté en tant qu'utilisateur "foo", vous êtes toujours dans le même répertoire de travail qu'auparavant et vous obtenez les paramètres par défaut de l'utilisateur précédent (shell de connexion, variables de l'environnement, autorisations diverses).

Commencez une nouvelle connexion shell avec "su -"

 su - nom d'utilisateur 

L'utilisation du trait d'union "-" oblige la nouvelle connexion shell à s'exécuter avec le réglage de l'environnement des variables et tous les paramètres par défaut en fonction des préférences de l'utilisateur.

Pour ces raisons, il est recommandé si vous vous connectez en tant que super utilisateur "root", utilisez la commande suivante:

 su - 

plutôt que:

 su 

Retour à la coquille précédente

Tapez la commande " exit " ou la combinaison de touches " Ctrl-d " pour fermer le shell actuel et revenir au précédent.

Commentaire: Si la ligne de commande n'est pas vide, utilisez Ctrl-d qui supprime le caractère actuel qui contient le shell en tant que root.

Merci de suspendre la commande peut suspendre le shell root et le placer en arrière-plan.

La commande fg permet de reprendre.

 : ~ $ su Mot de passe: debian: / home / ccm # suspendre [1] + arrêté le : ~ $ fg su debian: / home / ccm # 

Remarques

-Si vous tapez la commande " exit " ou " Ctrl-d " du shell de connexion d'origine (initial), vous êtes déconnecté du système (Unix - GNU / Linux).

-Si vous êtes connecté (dans un shell) en tant que root et que vous tapez la commande "su user", le système ne nécessitera pas de mot de passe.

Article Précédent Article Suivant

Les Meilleurs Conseils