Je pense que la meilleure autorisation serait
711 if you dont want to add groups as well or
751 so that public can't read your home directory
avec 755 public peut lire quels autres utilisateurs se trouvent sur votre répertoire personnel
Entre 751 et 750, il est à noter que 751 peut être utilisé pour autoriser l'accès à un sous-répertoire de votre répertoire personnel.
Un endroit où vous pouvez l'utiliser est lors de l'activation du mod Userdir pour le serveur Web Apache - il vous permet de donner à chaque utilisateur son propre répertoire navigable sur le Web, sous un nom commun tel que public_html
. Par exemple, une URL comme http://<hostname>/~<username>
peut être servi automatiquement à partir du /home/<username>/public_html/
. Mais pour ce faire, Apache doit disposer d'autorisations suffisantes dans votre répertoire personnel pour au moins lire les fichiers d'un dossier sous celui-ci.
Définir un répertoire sur 751
permet d'y naviguer (par n'importe qui) sans être lu. Ceci, à son tour, est nécessaire pour permettre au nom d'utilisateur sous lequel Apache s'exécute d'accéder "à" votre répertoire personnel au public_html
en son sein.
Ceci est utile, d'après mon expérience, principalement pour le développement Web sur une machine locale, même si je l'ai vu en action assez souvent avec des établissements d'enseignement.
La valeur par défaut serait généralement 0755.
Je suppose que 0751 fonctionnerait également si, pour une raison quelconque, vous ne souhaitez pas que le contenu soit consultable publiquement.
(bien sûr, propriété de root:root)