以 root 身份在我的系统上运行service sshd restart
并service sshd status
打印以下错误:
重定向到 /bin/systemctl status sshd.service sshd.service - OpenSSH 服务器守护进程 已加载:已加载(/usr/lib/systemd/system/sshd.service;已启用) 活动:失败(结果:退出代码)自周六 16 日起2013 年 2 月 21:38:38 +0330; 6秒前
进程:2207 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255) 进程:2204 ExecStartPre=/usr/sbin/sshd-keygen (code=exited, status=0/SUCCESS) CGroup: name=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 或所有者(所有清单)并取消勾选其他