linux - 如何防止root用户误删除重要文件

标签 linux shell

我需要使用 root 来安装和维护我正在使用的数据库和应用程序服务器。数据库和应用程序服务器在/usr 目录中创建我需要操作的文件和目录。过去我不小心删除了/usr 中的重要文件,使系统表现得很奇怪。我想知道如何防止将来发生这种情况。我有一个 rm -rf 的习惯,是从多年的非 root 用户使用习惯中养成的。

我想到将/usr 移动到/usr_bkp 并创建一个软链接(soft link)/usr 以指向/usr_bkp。我担心即使是暂时移动或删除/usr 也会产生不可预测的后果。避免此类错误的最著名方法是什么。

最佳答案

root的目的就是做他想做的一切。但是,您可以使用 -i 选项来确认删除文件。

关于linux - 如何防止root用户误删除重要文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32341792/

相关文章:

linux - 在 sudo 语句中设置 env 变量 - Linux shell

linux - 我如何将进程的输入文本和输出文本捕获到文件中,就像从 shell 运行时显示的那样

macos - MAC 对 MP3 的 "say"命令

Linux shell - 检查并设置二进制文件的最后一个字节

linux - 如何直接覆盖 'unexpand'(空格到制表符的转换)?

python - 检测文件是否在python中的网络驱动器上

git - 在 git 命令中使用 git shell 别名

bash - bash shell 脚本中的负数

linux - 如何从 expect 脚本中传递的 shell 'read' 命令返回?

bash - 是否可以同时运行两个循环?