Maison >tutoriels informatiques >connaissances en informatique >Connectez-vous à Ubuntu en tant que superutilisateur
Dans les systèmes Ubuntu, l'utilisateur root est généralement désactivé. Pour activer l'utilisateur root, vous pouvez utiliser la commande passwd pour définir un mot de passe, puis utiliser la commande su - pour vous connecter en tant que root.
L'utilisateur root est un utilisateur disposant de droits d'administration système et d'un accès illimité. Il dispose des autorisations nécessaires pour accéder et modifier les fichiers, la gestion des utilisateurs, l'installation et la suppression de logiciels et les modifications de la configuration du système.
Il existe une nette différence entre l'utilisateur root et les utilisateurs ordinaires. L'utilisateur root possède la plus haute autorité et des droits de contrôle plus larges dans le système. L'utilisateur root peut exécuter des commandes système importantes et modifier des fichiers système, ce que les utilisateurs ordinaires ne peuvent pas faire.
Dans ce guide, j'explorerai la racine Ubuntu, comment se connecter en tant que root et en quoi elle diffère d'un utilisateur normal.
Remarque : Pour les instructions et commandes mentionnées dans ce guide, j'utilise Ubuntu 22.04.
Lors de l'installation d'Ubuntu, un utilisateur root sans mot de passe est créé. L'utilisateur root est inactif pour éviter tout dommage accidentel aux fichiers système. Par conséquent, chaque fois que vous vous connectez à un système Ubuntu, vous entrez en tant qu'utilisateur normal, avec des règles spécifiques. Cependant, cela ne signifie pas que vous n’aurez pas d’accès root. L'ajout de sudo avant la commande vous permet d'exécuter des commandes spécifiques à root si vous disposez de droits d'administrateur.
L'utilisateur root est le compte doté des privilèges les plus élevés du système, et sudo est un outil de ligne de commande qui permet aux utilisateurs ordinaires d'exécuter des commandes nécessitant des privilèges root avec des privilèges spéciaux. Dans le système Ubuntu, si vous essayez d'effectuer une opération nécessitant un accès privilégié sans autorisation, le système affichera un message d'erreur d'autorisation refusée. Cela signifie que vos droits d'utilisateur actuels sont insuffisants pour effectuer cette opération.
Cependant, lorsqu'en tant qu'utilisateur sudo normal, vous insérez sudo avant la commande, cela fonctionne parfaitement.
Cependant, si vous travaillez en tant que root sur le système, vous n'avez pas besoin d'ajouter sudo avant la commande pour effectuer les tâches liées au système.
Pour exécuter des commandes sudo, un utilisateur régulier doit disposer de droits d'administrateur ; consultez notre guide sur l'ajout d'utilisateurs aux sudoers sur Ubuntu pour plus de détails.
Comme mentionné précédemment, les utilisateurs root sont enfermés dans Ubuntu et ses versions. Cependant, vous pouvez l'activer en définissant un mot de passe pour l'utilisateur root.
Veuillez noter que vous ne pouvez pas effectuer ces étapes si vous ne faites pas partie des sudoers.
Vous pouvez activer l'utilisateur root à l'aide de la commande passwd et donner root comme nom d'utilisateur.
racine du mot de passe sudo
Après avoir exécuté la commande, veuillez définir un mot de passe fort et rappelez-vous l'importance de l'utilisateur root. Une fois qu'un mot de passe est défini, l'utilisateur root est activé et est accessible.
Pour vous connecter à Ubuntu en tant qu'utilisateur root, ouvrez un terminal et utilisez la commande su avec l'option dash --, --l ou --login.
Su—
Vous serez invité à saisir votre mot de passe ; saisissez-le et vous êtes maintenant connecté à Ubuntu en tant que superutilisateur.
Veuillez noter que lorsque vous vous connectez à Ubuntu en tant que superutilisateur, le symbole $ typique du shell bash se transforme en symbole #.
Désormais, il n'est plus nécessaire de mettre sudo lors de l'exécution de commandes liées au système ou de l'accès aux fichiers système.
Pour reprendre votre identité en tant qu'utilisateur normal, utilisez la commande de sortie ou de déconnexion.
La méthode ci-dessus ne fonctionne qu'à partir du terminal, cependant, si vous souhaitez vous connecter à Ubuntu en tant que superutilisateur à l'aide du gestionnaire d'affichage, vous pouvez également le faire.
Attention : Cette méthode est déconseillée car dans le cas d'une attaque malveillante, vous risquez de perdre le contrôle du serveur. Vous pouvez également endommager les fichiers système lors de l'installation de logiciels provenant de sources inconnues.
Veuillez noter que les instructions suivantes concernent Ubuntu 22.04 avec l'environnement de bureau GENOME et ne fonctionneront pas si vous n'utilisez pas GENOME.
Le dernier GENOME utilise le gestionnaire d'affichage GDM3 par défaut, nous utiliserons donc l'éditeur de texte nano pour accéder au fichier de configuration GDM3.
sudo nano/etc/gdm3/custom.conf
Tapez les lignes suivantes dans le fichier.
AllowRoot = vrai
Maintenant, appuyez sur Ctrl+x pour quitter le fichier et enregistrer les modifications.
L'étape suivante consiste à modifier le répertoire PAM ou Pluggable Authentication Module, qui contient le fichier de mot de passe GDM.
Attention : des modifications incorrectes peuvent corrompre le fichier de configuration pam.d, rendant finalement votre serveur inaccessible.
Ouvrez à nouveau le fichier gdm-passowrd à l'aide de l'éditeur Nano.
Sudo Nano/etc/pam.d/gdm-password
Commentez les lignes en surbrillance dans la capture d'écran ci-dessus en utilisant les signes #.
Appuyez sur ctrl+x pour quitter et enregistrer le fichier.
Jetzt starten Sie Ihr Ubuntu-System neu und wählen Sie die nicht aufgeführte Option auf dem Anmeldebildschirm.
Geben Sie den Benutzernamen, den Superuser und das Passwort ein, die Sie im Abschnitt „Als Superuser anmelden“ erstellt haben.
Öffnen Sie nach dem Anmelden das Terminal und Sie sehen standardmäßig das #-Symbol.
Wenn Sie Teil der normalen Benutzer- und Administratorgruppen sind oder über Superuser-Rechte (Sudoer) verfügen, können Sie sich mit dem Befehl sudo als Superuser anmelden.
Su Dao-S
oder
Sudoui
Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie zur Eingabe Ihres Passworts aufgefordert. Geben Sie Ihr Passwort ein (das Benutzerpasswort ist nicht das Root-Passwort).
Der Benutzername wird von Ihrem normalen Namen in Superuser geändert. Verwenden Sie den Befehl horami, um den aktuellen Benutzernamen zu erfahren.
Wow wow Reis
Vor der Anmeldung als Root war der Benutzername Sam, aber nach der Anmeldung als Root wird der Benutzername in Root geändert.
Mit aktiven Root-Benutzern sind immer Sicherheitsrisiken verbunden. Daher empfehle ich die Verwendung des Befehls sudo, um auf Root-Benutzerrechte zuzugreifen.
Der Root-Benutzer ist der Benutzer der obersten Ebene mit allen Berechtigungen. Unter Ubuntu ist der Root-Benutzer jedoch standardmäßig nicht aktiv. Um den Root-Benutzer zu aktivieren, müssen Sie mit dem Befehl passwd ein Passwort festlegen. Wenn ein Benutzer bereits Sudoer ist, kann er mit dem Befehl sudo-i zum Root-Benutzer werden. In diesem Handbuch wird auch eine Möglichkeit erwähnt, die Root-Anmeldung über die GUI zu aktivieren, was nicht empfohlen wird. Es ist wichtig zu beachten, dass in vielen Linux-Distributionen, einschließlich Ubuntu, der Root-Benutzer aufgrund von Sicherheitsrisiken inaktiv ist. Es wird empfohlen, sudo zu verwenden, anstatt sich als aktiver Root-Benutzer anzumelden, da dies eine sicherere Option ist. Um mehr über su und sudo zu erfahren, verwenden Sie die Befehle man su und man sudo im Terminal.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!