Pour utiliser un terminal en mode super-utilisateur, taper « sudo -i » dans un terminal. L'ensemble des outils de configuration en mode graphique de
Pour exécuter des commandes avec des autorisations de super utilisateur, utilisez la commande sudo . sudo vient de superuser do (super-utilisateur, faire). Le mot de passe de l'utilisateur actuel sera demandé.
Comment passer superutilisateur sous Linux
Tapez sudo devant chaque commande sensible, suite à quoi il vous faudra entrer votre mot de passe. Votre mot de passe sera demandé. Si celui-ci est validé vous serez superutilisateur pour tout le reste de la session de votre terminal.
Pour activer le compte root, exécutez la commande sudo passwd root . Le mot de passe du compte courant est demandé une première fois, pour autoriser l'utilisateur à effectuer des tâches administratives. Puis, une invite vous demande le mot de passe désiré pour le compte root.
En graphique
Pour passer un utilisateur en administrateur sur Ubuntu, il faut se rendre dans l'administration des utilisateurs. Ouvrez les paramètres Ubuntu > Détails et Utilisateurs. En haut à droite, cliquez sur Déverrouiller afin d'obtenir les droits d'administrateur.
Par défaut, le compte superutilisateur (root) n'a pas de mot de passe sous Ubuntu. Sous les systèmes Unix (dont Linux fait partie), on ne peut pas se connecter directement à un compte utilisateur sans mot de passe. Ceci signifie donc que vous ne pouvez pas vous connecter en tant que root.
sudo (abréviation de superuser do, en anglais : « super utilisateur fait ») est une commande et un utilitaire informatique utilisé dans les systèmes d'exploitations de type Unix et Linux tels que FreeBSD, MacOS, Solaris, Ubuntu…etc. A quoi sert sudo?
Le shell (interactif) par défaut pour les utilisateurs créés avec la commande useradd ainsi que pour le rôle root est /usr/bin/bash. Le chemin d'accès par défaut est /usr/bin:/usr/sbin.
D'un autre côté, contrairement à su, sudo invite les utilisateurs à saisir leur propre mot de passe au lieu de l'utilisateur requis; Cela permet la délégation de commandes aux utilisateurs sur d'autres machines sans avoir à partager les mots de passe, ce qui réduit le risque de laisser les terminaux sans surveillance.
L'utilisateur root ou superuser (super utilisateur) est un compte utilisateur spécial sur les systèmes d'exploitation de style UNIX. Il dispose d'autorisations en lecture et en écriture non restreintes dans l'ensemble du système de fichiers sous OS X 10.10 ou antérieur.
'su' vous oblige à partager votre mot de passe root avec d'autres utilisateurs alors que 'sudo' permet d'exécuter commandes système sans mot de passe root.
Les autorisations pour utiliser sudo sont définies dans le fichier /etc/sudoers. En effet, avec visudo, lors de l'enregistrement, l'outil nous indique s'il y a une erreur de syntaxe. Le fichier qui se modifie est /etc/sudores mais il est possible de créer le nom de son choix dans le dossier /etc/sudoers.
su (switch user) est une commande qui permet de s'identifier avec un autre utilisation ou passer une commande avec un autre utilisateur dans un terminal. Vous pouvez donc à tout moment basculer et passer sur un autre utilisateur.
Cliquez sur le bouton Démarrer de Windows. Dans la zone de recherche, saisissez cmd. Dans les résultats de la recherche, cliquez avec le bouton droit de la souris sur cmd et sélectionnez Exécuter en tant qu'administrateur (Figure 2).
Ouvrez le Terminal Windows. Sinon, cliquez sur la flèche et sélectionnez Invite de commandes. L'invite de commandes s'ouvre. Vous pouvez également utiliser le raccourci clavier Ctrl + ⇧ Maj + é .
Cliquez avec le bouton droit de la souris sur le raccourci ou l'exécutable du programme puis cliquez sur Propriétés. Dans la zone Raccourci, cliquez sur Avancé. Cochez alors la case Exécuter en tant qu'administrateur et validez 2 fois par OK.
La configuration de sudo est enregistrée dans le fichier de configuration /etc/sudoers. La modification de ce fichier s'effectue à travers un utilitaire de vérification appelé visudo. Il effectue une vérification de l'intégrité du fichier après modification avant de l'enregistrer.
Pour cela, on utilise la commande sudo . Elle permet de lancer une commande en tant que super utilisateur. En préfixant notre commande précédente par sudo on indique au système que l'on souhaite lancer la commande en tant que root . Le mot de passe de notre utilisateur est demandé, puis la commande est exécuté.
Attention Ubuntu (su)
Pour activer le compte root, il faut lui attribuer un mot de passe avec la commande : sudo passwd root .
La commande su
su signifie Substitute User ou Switch User. Elle permet d'endosser l'identité d'un autre utilisateur sans se déconnecter. Cette commande utilisée sans login permet par défaut de prendre l'identité de root.
Le compte root est l'utilisateur spécial dans le fichier /etc/passwd avec l'ID utilisateur (UID) de 0 et se voit généralement attribuer le nom d'utilisateur root.
Changer de Shell. Pour changer de shell, un utilisateur doit exécuter la commande chsh et préciser où se trouve son nouveau shell. Il bénéficiera alors des fichiers de configuration par défaut que vous venez d'installer.
Utilité L'utilisateur root est également connu sous le nom de substitute-user. Généralement, c'est le compte de l'administrateur système. L'utilisateur root a la possibilité de faire tout ce qu'un utilisateur normal ne pourrait pas faire, comme changer l'appartenance de tous les fichiers.
Comme énoncé précédemment, Linux est aujourd'hui considéré comme l'un des systèmes d'exploitation le plus performant et sécurisé. Cela s'avère d'autant plus vrai pour les développeurs. Open-source et donc gratuit, Linux est un choix idéal pour développer, que ce soit en tant qu'amateur, étudiant ou professionnel.
Créer un nouvel utilisateur à partir de la ligne de commande
Un utilisateur qui est déjà membre du groupe sudo peut créer un autre utilisateur (par exemple foo) comme membre du groupe sudo à partir de la ligne de commande : $ sudo adduser foo -G sudo.