这可能听起来很愚蠢,但我想卸载 sh (出于研究目的)并将其替换为我自己的 shell。这实际上可能吗?
许多脚本和程序似乎都对其进行了硬编码,因此我对其可行性表示怀疑。
uninstall command-line sh
在/bin大多数二进制文件没有粘滞位除外:fusermout,mount,umount,ping,ping6和su。
/bin
fusermout
mount
umount
ping
ping6
su
为什么这些不应该被删除或重命名?是否因为它们用于某些关键脚本中,如果是这样,是否意味着所有其他二进制文件都不重要并且系统可以在没有它们的情况下工作?
permissions executable
command-line ×1
executable ×1
permissions ×1
sh ×1
uninstall ×1