Ви можете перевірити, чи працює ваша поточна оболонка як root декількома різними способами
~/ > whoami
paul
~/ > sudo whoami
root
~/ > id
uid=1000(paul) gid=1000(paul) groups=1000(devs),4(adm),20(dialout),24(cdrom),…
~/ > sudo id
uid=0(root) gid=0(root) group=0(root)
Інші відповіді дають хороші способи перейти до root права, тому я не повторюю їх. Припускаючи , що ви є корінь , і ви все ще не можете редагувати файл /etc/dhcp/dhcpd.config
- то дуже ймовірно , хто - то або якась - то програма використовувала chattr
програму , щоб зробити файл незмінним.
На сторінці керівництва chattr :
Файл з атрибутом 'i' неможливо змінити: його неможливо видалити чи перейменувати, жодне посилання не може бути створено до цього файлу і до нього не можна записувати дані. Лише суперпользователь або процес, що володіє CAP_LINUX_IMMUTABLE
можливістю, може встановити або очистити цей атрибут.
Це можна дізнатися, використовуючи lsattr
lsattr /etc/dhcp/dhcpd.config
Якщо це дійсно незмінне, ви можете вимкнути це так:
chattr -i /etc/dhcp/dhcpd.config