GNU/Linux >> Tutoriales Linux >  >> Linux

Configuración de la umask del usuario de Apache

Este fue el primer resultado de la búsqueda de Google para "CentOS 7 apache umask", así que compartiré lo que tenía que hacer para que esto funcionara con CentOS 7.

Con CentOS 7 el echo "umask 002" >> /etc/sysconfig/httpd -el método no funcionó para mí.

Sobrescribí el archivo de inicio de systemd creando una carpeta /etc/systemd/system/httpd.service.d y allí creé un archivo umask.conf con líneas:

[Service]
UMask=0007

Arrancó y funcionó para mí.


Apache hereda su umask desde su proceso principal (es decir, el proceso que inicia Apache); normalmente debería ser el /etc/init.d/ guion. Así que pon un umask comando en ese script.


Para CentOS y otras distribuciones de Red Hat, agregue la configuración de umask a /etc/sysconfig/httpd y reinicie apache.

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

Más información:Apache2 umask | MDLog:/sysadmin

Para los sistemas Debian y Ubuntu, editaría de manera similar /etc/apache2/envvars .


Linux
  1. Crear un usuario sudo en CentOS

  2. Instalar un servidor MariaDB en CentOS

  3. CentOS / RHEL:cómo cambiar el shell de inicio de sesión del usuario

  4. Configuración de un subdominio con Apache en Linux

  5. Ejecutando Apache como un usuario diferente

Instalar Apache OpenOffice en CentOS 8

Cómo instalar Apache Tomcat 9 en CentOS 7

Cómo limitar el usuario root en CentOS

Cómo instalar Apache en CentOS 8

Instalar Apache en CentOS 8

Configuración de la variable de ruta para el usuario de apache en Amazon Ec2