GNU/Linux >> Linux の 問題 >  >> Linux

Apache ユーザーの umask の設定

これは「CentOS 7 apache umask」の Google 検索結果の最初の結果でした。そのため、CentOS 7 でこれを機能させるために必要なことを共有します。

CentOS 7 では echo "umask 002" >> /etc/sysconfig/httpd -方法は私にはうまくいきませんでした.

フォルダー /etc/systemd/system/httpd.service.d を作成して、systemd 起動ファイルを上書きしました。 そこで、umask.conf ファイルを作成しました。 行で:

[Service]
UMask=0007

起動して、うまくいきました。


Apache はその umask を継承します 親プロセス (つまり、Apache を開始するプロセス) から;通常、これは /etc/init.d/ である必要があります 脚本。 umask を入れてください そのスクリプトのコマンド。


CentOS およびその他の Red Hat ディストリビューションの場合、umask 設定を /etc/sysconfig/httpd に追加し、apache を再起動します。

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

詳細:Apache2 umask | MDLog:/sysadmin

Debian および Ubuntu システムの場合、同様に /etc/apache2/envvars を編集します。 .


Linux
  1. CentOS 7.xでVSFTPDを設定するにはどうすればよいですか?

  2. Windowsで管理者ユーザーを無効にする

  3. CentOS7にApacheとPHPをインストールする

  1. CentOS8にApacheをインストールする

  2. CentOS / RHEL :ユーザーのログイン シェルを変更する方法

  3. Linux で Apache を使用してサブドメインを設定する

  1. 別のユーザーとして Apache を実行する

  2. 保存されたユーザー ID に関する質問

  3. debian-+ ユーザーとは?