? Dans un système d'exploitation construit autour du système d'exploitation Unix - Mac OS X , par exemple , ainsi que toutes les différentes distributions de Linux - le " répertoire racine " est la base du système de fichiers, l' répertoire contenant tous les autres répertoires et leurs fichiers . Dans la plupart des systèmes , le répertoire racine ne peut être modifiée que par le superutilisateur ou utilisateur root. Le système de fichiers
systèmes Unis
Unix organiser toutes les informations de l'ordinateur dans une structure hiérarchique appelée un système de fichiers . Dans le système de fichiers Unix , tout - des documents texte, des images, des fichiers de configuration, périphériques comme les disques durs ou les lecteurs de CD - est un fichier, et est placé dans un des répertoires du système. Les répertoires sont imbriqués - le répertoire «home» , par exemple, contient traditionnellement sous-répertoires pour chaque utilisateur du système, de sorte que l'utilisateur "Lincoln" serait stocker ses fichiers personnels dans le "Lincoln" sous-répertoire "home"
. Photos, illustrations Chemins
Chaque emplacement sur un système de fichiers peuvent être décrits par un chemin unique, qui en Unix se compose de répertoires ou noms de fichiers séparés par des barres obliques . Un fichier image appelé " mcclellan.jpg " dans les " images " sous-répertoire du répertoire "Lincoln" , par exemple, aurait le chemin suivant:
/home /lincoln /images /mcclellan.jpg
Notez l'ouverture barre oblique : on désigne le répertoire racine
le répertoire racine
de
la base de la hiérarchie du système de fichiers est appelé la racine . et son chemin est une simple barre oblique. Tous les chemins absolus à tous les fichiers dans le système de fichiers commencent à la racine , ce qui dans la plupart des systèmes Unix contient un ensemble standard de répertoires , y compris "/home /" , l'emplacement des répertoires personnels des différents utilisateurs; "/bin /" , l'emplacement du les fichiers binaires qui peuvent être exécutées à partir de n'importe quel endroit dans le système de fichiers ; "/etc /" , un référentiel pour les fichiers de configuration divers pour les différents programmes ; . et autres
Permission
< p> pour éviter des changements préjudiciables à des fichiers système importants , les systèmes Unix ont tendance à être strict avec des autorisations - la capacité d'un utilisateur donné de modifier certains fichiers ou dossiers dans un endroit particulier - et le répertoire racine ne peut généralement pas être modifiée par une normale utilisateur , qui sera très probablement avoir des privilèges de modification uniquement pour les fichiers dans son répertoire personnel . Privilèges dans le répertoire racine sont généralement limitées à l'utilisateur "root" , parfois appelé le " super " , qui n'est pas un compte d'utilisateur comme les autres mais un état autre utilisateur saisit quand il veut avoir un accès illimité à tout le système de fichiers . En raison de la puissance dangereuse de l'utilisateur root , comptes root sont presque toujours protégé et les utilisateurs responsables ne restent pas connecté en tant que root plus longtemps que nécessaire .