Best Practice beim Installieren von Programmen in FreeBSD?

Best Practice beim Installieren von Programmen in FreeBSD?

Ich habe gerade mit FreeBSD angefangen und bin mir nicht sicher, ob ich root sein muss, um Programme zu installieren oder nicht? Das Handbuch fürX11 installierensagt nie, dass wir suden Befehl erteilen sollten.

Allerdings funktioniert es nicht, ohne Root zu sein, daher besteht meine aktuelle Lösung darin, mein Konto zur wheelGruppe hinzuzufügen und dies zu tun, suwann immer ich dies tue pkg_add -roder so. Ist das die „beste Vorgehensweise“ unter Unix?

Im Handbuch wird tatsächlich darüber gesprochen, und zwar inBenutzerkontenAbschnitt. Alle Tipps sind willkommen.

Antwort1

Es heißt, du musst rennen

# cd /usr/ports/x11/xorg
# make install clean

Und in derVorwort, es sagt

Beispiele, die mit # beginnen, zeigen einen Befehl an, der in FreeBSD als Superuser aufgerufen werden muss. Sie können sich als Root anmelden, um den Befehl einzugeben, oder sich mit Ihrem normalen Konto anmelden und su(1) verwenden, um Superuser-Berechtigungen zu erhalten.

# dd wenn=kern.flp von=/dev/fd0

Antwort2

Für FreeBSD selbst und die installierten Programme spielt es keine Rolle, wie genau Sie die Root-Berechtigungen erhalten. Sie müssen lediglich Root sein, um die meisten Konfigurationen zu ändern, Pakete zu installieren usw.

Andererseits gibt es allgemeine Unix-Empfehlungen, die Zeit, in der Sie über Root-Berechtigungen verfügen, auf das wirklich erforderliche Minimum zu beschränken, insbesondere, wenn Sie beim Ausgeben von Befehlen die Umgebung nicht sorgfältig prüfen, wenn Sie von einem gemeinsam genutzten Arbeitsplatz aus arbeiten usw. Führen Sie mit „sudo“ nur einzelne Befehle aus (kann über Ports installiert werden), beschränken Sie die in der Root-Shell verbrachte Zeit jedoch auf spezielle Modi (z. B. vollständiges System-Upgrade).

verwandte Informationen