- 主题:又看到一个命令不敢亲自执行
楼主的命令同样需要root才能执行吧。我加个sudo只是着重说明需要root权限而已。
【 在 JulyClyde 的大作中提到: 】
: 你都sudo了,用setfacl还是随便什么,还有区别么?
: 下回应该把题目换成sudo坏了
--
FROM 171.221.52.*
用那么复杂吗?用install复制一份,默认加上执行权限,然后用复制出来的chmod重新加权限就好了。
$ sudo chmod -x /usr/bin/chmod
$ chmod
bash: /usr/bin/chmod: 权限不够
$ install /usr/bin/chmod /tmp/chmod
$ ls -l /tmp/chmod
-rwxr-xr-x 1 55520 7月 2日 08:52 /tmp/chmod
$ sudo /tmp/chmod +x /usr/bin/chmod
$ chmod
chmod: 缺少操作对象
请尝试执行 "chmod --help" 来获取更多信息。
【 在 poocp 的大作中提到: 】
: 我问了一下AI遇到这种问题怎么恢复chmod的执行权限,Copilot没理解这个问题,回答不令人满意。
: 讯飞星火4.0也没理解,但给了解决方案,用setfacl命令可以替代chmod设置文件权限,从而恢复chmod的功能。
: 通义千问2.5理解问题了,而且给了5种恢复chmod功能的方法。
: ...................
--
修改:ArchLinux FROM 103.90.178.*
FROM 103.90.178.*
用install那么复杂吗?busybox也可以搞定。
sudo busybox chmod +x /usr/bin/chmod
所以install也只是其中一个方法而已。
【 在 ArchLinux 的大作中提到: 】
: 用那么复杂吗?用install复制一份,默认加上执行权限,然后用复制出来的chmod重新加权限就好了。
: $ sudo chmod -x /usr/bin/chmod
: $ chmod
: ...................
--
FROM 171.221.52.*
chmod这个不危险吧。
单引号里的,都是没特殊的字符串,至少在bash里是这样。
要造成一定程度的麻烦,起码得是chmod -x $(which chmod)
还必须要sudo
第二个,不过是利用/dev/random无穷无尽,来塞爆sort,如果系统没资源quota限制,ddos用户自己或者所在的系统。
【 在 VChartMM 的大作中提到: 】
: chmod -x 'which chmod'
: cat /dev/random | sort
: 不懂,什么意思?为什么这个操作很危险?
: ...................
--
FROM 119.130.155.*
单引号这个细节我居然没发现,估计很多人都看成了 ` 这个符号。
【 在 Dazzy 的大作中提到: 】
: chmod这个不危险吧。
: 单引号里的,都是没特殊的字符串,至少在bash里是这样。
: 要造成一定程度的麻烦,起码得是chmod -x $(which chmod)
: ...................
--
FROM 114.246.238.*