GNU/Linux >> Belajar Linux >  >> Linux

Mengatur umask pengguna Apache

Ini adalah hasil pertama dalam hasil penelusuran Google untuk "CentOS 7 apache umask", jadi saya akan membagikan apa yang perlu saya lakukan agar ini berfungsi dengan CentOS 7.

Dengan CentOS 7, echo "umask 002" >> /etc/sysconfig/httpd -metode tidak bekerja untuk saya.

Saya menimpa file startup systemd dengan membuat folder /etc/systemd/system/httpd.service.d dan disana saya membuat file umask.conf dengan garis:

[Service]
UMask=0007

Di-boot dan berhasil untuk saya.


Apache mewarisi umask-nya dari proses induknya (yaitu proses yang memulai Apache); ini biasanya adalah /etc/init.d/ naskah. Jadi beri umask perintah dalam skrip itu.


Untuk CentOS dan distro Red Hat lainnya, tambahkan pengaturan umask ke /etc/sysconfig/httpd dan restart apache.

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

Info lebih lanjut:Umask Apache2 | MDLog:/sysadmin

Untuk sistem Debian dan Ubuntu, Anda juga dapat mengedit /etc/apache2/envvars .


Linux
  1. Fungsi Root Grup Pengguna??

  2. Centos – Menyiapkan Gateway Di Centos 7?

  3. Memperbarui Apache ke Versi Terbaru di Linux

  1. Buat pengguna sudo di CentOS

  2. Instal server MariaDB di CentOS

  3. Menyiapkan subdomain dengan Apache di Linux

  1. Bagaimana cara mengatur VSFTPD di CentOS 7.x?

  2. Menjalankan Apache sebagai pengguna yang berbeda

  3. Apa itu pengguna debian-+?