Linux 禁用硬盘 + shell 人工智能女友代码。

2019-12-23 08:38:56 +08:00
 iamverylovely

禁用硬盘

#首先 sudo fdisk -l 找到需要禁用的盘,例如:/dev/sdb
#然后让下面的脚本开机自启动
#!/bin/bash
echo 'root 密码' |sudo -S bash -c 'echo 1 > /sys/block/sdb/device/delete'

再附上人工智能女友代码

echo "可不可以不要玩电脑了,来陪人家睡觉嘛" && poweroff

不好意思,我不是故意要水的,确实是搜了一圈没找到用什么命令禁用硬盘,然到想到了这么写,顺便记录一下分享给萌新。

8172 次点击
所在节点    Linux
57 条回复
iamverylovely
2019-12-25 20:01:56 +08:00
@no1xsyzy 一给我里杠杠。🙃🙃🙃
iamverylovely
2019-12-25 20:03:27 +08:00
我他妈承认这段代码确实很傻逼,但是你也不要 tmd 无中生有,明明什么问题都不会出,还他妈在那里逼逼一大堆。
no1xsyzy
2019-12-26 18:06:11 +08:00
@iamverylovely
先装 Linux 后装 Windows 你没试过吗?还是说你再跑回去再装一遍 grub ?
就是 TM 的会有人原样抄这代码出问题了我才过来找你的
你只知道你的系统上没问题,然后分享给萌新,真当萌新个个知道自己系统上有啥呗?那叫萌新?
真的,求您回到微软的纸尿裤里吧
iamverylovely
2019-12-27 04:35:56 +08:00
@no1xsyzy 谁出问题了??谁抄这段代码了???这段代码还能影响到 grub ???你怎么这么强悍呢??大神???登录到桌面后再执行删除操作,怎么会影响到 grub ?求求你多去学点 linux 再来说吧,还有不好意思,我就是这么装的,没问题,我就是先装的 manjaro,再装的 windows。
iamverylovely
2019-12-27 04:42:27 +08:00
@no1xsyzy 你从最开始的系统服务逼逼到数据库又逼逼到 grub,感觉你下一波会不会逼逼到 kernel,我先预个警。
no1xsyzy
2019-12-27 10:37:08 +08:00
@iamverylovely 如果你分不清讨论绪就算了吧,看到你已经一头雾水了,不麻烦你的脑子了(有没有另说)
kernel 你从主题开始就说了,不用我说吧?
iamverylovely
2019-12-27 11:41:15 +08:00
@no1xsyzy 可怜人啊,逃避吧,少年
iamverylovely
2019-12-27 11:45:19 +08:00
@no1xsyzy “就是 TM 的会有人原样抄这代码出问题了我才过来找你的”,你自己的脑子呢????这么 shabi 的话谁会信
iamverylovely
2019-12-27 11:48:14 +08:00
@no1xsyzy 你要是实在觉得自己牛逼,把你的代码展示出来。
no1xsyzy
2019-12-27 14:07:38 +08:00
@iamverylovely
你看不懂 grub 有关的是 Windows 和 Linux 先装后装的问题,所以你其实根本没试过,先装 Linux 后装 Windows 会只能启动 Windows,因为 Windows 引导根本不认 Linux,除非你重新想办法进一个无引导的系统,再用 grub 把引导装回来。即使是 UEFI 依然不能彻底解决该问题,因为有些 boot ( OEM 的)在有 Windows 的情况下根本不认 grub 的 UEFI (和微软的交易),只能 Legacy

至于 kernel, /sys/block 下基本都是 kernel 的事了

您并不能提出任何质疑,只好说这个话傻逼,但你说这话傻逼并不代表这话傻逼,就好像 WP:LEGS
至于您为什么突然开始称一句话傻逼,那自然是您怂了,您感觉到如果真的发生了您好像要负责。
对责任的恐惧、对自身愚钝的惊诧、对自己话不遮口的懊悔、对自己犯下的一时疏忽的自欺,让您终于破口大骂。
啊,好像听说这叫做 “幼稚”?我语文是不太好,指教下您这是不是叫幼稚?

我牛逼啥?我不牛逼啊?我只是恰好懂个您不懂、您放弃去懂、但其实很容易懂、而且时常变得至关重要的。这叫牛逼吗?这叫正常,这叫一般,这叫普罗大众,这叫平凡得不能再平凡。
反而是您比较牛逼,运气好,从出生到现在什么奇葩问题都没出,那自然是以为所有人都不会出奇葩问题了。

我 #32 说了三个方法,每个不到半分钟搜索就能了解,到处丢代码搞得和随地大小便一样。
iamverylovely
2019-12-27 19:53:32 +08:00
@no1xsyzy 我确实没考虑这方面的问题,但是我确实是先装的 linux 再装的 windows,我没必要骗你,我使用的就是 uefi 引导系统,两个盘都是 uefi+GPT,因为我的 bios 可以设置开机选择选择启动项,我每次选不同的硬盘就行了,所以我没用 grub,但是删除硬盘,除了这样做以外,我确实没其他办法,我这也是强迫症需求,你如果觉得有其他方法能删除硬盘,你可以 share 出来。
iamverylovely
2019-12-27 19:57:30 +08:00
@no1xsyzy 还有你也可以把抄这段代码出问题的人告诉我,让他联系我,我赔偿损失。
iamverylovely
2019-12-27 19:59:05 +08:00
@no1xsyzy 你的回复每次都在跳跃,第一次只是说写在服务里,我说放那都一样,后面又不安全,又谁谁谁电脑出问题了,你让谁不觉得这话 shabi ???
iamverylovely
2019-12-27 20:07:41 +08:00
@no1xsyzy 两个完全分离的硬盘,不存在有相互之间的读取操作,执行删除硬盘的操作,在哪里删除都是一样的,不存在会系统崩溃,什么的,不要杞人忧天。
no1xsyzy
2019-12-27 20:58:14 +08:00
@iamverylovely 也是我杞人忧天了吧
我 #32 摆了三种不用输入密码的方式,而不是让 sudo 从 stdin 读密码
NOPASSWD 算是太专门化的配置……
而 init 方法 —— 注意这东西不叫服务,如果写的是单元那么 service 是访问不到的 —— 恰当地设置可以在进单用户模式前移除不需要的硬盘。
总体上来看最优的是放 /sbin 然后做 setuid

连 rm -rf / 都有人信过,你觉得你运气这么好不碰上个抄代码出问题的?

再顺便一提,sdx 这个 x 在改变硬盘数量后是不固定的,也希望你以后没有加硬盘的需求,至少在加减硬盘时还能记得自己加过这个东西。
FrankHB
2020-01-05 01:29:39 +08:00
“我说这个代码不管放在哪里,效果都是一样的”
这是我今年以来看到过的最大的逼……
Formal proof,请。
iamverylovely
2020-01-05 05:23:04 +08:00
@FrankHB 这里的哪里是指 systemd 和 x,谁和你装逼?

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

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

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

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

© 2021 V2EX