Was macht sudo chmod 0755 /usr/local und sudo chgrp wheel /usr/local?

Ich habe Homebrew deinstalliert und die /usr/local-Inhalte manuell entfernt.

The following possible Homebrew files were not deleted:

/usr/local/.DS_Store
/usr/local/bin/
/usr/local/etc/
/usr/local/include/
/usr/local/lib/
/usr/local/libexec/
/usr/local/share/
/usr/local/texlive/
/usr/local/var/

You may consider to remove them by yourself.

You may want to restore /usr/local's original permissions

  sudo chmod 0755 /usr/local
  sudo chgrp wheel /usr/local

Ich möchte wissen, was die vorgeschlagenen Befehle bewirken.

Zumindest /usr/local/texlive/ist das Ergebnis der Installation von TeX. Wenn Sie dies immer noch verwenden, sollten Sie das Verzeichnis wahrscheinlich nicht löschen ...
@patrix, ich habe eigentlich Latex (MacTex), Gnu Plot deinstalliert und neu installiert. Ich denke, TexMaker ist einfacher, also werde ich es versuchen. Beim Verlinken einiger Bibliotheken hatte ich Probleme (Fehlermeldungen), da habe ich mich entschieden, alles von Grund auf zu bereinigen und neu zu installieren. Vielen Dank und weitere Tipps und Anregungen sind willkommen

Antworten (1)

Wenn Sie den chmod 755 filenameBefehl ausführen, erlauben Sie jedem, die Datei zu lesen und auszuführen, und der Dateibesitzer darf auch in die Datei schreiben. Sie benötigen dies möglicherweise für Perl und andere Skripte, die über einen Webserver ausgeführt werden sollen. Wenn Sie 755 auf ein Verzeichnis anwenden, bedeutet dies, dass jeder darauf zugreifen und seine Dateiliste abrufen kann.

Wenn Sie chgrp group-name filenameden Befehl ausführen, ändern Sie die Gruppe jedes Dateinamens in Gruppenname.

Wenn Sie beide Befehle mit sudoPräfix ausführen, können Sie sicher sein, dass die Änderungen wirksam werden, da Sie sie ausführen, da dies rootder Benutzer mit den meisten Berechtigungen auf jedem einzelnen Unix-ähnlichen Computer ist.

Sie können man chmod, man chgrpoder eingeben man sudo, um weitere Informationen und Optionen zu erhalten.