▷ Qu'est-ce qu'un utilisateur root ou super root
Table des matières:
- Qu'est-ce que le superutilisateur ou superutilisateur dans les systèmes de type Unix
- Quand utiliser root
Root est le nom d'utilisateur ou le compte qui, par défaut, a accès à toutes les commandes et fichiers sur Linux ou d'autres systèmes d'exploitation de type Unix. Également appelé compte root, utilisateur root et superutilisateur.
Qu'est-ce que le superutilisateur ou superutilisateur dans les systèmes de type Unix
Les privilèges root sont les pouvoirs dont dispose le compte root sur le système. Le compte root est le plus privilégié du système et a un pouvoir absolu sur lui, c'est-à-dire un accès complet à tous les fichiers et commandes. Les pouvoirs root incluent la possibilité de modifier le système de la manière souhaitée et d'accorder et de révoquer des autorisations d'accès, c'est-à-dire la possibilité de lire, de modifier et d'exécuter des fichiers et des répertoires spécifiques pour d'autres utilisateurs, y compris ceux qui sont réservé par défaut.
Le système d'autorisation dans les systèmes d'exploitation de type Unix est configuré par défaut pour empêcher les utilisateurs normaux d'accéder aux parties critiques du système et aux fichiers et répertoires appartenant à d'autres utilisateurs. En effet, il est très facile d'endommager un système de type Unix avec un accès administrateur. Cependant, un principe important des systèmes d'exploitation de type Unix est la fourniture d'une flexibilité maximale pour configurer le système, et donc l'utilisateur root est pleinement habilité.
Nous vous recommandons de lire notre article sur Comment changer le mot de passe utilisateur sous Linux
Les systèmes de type Unix supposent que l'administrateur système sait exactement ce qu'il fait et que seule cette personne utilisera le compte root. Ainsi, il n'y a pratiquement pas de filet de sécurité pour l'utilisateur root en cas d'erreur imprudente, telle que la corruption ou la suppression d'un fichier système critique, qui pourrait entraîner un dysfonctionnement de l'ensemble du système.
Le fait que tous les processus lancés par l'utilisateur root disposent de privilèges root ajoute au danger d'utiliser régulièrement le système en tant que root, car même les programmes d'application les plus utilisés et testés contiennent de nombreuses erreurs de programmation, un attaquant expert Vous pouvez souvent trouver et exploiter une telle erreur pour prendre le contrôle d'un système lorsque le programme est exécuté avec des privilèges d'administrateur au lieu d'utiliser un compte d'utilisateur ordinaire avec ses privilèges très limités.
Un moyen fondamental d'empêcher les utilisateurs d'endommager directement les systèmes de type Unix ou d'augmenter la vulnérabilité de ces systèmes aux dommages causés par des tiers consiste à éviter l'utilisation du compte root, sauf en cas de nécessité absolue, y compris par des administrateurs système experts et avec expérience. Autrement dit, au lieu de se connecter régulièrement au système en tant que root, les administrateurs doivent se connecter avec leur compte d'administrateur, puis utiliser la commande su. Cela fournira des privilèges d'administrateur uniquement selon les besoins et sans nécessiter de nouvelle connexion.
Quand utiliser root
Les tâches qui nécessitent des privilèges root incluent le déplacement de fichiers ou de répertoires dans ou hors des répertoires système, la copie de fichiers dans des répertoires système, l'octroi ou la révocation de privilèges utilisateur, certaines réparations système et l'installation de certains programmes d'application. Par défaut, vous n'avez pas besoin d'être root pour pouvoir lire la plupart des fichiers de configuration et de documentation dans les répertoires système, bien que vous ayez besoin d'être root pour les modifier.
Généralement, les privilèges root sont requis pour installer le logiciel au format de package RPM, en raison de la nécessité d'écrire dans les répertoires système. Cependant, si un programme d'application est en cours de compilation à partir du code source, il peut généralement être configuré pour s'exécuter à partir du répertoire personnel de l'utilisateur. Les privilèges root ne sont pas nécessaires à un utilisateur ordinaire pour compiler et installer des logiciels dans son répertoire personnel. Pour des raisons de sécurité, vous devez éviter de compiler des logiciels en tant que root.
Pour utiliser le compte superutilisateur, la première étape consiste à l'activer et à lui attribuer un mot de passe. Pour ce faire, ouvrez un terminal et tapez la commande suivante:
racine sudo passwd
Avec cela, vous pouvez déjà utiliser les privilèges d'utilisateur root, à la fois en utilisant la commande su et en vous connectant directement en tant qu'utilisateur root. Pour vous connecter en tant qu'utilisateur, il vous suffit de fermer votre session en cours et de saisir le nom d'utilisateur et le mot de passe root lorsque le système vous demande d'entrer les informations de connexion.
Ceci termine notre article spécial sur ce qu'est un utilisateur root, n'oubliez pas que vous pouvez laisser un commentaire si vous avez quelque chose à ajouter. Vous pouvez également partager la publication sur les réseaux sociaux afin qu'elle puisse aider plus d'utilisateurs qui en ont besoin.
Qu'est-ce qu'un utilisateur Facebook?
Si vous êtes tombé sur l'une de vos conversations intitulée «Utilisateur Facebook», calmez-vous dans cet article, nous vous donnons tous les détails
▷ Mini pci express qu'est-ce que c'est et pourquoi est-ce sur les ordinateurs portables?
Dans cet article, nous allons voir les caractéristiques du format Mini PCI Express ✅ et pourquoi il est si largement utilisé dans les ordinateurs portables aujourd'hui.
Ceci est la tablette Samsung Galaxy Tab Active 2 pour l'utilisateur professionnel
Samsung annonce la Galaxy Tab Active 2, une tablette spécialement conçue pour une utilisation dans différentes industries en raison de sa haute résistance