Vous pouvez tester si votre Shell actuel est exécuté en tant que root de différentes manières
~/ > 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)
D'autres réponses donnent de bons moyens d'escalader les privilèges de la racine, je ne les répéterai donc pas. En supposant que vous sont root et vous ne pouvez toujours pas éditer le fichier /etc/dhcp/dhcpd.config
- puis très probablement que quelqu'un ou un programme a utilisé le chattr
pour rendre le fichier immuable.
A partir de la page du manuel de chattr :
Un fichier doté de l'attribut "i" ne peut pas être modifié : il ne peut pas être supprimé ou renommé, aucun lien ne peut être créé vers ce fichier et aucune donnée ne peut être écrite dans le fichier. Seul le superutilisateur ou un processus possédant l'attribut CAP_LINUX_IMMUTABLE
peut activer ou désactiver cet attribut.
Vous pouvez le savoir en utilisant lsattr
lsattr /etc/dhcp/dhcpd.config
S'il est en effet immuable, vous pouvez le désactiver comme suit :
chattr -i /etc/dhcp/dhcpd.config