GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi "Autres" peut-il lire les fichiers par défaut dans Ubuntu ?

Le modèle d'autorisations de Linux signifie que, même si vous êtes le seul utilisateur de votre ordinateur, vous n'êtes pas le seul utilisateur du système. De nombreux services créeront leur propre compte d'utilisateur pour s'exécuter sous - par exemple, Apache s'exécutera généralement sous son propre compte dédié.

Ce que vous remarquerez également, c'est que votre dossier personnel n'est généralement accessible qu'à votre propre compte - c'est-à-dire les autorisations 700 ou drwx------ . Cela signifie que vous seul pouvez accéder à votre dossier personnel, même si les sous-dossiers de ce dossier ont un accès complet.

Cette combinaison offre un équilibre utile. Les autorisations par défaut permettent aux comptes de service de lire tous les fichiers du système dont ils pourraient avoir besoin, mais ils ne peuvent rien changer. Tous les fichiers qui vous sont personnels doivent se trouver dans votre dossier personnel, afin qu'un service malveillant ne puisse pas y accéder.

Vous pourriez trouver le Filesystem Hierarchy Standard une lecture utile. Cela décrit les autorisations et les fonctions généralement attendues pour les systèmes Unix/Linux, et la plupart des distributions s'y conformeront.


Linux
  1. Pourquoi Rm peut-il supprimer les fichiers en lecture seule ?

  2. Impossible d'installer les fichiers .deb sur Ubuntu ? Façons d'installer les packages deb

  3. Pourquoi les fichiers ne peuvent-ils pas être manipulés par inode ?

  4. Pourquoi ne puis-je pas créer de fichiers de plus de 2 Go sous Linux ?

  5. Pourquoi Debian et Ubuntu sont-ils par défaut au niveau d'exécution 2 ?

S majuscule dans les autorisations d'un dossier ?

Comment puis-je corriger les autorisations de mes fichiers ?

Comment configurer une sauvegarde avec rsync sur Ubuntu 18.04

Pourquoi ne puis-je pas chown un dossier partagé VirtualBox ?

Pourquoi ne puis-je pas accéder à mon instance CouchDB en externe sur le serveur Ubuntu 9.04 ?

Pourquoi chmod -R 777 / destructif ?