マイシステムで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
(そのディレクトリを再インストールするのでしょうか?)。