设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1713|回复: 10
打印 上一主题 下一主题

[随意闲聊] 【技术性笑话】空格!空格!

[复制链接]

Lv1.梦旅人

死人

梦石
0
星屑
60
在线时间
1055 小时
注册时间
2011-2-10
帖子
2029

贵宾

跳转到指定楼层
1
发表于 2011-7-3 18:29:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 Losses 于 2011-7-3 18:29 编辑

话说一个大师写Linux程序的卸载包的时候少打了个空格,之后造成了移除/usr - -! 神作啊……
话说详情看这里:
https://github.com/MrMEEE/bumble ... 55cdbe0acce6#diff-1
注意那个喜感的351行,我喷了~

Lv1.梦旅人

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
帖子
12326

贵宾第6届短篇游戏比赛季军

2
发表于 2011-7-3 20:47:59 | 只看该作者
是人都会犯错的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
403
在线时间
972 小时
注册时间
2007-12-31
帖子
2137
3
发表于 2011-7-3 21:18:33 | 只看该作者
LZ你忽然这么叫了一声想要吓死我么(掩面

点评

话说喵你懂那个命令意思的……灾难性的……  发表于 2011-7-3 21:49
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
491
在线时间
339 小时
注册时间
2010-12-15
帖子
926

开拓者

4
发表于 2011-7-3 21:30:48 | 只看该作者
这应该是多打了一个空格吧 0 0
回复 支持 反对

使用道具 举报

Lv1.梦旅人

死人

梦石
0
星屑
60
在线时间
1055 小时
注册时间
2011-2-10
帖子
2029

贵宾

5
 楼主| 发表于 2011-7-3 21:49:22 | 只看该作者
本帖最后由 Losses 于 2011-7-3 21:51 编辑
一瞬间的幻觉 发表于 2011-7-3 20:47
是人都会犯错的


小瞬你知道 rm -rf /usr 对于我们来说意味着什么么= =!


点评

相当于 C:\ & cd windows & del *.*  发表于 2011-7-3 21:56
东八区失地工作组
剧本、UI设计、php程序、网页美工、项目策划
Losses Don
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1130
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

6
发表于 2011-7-3 22:02:36 | 只看该作者
本帖最后由 DeathKing 于 2011-7-3 22:03 编辑

事实上市这样的,软件的作者在编写 install 脚本的时候,把这么一句:

rm -rf /usr/lib/nvidia-current/xorg/xorg

打成了  

rm -rf /usr /lib/nvidia-current/xorg/xorg

这句话是让 rm 命令分别删除 /usr 和 /lib/nvidia-current/xorg/xorg 目录及其子目录。很多人看也没看 install.sh 就果断运行了。于是悲剧就发生了。

下面是一些吐槽:
-- 你赢了。
-- 史诗级的错误!
-- 我勒个去;
-- 要是你把错误弄成  -rf / usr/lib/nvidia-current/xorg/xorg 就好玩了;
-- 嘿,我早就不想要 /usr 那玩意了;
-- 乃不能如此坑爹啊!

-- 还我 /usr


事实上,cnBeta之前也报道过这件事。不过这作者的确也太喜感了。加之 /usr 目录的权限本来就低,删除的时候又没有警告,又没有人会仔细去看 install.sh 文件。

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
953 小时
注册时间
2007-4-25
帖子
805
7
发表于 2011-7-3 23:30:58 | 只看该作者
DeathKing 发表于 2011-7-3 22:02
事实上市这样的,软件的作者在编写 install 脚本的时候,把这么一句:

rm -rf /usr/lib/nvidia-current/x ...

这其实和目录的权限关系不大了,作者的 README 里明确限制了 install.sh 必须以根用户运行,所以无论如何权限都是够的,哪怕目录下有设了粘贴位的文件。

要是你把错误弄成  -rf / usr/lib/nvidia-current/xorg/xorg 就好玩了;

做这个评论的人估计不知道 Linux 的根部保护吧。Linux 借鉴了 Solaris 当年部署的根部保护机制,GNU 默认的 rm 是带了 --preserve-root 这个选项的,使用 rm 是无法删除根部的,除非传递了 --no-preserve-root 选项。

  1. $ man rm | grep -B 3 -A 1 '\-\-preserve-root'
  2.        --no-preserve-root
  3.               do not treat `/' specially

  4.        --preserve-root
  5.               do not remove `/' (default)
复制代码
删除的时候又没有警告

这是因为 rm 的 -f 这个选项,它强制删除并不做任何提示。
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

8
发表于 2011-7-4 10:25:53 手机端发表。 | 只看该作者
评论各种喜感........解锁了一项成就什么的XD
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1130
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

9
发表于 2011-7-4 13:14:22 | 只看该作者
苏小脉 发表于 2011-7-3 23:30
这其实和目录的权限关系不大了,作者的 README 里明确限制了 install.sh 必须以根用户运行,所以无论如何 ...

就是因为这个 bumblebee 是一个叫 “迅驰” 的 Nvidia 显卡优化技术的 Linux 实现,所以很多人才会下载安装,然后才会有了这个 Epic Fail~

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

乌有君
10
乌有君  发表于 2011-7-4 15:35:56
这再次告诉偶们产品的测试部门很重要(大雾)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-24 13:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表