CentOS - невозможно изменить файл ifcfg в / etc / sysconfig / network-scripts


1

Насколько я могу судить, я не могу понять, как изменить файл конфигурации интерфейса в виртуальной машине: sudo vim /etc/sysconfig/network-scripts/enp0s3не пишет и sudo bash -c "echo 'dog' >> ./enp0s3"завершается с ошибкой «Отказано в доступе».

Я создал новый файл /etc/sysconfig/networks-scripts/enp0s8и могу его изменить. Оба файла принадлежат пользователю root и показывают одинаковые значения chmod rw-r--r--. Они не показывают +при запуске, lsчто, я думаю, означает, что не применяются разрешения ACL.

Во время работы у них есть другой пользователь selinux ls -Z. Я установил SELINUX=disabledв /etc/sysconfig/selinuxи перезагружается. getenforceвозвращается disabled, но я все еще не могу отредактировать файл.

ДОБАВЛЕНО: я также не вижу никаких дескрипторов файла при запуске lsof.


Может ли это быть повреждение файловой системы?
Давидго

Я могу отредактировать его на двух связанных VMS, так что это кажется возможным. У меня проблемы с определением коррупции. Мои вызовы xfs_repair -n /dev/sda2не могут найти «суперблок» и выйти, так что сомневайтесь, если это актуально или я указываю на неправильную вещь. Однако, другие мои vms (на которых я могу редактировать файл) также имеют такое поведение xfs_repair.
xdhmoore
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.