web-dev-qa-db-ja.com

接尾辞の警告:グループまたはその他の書き込み可能

システム:

  • 接尾辞3.1.2
  • CentOS 6.8
  • カーネルお​​よびCPULinux 2.6.32-642.4.2.el6.centos.plus.x86_64 on x86_64
  • Dovecot、PostGrey、Amavis

接尾辞を開始した後、警告メッセージが表示されます。

[root@Sun etc]# postfix start
postfix/postfix-script: warning: group or other writable: /etc/postfix/./master.cf
postfix/postfix-script: starting the Postfix mail system

更新1:

私はその理由を見つけました。それはエラーの原因master.cfファイル参照シンボリックファイルを与えます。私が777を与えた場合、それは警告を与えます。私が644を与えた場合、許可はエラーを拒否しました。

1
RedLEON

後置権限チェックプログラムにバグがあります。リンクのターゲットのアクセス許可ではなく、シンボリックリンクのアクセス許可をチェックします。もちろん、シンボリックリンクのアクセス許可は常に777であり、接尾辞はそれについて誤って文句を言います。関連するすべてのfindコマンドに! -type lを追加して/ etc/postfix/postfix-scriptを修正しようとしましたが、修正されませんでした。 postfixコマンド自体を修正してから再コンパイルする必要がある場合があります。シンボリックリンクをハードリンクに置き換えることもできますが、アップグレード時に意図しない結果が生じる可能性があります。

1
Ian D. Allen

chmod 644 /etc/postfix/main.cfで修正する必要があります。

1
Stefan Guenther

追加する価値があるかもしれませんなぜ接尾辞はこの警告を発します。

Postfixの構成ファイルがボックス上の通常のユーザーによって書き込み可能である場合、彼らはそれを例えばに簡単に再構成することができます。 master.cfを変更するだけで、別のユーザーのメールを「盗む」か、単に物事を台無しにするだけです。

誰が何を変更したのかを知ることはほとんど不可能なので、postfixは、アクセス許可を修正するようにアドバイスします。

0
Phil Taprogge