Linux也有后悔药,五种方案快速恢复你的系统 (2)

在此目录中,您将找到系统上安装的软件包的.deb文件。如果找不到与您正在使用的包的匹配的文件,则需要使用以下命令从存储库重新下载它:

sudo apt-get download package

如果我们的adduser包没有.deb,我们可以通过输入以下内容获取一个:

sudo apt-get download adduser

一旦文件出现在该目录中,我们可以通过输入以下内容来查询它安装的文件的默认属性:

dpkg -c file.deb

对于adduser程序,可能看起来如下:

dpkg -c adduser_3.113ubuntu2_all.deb drwxr-xr-x root/root 0 2011-10-19 18:01 ./ drwxr-xr-x root/root 0 2011-10-19 18:01 ./etc/ -rw-r--r-- root/root 604 2011-10-19 18:01 ./etc/deluser.conf drwxr-xr-x root/root 0 2011-10-19 18:01 ./usr/ drwxr-xr-x root/root 0 2011-10-19 18:01 ./usr/sbin/ -rwxr-xr-x root/root 35120 2011-10-19 18:01 ./usr/sbin/adduser -rwxr-xr-x root/root 16511 2011-10-19 18:01 ./usr/sbin/deluser . . .

如您所见,我们可以验证默认包是否为root设置读/写访问权限,以及为所有其他用户设置读访问权限。

结论

现在你应该有一些策略来扭转你所犯的错误,并提出规划相关的应急计划。上面提到的五种方案都需要提前备份。

您可以购买一台新的服务器进行尝试,不过我还是建议您用你免费使用腾讯云开发者实验室进进行试验。

参考文献:《How To Use Backups, Git, and Apt-Get to Undo Changes on a Linux VPS》

问答

linux实时调度算法?

相关阅读

5 种 Docker 日志最佳实践

你的nginx访问过慢?增加个模块吧!

MySQL 8.0 版本功能变更介绍

此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1159250?fromSource=waitui

欢迎大家前往腾讯云+社区或关注云加社区微信公众号(QcloudCommunity),第一时间获取更多海量技术实践干货哦~

海量技术实践经验,尽在云加社区!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxdsj.html