Comment modifier les autorisations de dossier et de sous-dossiers dans Linux

Comment modifier les autorisations de dossier et de sous-dossiers dans Linux

La définition de l'autorisation du fichier approprié pour toute application Web est une partie importante de l'hébergement Web. Dans ce didacticiel, vous apprendrez à modifier les autorisations de fichiers sur le dossier et les sous-repliants récursivement dans une seule commande.

Comme vous le savez, dans Linux, tout est traité comme un fichier. Un dossier est également connu sous le nom de fichier de répertoire désigné par 'd'Dans la section d'autorisation. La commande ci-dessous définira le propriétaire sur www-data et le propriétaire de groupe sur Ubuntu pour tous les fichiers et répertoires et sous-répertoires.

Sudo Chown -r www-data: ubuntu / var / www / html 

Utilisez le chod Commande pour modifier les autorisations de tous les fichiers, répertoires et sous-répertoires.

Sudo Chmod -R 755 / var / www / html 

Note - L'autorisation 755 est bonne à définir pour les répertoires mais pas sur les fichiers. Cela définit le bit d'exécution sur des fichiers qui ne sont pas recommandés pour aucun environnement de production exclu certains cas spécifiques. Nous vous recommandons de définir les autorisations séparément pour les fichiers et les répertoires.

Définir les autorisations sur les fichiers:

sudo find / var / www / html -type f -exec chmod 644  \; 

Définir les autorisations sur les répertoires:

sudo find / var / www / html -type d -exec chmod 755  \; 

Terminé.