无法删除文件

无法删除文件

我使用“cp -a”命令从 DVD 复制了一些文件。现在,我无法删除任何复制的文件。我将 selinux 设置为“permissive”以消除问题根源。这是我到目前为止所尝试过的:

root@zeus:/NGS# getenforce
Permissive
root@zeus:/NGS# rm TRANS.TBL 
rm: remove regular file 'TRANS.TBL'? y
rm: cannot remove 'TRANS.TBL': Read-only file system
root@zeus:/NGS# chmod 755 TRANS.TBL 
chmod: changing permissions of 'TRANS.TBL': Read-only file system
root@zeus:/NGS# lsattr TRANS.TBL 
lsattr: Inappropriate ioctl for device While reading flags on TRANS.TBL
root@zeus:/NGS# ls -lZ TRANS.TBL 
-r--r--r--. root root system_u:object_r:iso9660_t:s0   TRANS.TBL
root@zeus:/NGS# chcon unconfined_u:object_r:default_t:s0
root@zeus:/NGS# chcon unconfined_u:object_r:default_t:s0 TRANS.TBL 
chcon: failed to change context of 'TRANS.TBL' to 'unconfined_u:object_r:default_t:s0': Read-only file system

任何建议表示赞赏。

答案1

这是您遇到的错误:

Read-only file system

文件系统是只读的,您将无法对其进行任何更改。这与 SELinux 或每个文件的权限无关。整个文件系统是只读的。

如果我不得不猜测的话,我会说那/NGS是你的 DVD 的文件系统。您可以使用类似的命令来确认这一点df -h .,它将指向已安装文件系统的设备

相关内容