Il ne fait aucun doute que les systèmes d’exploitation basés sur Linux nous offrent de nombreux avantages par rapport au populaire Microsoft Windows. De plus, les principaux développeurs des distributions actuelles tentent d'adapter leurs projets à la majorité des utilisateurs, avec ou sans expérience préalable.
Comme c'est généralement le cas dans ce secteur du logiciel, il est essentiel de procéder dès le début à une configuration correcte de Linux et de Windows. Cela nous aidera à améliorer notre expérience avec l'ordinateur, sécuriser les données et soyez beaucoup plus productif. Dans ces lignes nous allons vous parler de certaines tâches que nous ne devrions jamais effectuer si nous sommes root sur une distribution Linux.
Que signifie être root sur un système Linux ?
Tout d’abord, il faut garder à l’esprit qu’être root sous Linux signifie avoir le plus haut niveau d’autorisations au sein du système d’exploitation. Cela signifie que nous serons l'utilisateur administrateur absolu, ce qui présente des avantages, mais comporte également certains dangers. Et avoir ce niveau dans le système d'exploitation peut mettre notre PC en danger si nous n'avons pas suffisamment d'expérience.
- L'utilisateur root peut pratiquement tout faire, sans restrictions. Ce sont quelques-uns des privilèges que nous aurons.
- Nous aurons un contrôle complet du système. Root peut lire, modifier ou supprimer n'importe quel fichier, modifier les paramètres du système, installer ou supprimer des programmes et gérer d'autres utilisateurs.
- Accès à l'ensemble du système de fichiers sans limitations d'autorisation.
- Exécution de commandes critiques. Nous faisons ici référence à des commandes un peu délicates comme changer les mots de passe d'autres personnes ou modifier le noyau.
- En bref, si nous voulons nous établir en tant qu'utilisateur root sous Linux, nous devons avoir une connaissance avancée du système d'exploitation lui-même, sinon nous pourrions provoquer de graves pannes.
Choses qu'un root ne devrait jamais faire sous Linux
C'est pourquoi, précisément dans ces mêmes lignes, nous allons vous parler d'une série de tâches et d'actions que l'administrateur de ces systèmes d'exploitation ne devrait jamais effectuer. Du moins si vous ne savez pas en profondeur ce que vous faites réellement.
- Exécuter des commandes sans les comprendre en profondeur. La vérité est que copier et coller des commandes depuis Internet en tant qu'utilisateur root sous Linux, notamment en utilisant sudo, peut être désastreux pour le système et le PC en général. Une commande malveillante ou erronée peut supprimer des fichiers, ouvrir des portes de sécurité ou casser le système d'exploitation.
- Utilisez cette commande avec négligence. Il s'agit d'une erreur assez classique, on parle de la commande rm -rf / ou de ses variantes mal orthographiées. Et ils peuvent supprimer tout le contenu du PC sans que nous nous en rendions compte. Même un espace mal placé peut tourner au désastre.
- Travaillez toujours en tant que root sous Linux. Nous vous avons déjà dit que cela présente parfois une multitude d'avantages lorsqu'on travaille avec un système open source. Mais il n'est pas recommandé d'utiliser root pour des tâches normales telles que l'édition de fichiers, la navigation en ligne ou la création de documents texte. Il est préférable d'utiliser cet utilisateur avec toutes les autorisations pour certaines tâches plus avancées.
- Modifier les autorisations sans savoir ce que nous faisons. Nous devons garder à l’esprit qu’accorder des autorisations complètes sur des fichiers ou des dossiers peut ouvrir d’énormes failles de sécurité dans Linux, que nous devons éviter à tout prix.
- Modifiez les fichiers critiques sans sauvegarde. Il existe certains fichiers système que nous ne devrions jamais modifier en tant que root. Du moins si nous n’en avons pas de sauvegarde.
- Exécuter des scripts inconnus en tant que root. Parfois, nous exécutons certains scripts sous Linux que l'on trouve sur Internet, mais sans les connaître en profondeur. Cela peut sérieusement endommager votre ordinateur ou mettre en danger l’ensemble du système d’exploitation.
Questions fréquemment posées sur root sous Linux L'utilisateur root a le contrôle total du système : il peut modifier, supprimer ou accéder à tous les fichiers et paramètres sans restrictions. Un utilisateur normal dispose d'autorisations limitées sur son répertoire personnel et a besoin d'une autorisation pour apporter des modifications au système. Pour des raisons de sécurité, il est recommandé de toujours utiliser des comptes normaux pour le travail quotidien.
Sudo nous permet d'exécuter des commandes avec des privilèges d'administrateur de manière temporaire et contrôlée. Il est plus sécurisé car : il enregistre qui exécute quelle commande, vous permet d'accorder des autorisations spécifiques sans accès complet et vous oblige à confirmer l'action en écrivant le mot de passe. Il est recommandé d'utiliser sudo au lieu de vous connecter en tant que root.
Pas nécessairement. Les programmes peuvent être installés dans le répertoire personnel de l'utilisateur sans privilèges root.
Quelle est la différence entre l’utilisateur root et l’utilisateur normal sous Linux ?
Qu'est-ce que la commande sudo et pourquoi est-elle plus sûre que d'utiliser directement root ?
Est-il nécessaire d’être root pour installer des programmes sous Linux ?