|
|
|
|
挪动端

为什么通博8888官网容许用户删除根目次?假如删了会怎样?

为什么通博8888官网容许用户删除根目次?这个题目看上去也并不是一个吸引人的话题,许多学习通博8888官网的冤家能够也没认识到这个题目,关于通博8888官网这个精密的零碎,许多较风险的下令都做了肯定的防备,但是为什么最风险的下令却没有制止实行!

作者:佚名泉源:代码湾|2018-03-07 16:55

为什么通博8888官网容许用户删除根目次?这个题目看上去也并不是一个吸引人的话题,许多学习通博8888官网的冤家能够也没认识到这个题目,关于通博8888官网这个精密的零碎,许多较风险的下令都做了肯定的防备,但是为什么最风险的下令却没有制止实行!

图0:为什么通博8888官网容许用户删除根目次?怎样删了会怎样?

一个冤家明天忽然问我这个题目,我临时也答复不出,大少数状况下我们没有人会实行这个下令,这会毁坏我们的操纵零碎,但是这种状况又比拟容易发作,那么这个下令可以实行的缘由出于偶尔?

颠末在一些社区的寻觅,终于在一个网站上看到Ben N的答复,他的答复如下:

以root身份登录或运用sudo,实践上是在对呆板说:“我晓得我在做什么。”避免人们做出可疑事变通常也会制止他们做出智慧的事变。

别的,另有一个十分好的来由容许用户对根目次停止操纵:彻底删除操纵零碎和文件零碎以使盘算机服役。(风险!在某些UEFI零碎上,rm -rf / 也能够会侵害物理呆板。)

显然,人们不警惕实行了这个下令,以致于添加了一个平安功用。rm -rf /在大少数零碎上什么也不做,还提供了-no-preserve-root,而且你无法偶尔输出。这也有助于防备写得欠好但是意图精良的shell剧本。

图1:为什么通博8888官网容许用户删除根目次?怎样删了会怎样?

意思便是假如没有指定–no-preserve-root这个参数,GNU rm 将回绝实行这个下令,而且只输出rm -rf /也并不会实行删除根目次下文件,小E在Ubuntu上停止了测试,测试后果如下所示:

图2:为什么通博8888官网容许用户删除根目次?怎样删了会怎样?

我实行了rm -rf /*的后果如下,正在猖獗的删除零碎文件

图3:为什么通博8888官网容许用户删除根目次?怎样删了会怎样?

但是过了一会没有反响了,我按下Ctrl + C中止,页面如下,照旧可以呈现输出框

图4:为什么通博8888官网容许用户删除根目次?怎样删了会怎样?

但是一些下令无法运用,但是到可以随意切换目次

图5:为什么通博8888官网容许用户删除根目次?怎样删了会怎样?

这就意味着有些零碎文件照旧删不失的,实行一些相干下令看样子照旧可以实行的,以是正如Ben N所说,当你运用root用户登录,或许运用sudo运用这条下令时 ,就在对零碎表现“我晓得我能做什么,我很清晰本人做的事变意味着什么”或许各人也可以如许以为通博8888官网在设计这条风险的下令时,并没有屏蔽,是由于在我想让我的电脑服役时,删除电脑的文件。

以是在普通运用通博8888官网是,普通不要运用权限过大的用户,关于一些常需求操纵的目次各人可以运用root用户设置权限为777,或许是将你常用的用户参加root用户组等等,如许也方便操纵,也能避免一些初学者的误操纵招致零碎解体等。

【编辑引荐】

  1. 我的通博8888官网主目次中的隐蔽文件是干什么用的?
  2. 怎样在通博8888官网上装置/更新Intel微码固件
  3. 怎样在通博8888官网中轻松修正拼写错误的Bash下令?
  4. 微软拥抱 通博8888官网 ,通博8888 10 市肆上架 Debian 和 Kali
  5. 怎样在通博8888官网上运用Vundle办理Vim插件
【责任编辑:未丽燕 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

通博8888官网下令、编辑器与Shell编程

本书是现在所能找到的最适用、最片面的通博8888官网指南和参考手册,也是独一一本提供以下全部内容的册本: 更好更适用的示例掩盖了实践任务中需...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊