マイシステムでrootとして実行すると、次のエラーがservice sshd restart
表示されます。service sshd status
/bin/systemctl 状態 sshd.service sshd.service にリダイレクト - OpenSSH サーバーデーモン ロード済み: ロード済み (/usr/lib/systemd/system/sshd.service; 有効) アクティブ: 失敗 (結果: 終了コード) 2013年2月16日土曜日以降21:38:38 +0330; 6 秒前の
プロセス: 2207 ExecStart=/usr/sbin/sshd -D $OPTIONS(コード=終了、ステータス=255) プロセス: 2204 ExecStartPre= /usr/sbin/sshd-keygen(コード=終了、ステータス=0/SUCCESS )Cグループ:名前=systemd:/system/sshd.service2月16日 21:38:38 localhost.localdomain sshd[2207]: /var/empty/sshd は自分のものでなければなりません...
問題の原因をどのように見つけますか?
答え1
エラーメッセージの最後(切り捨て!)行は、おそらく/var/empty/sshd
ここ(Fedora 18)で提供されている所有権について説明しているようですls -ld
。
drwx--x--x. 2 root root 4096 Feb 8 11:18 /var/empty/sshd/
ランニングは以下rpm -qf /var/empty/sshd
を提供します:
openssh-server-6.1p1-5.fc18.x86_64
したがって、そのディレクトリはパッケージの所有ですopenssh-server
(そのディレクトリを再インストールするのでしょうか?)。
答え2
Magentoを使用した場合、またはコマンドラインを使用して/ var /を777に変更した場合は、誤ってすべての権限をその状態(777)に変更した可能性があります。
virtuozzo/cpanel/whm に接続し、再び 700 または所有者 (すべてのマニフェスト) に変更し、その他の項目を選択解除します。