Je suis sur OSX Mojave et j'ai un fichier avec les autorisations suivantes:
-rw-r--r-- 1 root wheel 2.7K Jan 31 04:32 settings.json
J'ai fait un sudo su -
et whoami
retourne maintenant root
.
Avez-vous une idée de la raison pour laquelle je ne peux toujours pas enregistrer les modifications apportées à ce fichier? Quand j'essaie de :w
vim, je reçois "settings.json" E212: Can't open file for writing
.
terminal
permission
Daniels
la source
la source
ls -le@ /path/to/settings.json
-rw-r--r-- 1 root wheel 2755 Feb 1 08:25 settings.json
ls -lhoOd /path/to/settings.json
lsof +D /path/to/settings.json
ainsiRéponses:
Comme vous l'avez dit dans un commentaire , il s'agit d'un fichier situé dans le dossier de l'antivirus Bitdefender. Il est donc possible que le logiciel bloque l'accès de quelqu'un à l'écriture du fichier.
Avez-vous essayé d'empêcher Bitdefender de déverrouiller le fichier?
Sinon, si vous essayez de copier le fichier, puis le modifiez et le replacez dans le dossier, cela a-t-il fonctionné?
la source