システム:
接尾辞を開始した後、警告メッセージが表示されます。
[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を与えた場合、許可はエラーを拒否しました。
後置権限チェックプログラムにバグがあります。リンクのターゲットのアクセス許可ではなく、シンボリックリンクのアクセス許可をチェックします。もちろん、シンボリックリンクのアクセス許可は常に777であり、接尾辞はそれについて誤って文句を言います。関連するすべてのfind
コマンドに! -type l
を追加して/ etc/postfix/postfix-scriptを修正しようとしましたが、修正されませんでした。 postfix
コマンド自体を修正してから再コンパイルする必要がある場合があります。シンボリックリンクをハードリンクに置き換えることもできますが、アップグレード時に意図しない結果が生じる可能性があります。
chmod 644 /etc/postfix/main.cfで修正する必要があります。
追加する価値があるかもしれませんなぜ接尾辞はこの警告を発します。
Postfixの構成ファイルがボックス上の通常のユーザーによって書き込み可能である場合、彼らはそれを例えばに簡単に再構成することができます。 master.cfを変更するだけで、別のユーザーのメールを「盗む」か、単に物事を台無しにするだけです。
誰が何を変更したのかを知ることはほとんど不可能なので、postfixは、アクセス許可を修正するようにアドバイスします。