就我而言,我无法弄清楚如何更改虚拟机中的接口配置文件:sudo vim /etc/sysconfig/network-scripts/enp0s3
无法写入并sudo bash -c "echo 'dog' >> ./enp0s3"
失败并显示“权限被拒绝”。
我创建了一个新文件/etc/sysconfig/networks-scripts/enp0s8
,可以正常更改它。这两个文件都归 root 所有,并显示相同的 chmod 值。运行时rw-r--r--
它们不显示,我认为这意味着没有应用 ACL 权限。+
ls
运行时它们确实有不同的 selinux 用户ls -Z
。我已设置SELINUX=disabled
并/etc/sysconfig/selinux
重新启动。getenforce
返回disabled
,但我仍然无法编辑该文件。
添加:当我运行时,我也没有看到文件上的任何句柄lsof
。