Frage Löschen / usr / bin / emacs - Operation nicht erlaubt


Ich war gerade dabei, Emacs von Railwaycat / Emacsmacport neu zu installieren, als ich darauf stieß /usr/bin/emacs, /usr/bin/emacsclient und /usr/bin/emacs-undumped.

angrybacon@sandman ~/ $ ll /usr/bin/emacs*
-r-xr-xr-x 1 root wheel 26929904 Dec  3 07:35 /usr/bin/emacs
-rwxr-xr-x 1 root wheel  3201184 Dec  3 07:36 /usr/bin/emacs-undumped
-rwxr-xr-x 1 root wheel    36928 Dec  3 07:36 /usr/bin/emacsclient

Ich versuche, diese Binärdateien ohne Erfolg zu löschen.

angrybacon@sandman ~/ $ sudo rm -f /usr/bin/emacs*
rm: /usr/bin/emacs: Operation not permitted
rm: /usr/bin/emacs-undumped: Operation not permitted
rm: /usr/bin/emacsclient: Operation not permitted

Ich habe GNU's ausprobiert rm und entfernen schg Flagge, immer noch kein Glück.

Werden die mit Standard-Mac-Setups ausgeliefert?

Gleiches Problem mit /usr/share/emacs/ und /usr/share/info/emacs*.


8
2017-12-28 13:12


Ursprung


Bitte bearbeiten Ihre Frage, um die Dateiberechtigungen der 3 Dateien einzuschließen. - DavidPostill♦
@DavidPostill Berechtigungen hinzugefügt. Sind das jene, auf die du dich beziehst? - Mathieu Marques
Die Dateien gehören root. sandman hat nur Ausführungsberechtigung. Versuchen Sie es mit sudo um sie zu löschen. - DavidPostill♦
@DavidPostill Sorry mein Beitrag war unvollständig, ich habe es bereits versucht. - Mathieu Marques


Antworten:


Es ist die neue "Systemintegrität" in OS X. Selbst als root können Sie nicht alles machen. Gute Neuigkeiten sind ... Sie können es deaktivieren.

  1. Starten Sie den Wiederherstellungsmodus (booten Sie, während Sie den Befehl + r gedrückt halten).
  2. Öffne das Terminal (Dienstprogramme -> Terminal)
  3. führe folgendes im Terminal aus:

    csrutil disable; reboot
    

Drücken Sie die Eingabetaste, Ihr Mac wird neu gestartet und Sie können loslegen.


8
2017-12-29 19:45



scheint ziemlich exzessiv ... gibt es wirklich keine Möglichkeit, dies außerhalb des Neustarts und Wiederherstellungsmodus zu tun? Wie haben Emacs den Status eines Gottes bekommen? - user391339