Comme indiqué dans la page de manuel de chmod
par rapport aux permissions :
Les lettres rwxXst sélectionnent les bits de mode de fichier pour les utilisateurs concernés : read (r), écriture (w), exécution (ou recherche dans les répertoires) (x), exécution/recherche uniquement si le fichier est un répertoire ou si un utilisateur a déjà le droit d'exécuter (X). pour un utilisateur donné (X)
Le bit exécutable d'un dossier est expliqué ci-dessus comme une autorisation de "recherche" ; c'est-à-dire que le bit execute vous permet simplement d'accéder au dossier dans un navigateur de fichiers ou de vous déplacer vers le dossier à partir du terminal en exécutant la commande cd
ou en exécutant la commande ls ~/folder
pour lister les fichiers du dossier.
Le dossier doit être exécutable pour le propriétaire bien que le super-utilisateur puisse toujours accéder au dossier comme s'il utilisait l'option sudo
tout fichier ou répertoire peut être consulté ou supprimé. En outre, les autorisations relatives aux répertoires et aux fichiers sont expliquées plus en détail dans la section cet article utile sur Stackoverflow .
Il est également important de noter que "l'exécution" du dossier ne signifie pas que vous exécutez réellement un code ou des commandes comme lorsqu'un binaire exécutable ou un script est exécuté.
Pour un utilisateur de bureau à domicile (mais peut-être pas pour votre serveur), la plupart des dossiers de l'application $HOME
ont l'autorisation d'exécuter pour l'utilisateur, le groupe et autre s'ils sont visualisés avec l'option stat ~/myfolder
(extrait ci-dessous) :
Access: (0755/drwxr-xr-x) Uid: ( 1000/ mike) Gid: ( 1000/ mike)
Les permissions standard pour les dossiers sur $HOME
sont 755 ou 775 et pour les fichiers ils sont 644. Cependant, le reste du système de fichiers sera différent. Encore une fois, les dossiers doivent avoir le bit execute pour le propriétaire ou ils ne pourront pas être ouverts par lui. Il est important de faire attention avec chmod
lorsque vous modifiez les autorisations, et en particulier lorsque vous le faites de manière récursive, car la situation peut rapidement se dégrader.
Pour plus d'informations, voir man chmod
ou le Manpages Ubuntu en ligne et ceci article à Superuser .