Comment devenir root ou tout autre utilisateur à l’aide de la ligne de commande Linux
ce qu’il faut savoir
- Pour passer en racine sur les distributions basées sur Ubuntu, entrez sudo dans le terminal de commande.
- Si vous définissez le mot de passe root lors de l’installation de la distribution, entrez Su.
- Pour passer à un autre utilisateur et adopter son environnement, entrez Su- suivi du nom d’utilisateur (par exemple, résolu).
Cet article décrit comment utiliser la commande sudo pour changer d’utilisateur sous Linux.
passer en utilisateur root
La façon de passer à la racine varie selon la distribution. Par exemple, sur les distributions basées sur Ubuntu telles que Linux Mint, Ubuntu, Kubuntu, Xubuntu et Lubuntu, utilisez la commande sudo pour basculer comme suit :
sudo
Si la distribution que vous utilisez vous permet de définir le mot de passe root lors de l’installation de la distribution, alors vous pouvez simplement utiliser la commande suivante :
Su
Si vous exécutez la commande avec sudo, il vous sera demandé d’entrer sudo mot de passe, mais si vous exécutez une commande comme Su Ensuite, vous devez entrer le mot de passe root.
Pour confirmer que vous êtes bien passé en root, tapez la commande suivante :
qui suis-je
La commande whoami vous indique sous quel utilisateur vous exécutez actuellement.
Passer à un autre utilisateur et adopter son environnement
Ce Su commande pour passer à quelconque Comptes d’autres utilisateurs. Cette fonctionnalité est utile lorsque vous testez la configuration d’un compte utilisateur.
Par exemple, supposons que vous créez un Ted Utilisez la commande useradd.basculer vers Ted Compte à l’aide de la commande suivante :
par
Pour l’instant, la commande ci-dessus vous connectera en tant que Ted Mais vous ne serez pas placé dans le dossier d’accueil pour les tests et toute configuration Ted Les fichiers qui ont été ajoutés à .bashrc ne seront pas chargés.
Cependant, vous pouvez vous connecter en tant que Ted et adoptez l’environnement avec :
résolu
Cette fois quand tu Tedvous serez placé dans votre répertoire personnel Ted.
Exécuter des commandes après avoir changé de compte d’utilisateur
Pour passer au compte d’un autre utilisateur mais exécuter la commande immédiatement après le changement, utilisez -C Commutez comme suit :
su -c screenfetch -ted
class= »syntaxe-ql »>
Dans la commande ci-dessus, Su changer d’utilisateur, -c capture d’écran exécutez l’utilitaire screenfetch et -Ted basculer vers Ted Compte.
C’est quoi Su ?
« Su » signifie Utilisateur suppléant. La commande sudo exécute n’importe quelle commande en tant qu’autre compte d’utilisateur, généralement utilisé pour élever les privilèges afin d’exécuter des commandes avec des privilèges de sécurité élevés (appelés dans la terminologie Linux utilisateur racine). sudo a fonctionné pendant un court moment.Pour exécuter en tant qu’utilisateur différent pendant une période prolongée, utilisez Su Commande.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre