Vous avez peut-être entendu dire qu'il existe un utilisateur spécial dans le système Linux appelé Root. Il possède la plus haute autorité dans le système et peut effectuer n'importe quelle opération sans aucune restriction. Mais comprenez-vous vraiment les autorisations Root ? Connaissez-vous son origine, sa fonction et son utilisation ? Savez-vous comment utiliser l'accès Root en toute sécurité ? Cet article vous présentera les connaissances pertinentes sur les autorisations Root, afin que vous puissiez mieux maîtriser ce super boss dans le système Linux.
Tout d'abord, rappelez-vous ceci, dans les systèmes d'exploitation de type Unix, la structure hiérarchique des répertoires est conçue comme une structure arborescente. Le répertoire de départ est un répertoire spécial, représenté par des barres obliques /, et d'autres répertoires sont issus du répertoire de départ. Étant donné que cette structure est très similaire à un véritable arbre, **/** est également appelé répertoire racine.
Dans l'image ci-dessous, nous pouvons voir le résultat de la commande suivante :
$ tree -d / | less
Cette commande démontre principalement l'analogie entre le répertoire racine et la racine de l'arborescence.
Bien que la raison pour laquelle le compte root est nommé ne soit pas très claire, cela peut être dû au fait que le compte root est le seul compte disposant d'autorisations d'écriture dans le répertoire racine.
De plus, comme le compte root peut accéder à tous les fichiers et commandes des systèmes d'exploitation de type Unix, il est aussi souvent appelé super utilisateur.
De plus, le répertoire racine et le répertoire ne peuvent pas être confondus. Le répertoire racine est le répertoire personnel du compte root. En fait, le répertoire racine est un sous-répertoire du répertoire racine /.
Obtenir l'autorisation root
Lorsque nous parlons d'autorisations root (ou superutilisateur), nous faisons référence aux autorisations d'un compte dont les autorisations sur le système incluent (mais sans s'y limiter) la modification du système et l'autorisation d'autres utilisateurs à accéder aux ressources du système.
L'utilisation inconsidérée du compte root peut provoquer un crash du système ou une panne complète du système. C'est pourquoi les directives suivantes constituent la bonne façon d'utiliser un compte root :
Tout d'abord, utilisez le compte root pour exécuter la commande visudo afin de modifier le fichier /etc/sudoers et accorder au compte spécifié (tel que le superviseur) les droits minimaux de super utilisateur.
Les autorisations minimales de super-utilisateur peuvent inclure, par exemple : l'ajout d'utilisateurs (adduser), la modification d'utilisateurs (usermod) et d'autres autorisations.
Ensuite, connectez-vous avec le compte superviseur et utilisez sudo pour effectuer des tâches de gestion des utilisateurs. À ce stade, vous constaterez peut-être que d'autres tâches nécessitant des privilèges de superutilisateur (telles que la suppression de packages) échouent.
*Exécuter une commande sans privilèges de superutilisateur*
Lorsque vous devez utiliser les privilèges de super utilisateur, répétez les deux étapes ci-dessus. Une fois l'exécution terminée, utilisez immédiatement la commande exit pour revenir à un compte sans restriction.
À ce stade, vous devez déterminer si d'autres tâches périodiques nécessitent des privilèges de superutilisateur ? Si nécessaire, accordez les autorisations nécessaires au compte ou au groupe spécifié dans /etc/sudoers et essayez d'éviter d'utiliser directement le compte root.
Grâce à cet article, vous devez avoir une compréhension globale des autorisations Root et connaître son historique, ses caractéristiques et son utilisation. Vous devez également comprendre l’importance et les dangers de l’accès root, ainsi que comment l’utiliser de manière appropriée. Nous vous recommandons d'être prudent lorsque vous utilisez les privilèges Root pour éviter des pertes et des problèmes inutiles. Dans le même temps, nous vous encourageons également à utiliser les privilèges Root pour effectuer certaines tâches avancées lorsque cela est nécessaire et profiter des puissantes fonctions du système Linux. J'espère que cet article pourra vous aider à mieux utiliser le système Linux et vous permettre de voyager en douceur dans le monde Linux.
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!