linux - COMMAND=/bin/chmod -R 777 失败启动后的日志

标签 linux ubuntu ssh administrator

我正在尝试解决 Ubuntu 14.04(主要是 SSH)启动失败的问题。我发现了其中一位开发人员执行的一些可疑命令。由于它们已被执行,我无法再使用 SSH 访问它。

root : TTY=pts/1 ; PWD=/var/www/html/projects/at2/htdocs/public ; USER=root ; COMMAND=/bin/chmod -R 777

root : TTY=pts/1 ; PWD=/var/www/html/projects/at2/htdocs/public ; USER=root ; COMMAND=/bin/chmod -R 777 ./images

root : TTY=pts/1 ; PWD=/var/www/html/projects/at2/htdocs/public ; USER=root ; COMMAND=/bin/chmod -R 777 . /

之后日志文件中充满了类似

的消息
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0777 for '/etc/ssh/ssh_host_rsa_key' are too open.
This private key will be ignored.
bad permissions: ignore key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_rsa_key

每个命令究竟做了什么,我如何回滚它们?

最佳答案

你不应该给你的开发者那么多权力,我建议重新安装整个系统,而不是修复所有不正确的权限。

最后一个命令将所有文件的访问权限设置为 777,这意味着授予用户、组和其他所有人读取、写入和列出的权限。

问题是 ssh 不喜欢错误设置权限,然后无法启动。要解决此问题并立即访问,您可以使用以下命令:

chmod 600 -R /etc/ssh

关于linux - COMMAND=/bin/chmod -R 777 失败启动后的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43530990/

相关文章:

file - 如何在 ubuntu 中打开一个大的 sql 脚本(22GB!)?

ubuntu - Jmeter java.rmi.ConnectException

linux - 重定向密码提示警报

c++ - 部分覆盖文件描述符的内容

c - 使用 getline() 从 stdin 读取整行时出现意外输出?

c - 将 stdout 重定向到文件在中间停止。 Linux

javascript - drysrape 安装 Ubuntu 服务器 16.04

amazon-web-services - 在 CentOS 服务器中恢复 'sshd_config' 文件

Git push over ssh 在 Windows 上失败,错误为 'the remote end hung up unexpectedly'

Linux EC2 实例和 Openfire 服务器中的 Java CPU 使用率超过 100%