我使用“cp -a”命令从 DVD 复制了一些文件。现在,我无法删除任何复制的文件。我将 selinux 设置为“允许”以将其作为问题的根源。这是我到目前为止所尝试的:
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
任何建议表示赞赏。
这是您收到的错误:
文件系统是只读的,您将无法对其进行任何更改。这与 SELinux 或每个文件的权限无关。整个文件系统是只读的。
如果我不得不猜测,我会说那
/NGS
是您的 DVD 文件系统。您可以使用类似的东西来确认这一点df -h .
,它将指向安装文件系统的设备