0 votes

Une idée de la raison pour laquelle je ne peux pas éditer un fichier même si je lance vim en tant que Root ?

Je suis sur OSX Mojave et j'ai un fichier avec les permissions suivantes :

-rw-r--r-- 1 root wheel 2.7K Jan 31 04:32 settings.json

J'ai fait une sudo su - et maintenant whoami retours root .

Savez-vous pourquoi je ne peux toujours pas enregistrer les modifications que j'apporte à ce fichier ? Lorsque j'essaie de :w dans vim, j'obtiens "settings.json" E212: Can't open file for writing .

1voto

Chris Points 611

Comme vous l'avez dit dans un commentaire Il s'agit d'un fichier dans le dossier de l'antivirus Bitdefender, il est donc possible que le logiciel empêche quiconque d'accéder à l'écriture du fichier.

Avez-vous essayé d'empêcher Bitdefender de déverrouiller le fichier ?

Sinon, si vous essayez de copier le fichier, de le modifier et de le remettre dans le dossier, cela fonctionne-t-il ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X