即使以超级用户身份运行,也无法删除文件
我正在将一台机器从RHEL 4迁移到5。不是实际进行升级,而是创建了一个新的VM(两台机器都在云中),并且正在跨这两者之间复制数据。 我遇到了以下文件,该文件需要从新计算机上删除,但即使以root用户身份运行也无法删除: -rw------- 1 2003 2003 219 jan 11 14:22 .bash_history 该文件位于/ home / USER /中,其中USER是制造计算机的人员的帐户。他在旧计算机上没有帐户,因此我试图删除他的主文件夹,以便新计算机与旧计算机相符,但是出现以下错误: rm: ne peut enlever `.bash_history': Opération non permise (从法语翻译:无法删除XXX,不允许进行操作) 我尝试使用以下命令,但这没有什么区别: chattr -i .bash_history 是使用ID 2003创建用户的唯一选择,还是还有其他解决方法? 编辑 我尝试使用rm -f,但遇到相同的错误。我首先遇到同样的错误chmod 777。 我已经能够访问chown包含要删除的文件的文件夹,因此它是: drwx------ 2 root root 1024 jan 24 15:58 USER 编辑2 lsattr按照Angus的建议运行命令,输出如下: -----a------- USER/.bash_history …