几天前我安装了一个新的 debian 6 系统 - 今天我想创建一个 SSL 证书的 CSR 请求,然后想删除 CSR 文件。
在我服务器的根目录中,我正在输入
rm * /etc/apache2/sslstuff
Run Code Online (Sandbox Code Playgroud)
然后我注意到我无法使用ls
或top
不再使用,我是否删除了所有内容?
我以为我也需要rm -R
删除文件夹。
现在我什至无法使用 SSL 登录,因为在我输入登录用户的密码后,腻子总是会关闭。
我能在这里做什么?是否必须重新安装系统或有更省时的方法?(不允许root登录,我用不同的用户登录然后使用su
)
好的,我使用另一个用户登录,因为出于安全原因我将 permitrootlogin 设置为 NO。当我打开 Putty 以通过 SSH 登录时,我输入用户名,输入 PW Putty 后将关闭..那么我该怎么做才能至少连接到该服务器?
FTP 仍然有效,网站仍在运行,所以我想我只删除了一些符号链接和内容。现在做什么?
您的命令将清除的唯一实际文件是指向当前内核、initrd 和 cdrom 设备的符号链接。同样,这些只是符号链接,不会导致您描述的问题。
该rm
命令不会递归(-r 表示递归),除非明确告知要这样做,或者除非alias
在 root 的.bashrc
文件中创建了一个for rm,声明 'rm' 应被视为 'rm -r' 或 'rm -rf '。
我强烈怀疑您不在您认为的目录中。