“根访问权限(root / 管理员权限)误删除”是系统安全里的经典问题。根用户(root)在 Linux/Unix、Windows 管理员在 Windows 上,都可以绕过普通权限限制直接删除任何文件。要从制度和工具两个层面来防误删。
下面按操作系统 + 实践方法说明。
sudo 执行命令PermitRootLogin no
alias rm='rm -i'
或更安全:
alias rm='rm -I' # 删除超过3个文件或递归时确认
apt install safe-rm
保护重要目录(如 /, /etc, /usr)
chattr +i /etc/passwd
root 也无法删除,直到:
chattr -i /etc/passwd
mount -o remount,ro /important
user ALL=(root) /usr/bin/systemctl, /usr/bin/rsync
✅ 不用 root 做日常操作
✅ 删除前先 ls 确认路径
✅ 使用 -- 防止参数误判
✅ 重要目录加只读 / immutable
✅ 定期备份 + 快照
✅ 自动化脚本加 dry-run
根权限防误删的核心不是“限制 root”,而是“减少 root 的使用场景 + 增加删除成本 + 有可恢复手段”。
如果你愿意,我可以:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。