破事水: 为什么 linux 一键安装脚本如此流行,你们敢不看内容直接贴 root 权限执行么

2016-12-12 15:43:50 +08:00
 Siril
类似于
#wget http://example.com/aaa/bbb/xxx.sh && sh xxx.sh


而不是这样:
$wget http://example.com/aaa/bbb/xxx.sh
$view xxx.sh
反复地看,越长越可疑。
总算放心地 sudo ./xxx.sh 了。
19108 次点击
所在节点    Linux
100 条回复
likuku
2016-12-12 15:47:53 +08:00
反正是 aws/vbox 里临时起个虚拟机,装坏大不了从 snapshot 还原 /干掉系统重建
Hucai
2016-12-12 15:48:26 +08:00
因为菜,看了内容也不懂,索性直接贴代码执行了
simple26
2016-12-12 15:50:17 +08:00
因为要一条龙服务
harry890829
2016-12-12 15:50:59 +08:00
一般这种东西我都是从 github 上直接用的,有一个心理吧,既然都是开源出来的,要是有什么大问题早就闹起来了……
isCyan
2016-12-12 15:51:24 +08:00
因为大家都粘贴,反正肯定不指我一个人遭殃
lhbc
2016-12-12 15:51:36 +08:00
放 github 并且有一定 star 的,稍为看下就行
lhbc
2016-12-12 15:54:07 +08:00
不过,我都是自己写
涉及编译的自己打包
amustart
2016-12-12 15:54:43 +08:00
这种还行,至少给你源码,更恐怖的是直接丢你一个可执行文件
还有种套路就是 wget xxx.sh && sh xx.sh 然后脚本里下载可执行文件 执行然后删除可执行文件的
tvallday
2016-12-12 15:55:11 +08:00
装个 SS 还要看懂脚本,太蛋疼了。
jccg90
2016-12-12 15:55:54 +08:00
开发环境无所谓,生产环境的话,各种配置和优化一大堆,不用一键脚本的话要疯的。。。当然 docker 是更好的解决方案,比一键脚本更好用。。。反正都是开源的,我不看内容,总有人会看的。。。有问题早被别人喷死了,轮不到我
fangxing204
2016-12-12 15:56:35 +08:00
一般作者都会测试吧
Siril
2016-12-12 16:12:07 +08:00
@tvallday 就是传说它的很多一键安装包有后门的呢。

@harry890829 @isCyan @amustart
用的人多不代表肯定没问题, 参考 xcode 后门事件。
如果我 fork 个 ss ,稍微改一点,粗心的人一看,哦, github 上的,不也是一样么。

看来你们认为重要的机器不会这么搞,
然而,虽然 ss 不太重要,但自建 ss 的其中一个目的大概是,对各种服务提供商的不信任吧? 自用的 ss 机器上加后门,那还有什么区别?
phx13ye
2016-12-12 16:12:29 +08:00
为什么社区提供的二进制,通过包管理就敢装,不用反编译看下源码吗
CloudnuY
2016-12-12 16:13:31 +08:00
看啊,加密的 sh 还要解密再看看
isCyan
2016-12-12 16:15:35 +08:00
其实安装 ss 不就几个命令嘛,完全无需一键脚本啊
tvallday
2016-12-12 16:19:24 +08:00
@Siril 我用的是 TeddySun 的,有没有问题?
Siril
2016-12-12 16:22:03 +08:00
@phx13ye
这是抬杠,(现在的)包管理(一般)有验证作者 key 的机制吧。使用一个 linux 发行版,就信任了其开发团队,但是,随便一个网站上的需要 root 权限的 一行安装脚本,直接贴终端就执行, 说明随便就信任了这个网站。 这两种信任,后者有些过于随便了吧。
Siril
2016-12-12 16:24:50 +08:00
@isCyan 确实就几行命令啊,
我是从 dockerhub 上找 dockerfile 然后抄几句用到的(并检查文件下载来源)就装上了。。。

@tvallday 没用过不知道, ss 一键安装包 带后门我也是道听途说。
qwer1234asdf
2016-12-12 16:30:26 +08:00
因为需要``全套服务``
fprint
2016-12-12 16:34:58 +08:00
从来不一键,安装是省事了,但是后面配置更麻烦。原来我甚至全部自己用官方源码编译,后来据说 rpm 包跟自己编译区别也不大,就用 rpm 安装了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327073

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX