GNU/Linux >> Tutoriels Linux >  >> Linux

Définition de l'umask de l'utilisateur Apache

C'était le premier résultat dans les résultats de recherche Google pour "CentOS 7 apache umask", donc je vais partager ce que je devais faire pour obtenir ce travail avec CentOS 7.

Avec CentOS 7, le echo "umask 002" >> /etc/sysconfig/httpd -la méthode n'a pas fonctionné pour moi.

J'ai écrasé le fichier de démarrage systemd en créant un dossier /etc/systemd/system/httpd.service.d et là j'ai créé un fichier umask.conf avec des lignes :

[Service]
UMask=0007

Démarré et cela a fonctionné pour moi.


Apache hérite de son umask de son processus parent (c'est-à-dire le processus qui démarre Apache) ; cela devrait typiquement être le /etc/init.d/ scénario. Alors mettez un umask commande dans ce script.


Pour CentOS et les autres distributions Red Hat, ajoutez le paramètre umask à /etc/sysconfig/httpd et redémarrez apache.

[root ~]$ echo "umask 002" >> /etc/sysconfig/httpd
[root ~]$ service httpd restart

Plus d'infos :Apache2 umask | MDLog :/sysadmin

Pour les systèmes Debian et Ubuntu, vous modifierez de la même façon /etc/apache2/envvars .


Linux
  1. Comment configurer VSFTPD sur CentOS 7.x ?

  2. Désactiver l'utilisateur administrateur dans Windows

  3. Installer Apache et PHP sur CentOS 7

  4. Installer Apache sur CentOS 8

  5. CentOS / RHEL :Comment changer le shell de connexion de l'utilisateur

Installer Apache OpenOffice sur CentOS 8

La fonction de la racine du groupe d'utilisateurs ? ?

Comment installer Apache Tomcat 9 sur CentOS 7

Comment limiter l'utilisateur root dans CentOS

Comment installer Apache dans CentOS 8

Mise à jour d'Apache vers la dernière version sous Linux