Kann KI mit zunehmender Anzahl von Ransomware-Angriffen kämpfen?
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
Die Alternative zu OpenBSD sudo
ist doas
, obwohl es nicht wie sudo funktioniert und eine gewisse Konfiguration erfordert. Es ist eine Abkürzung für "Dedicated OpenBSD Application Subexecutor". OpenBSD 5.8, das 2015 veröffentlicht wurde, war das erste, das aufgenommen wurde doas
. Es wurde von Ted Unangst erstellt, nachdem er mit der Komplexität von sudo unzufrieden war und Probleme mit der Standard-sudo-Konfiguration hatte.
Der doas
Befehl ist von Natur aus einfach und enthält keine erweiterten Funktionen, die für ausgefeilte Sysadmin-Infrastrukturen erforderlich sind. Für die meisten Menschen ist es mehr als genug. Wenn nötig sudo
, installieren Sie es mit pkg_add sudo
als root.
OpenBSD Version 5.8 und höher wurde doas
vorinstalliert.
Fügen Sie Folgendes hinzu, um Benutzern in der Radgruppe Zugriff zu gewähren . Sie benötigen Root-Zugriff, um diese Datei zu bearbeiten.doas
/etc/doas.conf
permit :wheel
Dadurch erhalten alle Benutzer in der Radgruppe die Berechtigung, Befehle wie jeder Benutzer auszuführen.
Wenn Sie möchten, dass Benutzer ihr Kennwort einmal eingeben können und es eine Weile nicht eingeben müssen, verwenden Sie die persist
Option. Hier ist ein Beispiel, das nur der Radgruppe Berechtigungen erteilt:
permit persist :wheel
Sie können stattdessen die nopass
Option verwenden, wenn Sie möchten, dass sie niemals ihr Passwort eingeben müssen:
permit nopass :wheel
Wenn Sie möchten, dass der Benutzer "mynewuser" über Administratorrechte verfügt, können Sie diese entweder zur Radgruppe hinzufügen, indem Sie usermod -G wheel mynewuser
als root ausgeführt werden, oder eine Zeile zu Ihrer hinzufügen, /etc/doas.conf
damit sie wie folgt aussieht:
permit nopass :wheel
permit nopass mynewuser
In diesem Beispiel wird davon ausgegangen, dass Ihre Benutzer bei der Verwendung kein Kennwort eingeben müssen doas
. Wenn Sie festlegen möchten, dass mynewuser nur Befehle als WWW-Benutzer ausführen darf, lautet die Konfiguration wie folgt:
permit nopass :wheel
permit nopass mynewuser as www
Wenn Sie möchten, dass mynewuser nur den Befehl "vim" mit doas verwenden kann, verwenden Sie die folgende Konfiguration:
permit nopass :wheel
permit nopass mynewuser as www cmd vim
Es gibt andere Konfigurationsoptionen, aber die hier behandelten sind die häufigsten. Wenn Sie mehr man doas.conf
lesen möchten , können Sie mit dem Befehl die Manpage doas.conf (5) lesen.
Verwenden Sie den doas -C /etc/doas.conf
Befehl, um eine Konfigurationsdatei zu testen . Wenn Sie anschließend einen Befehl eingeben, doas -C /etc/doas.conf vim
wird Ihnen beispielsweise mitgeteilt, ob Sie die Berechtigung zum Ausführen eines Befehls haben oder nicht, ohne zu versuchen, den Befehl auszuführen.
Ein Benutzer kann den Befehl echo "test"
als root ausführen, indem er den folgenden Befehl verwendet: doas echo "test"
Ein Benutzer, der über die Berechtigung verfügt, doas zu verwenden, um sich zum Benutzer "www" zu erheben, kann den Befehl vim /var/www/http/index.html
als Benutzer "www" ausführen, indem er den folgenden Befehl verwendet: doas -u www vim index.html
Dies ist nützlich für jemanden, der den Webserver verwaltet, jedoch nicht über die vollständigen Superuser-Berechtigungen verfügt.
Es wird dringend empfohlen, die Genehmigung zu verwenden, anstatt sie nach Möglichkeit zu verweigern. Wenn Sie einem Benutzer die Verwendung eines bestimmten Befehls verweigern, kann er möglicherweise einen alternativen Pfad oder Namen dieses Befehls verwenden, falls dieser vorhanden ist. Sie können auch die ausführbare Datei des Befehls in ihr Ausgangsverzeichnis kopieren und diese ausführbare Datei dann ausführen, wodurch Ihr Berechtigungssystem beeinträchtigt wird.
Im Allgemeinen ist es besser, doas als su zu verwenden, da niemand das Root-Passwort teilen muss. Es besteht keine Chance, dass jemand es ändert, vergisst und alle aus dem System ausschließt, wenn jeder sein eigenes Kennwort für den Root-Zugriff verwendet. Protokolle werden aufbewahrt /var/log/secure
.
Sie können alle Umgebungsvariablen mit keepenv beibehalten. Dies ist hilfreich, wenn Sie Ihren Editor auf etwas eingestellt haben und nicht möchten, dass er sich ändert, wenn Sie ein anderer Benutzer werden. Hier ist ein Beispiel mit mynewuser:
permit nopass keepenv mynewuser
Manchmal gibt es Situationen, in denen das Überschreiben jeder Umgebungsvariablen zu Problemen führen kann. Mit setenv können Sie jedoch auswählen, welche übertragen werden sollen. Hier ist ein Beispiel, mit dem Ihr Editor auf das eingestellt bleibt, was Sie für die Verwendung mit Git und einigen anderen Dingen möchten.
permit nopass setenv { VISUAL EDITOR } mynewuser
Sie können setenv auch verwenden, um Umgebungsvariablen zu entfernen (indem Sie vor jedem, den Sie entfernen möchten, einen Bindestrich einfügen) oder sie auf bestimmte Dinge mit einem Gleichheitszeichen setzen. Wenn Sie beispielsweise möchten, dass die Umgebungsvariable VISUAL entfernt und EDITOR auf vim gesetzt wird, verwenden Sie diese Konfigurationszeile:
permit nopass setenv { -VISUAL EDITOR=vim } mynewuser
Wenn Sie doas
sich an Ihr Passwort erinnert haben, können doas -L
Sie das Passwort vergessen lassen.
Ransomware-Angriffe nehmen zu, aber kann KI helfen, den neuesten Computervirus zu bekämpfen? Ist KI die Antwort? Lesen Sie hier, ob KI boone oder bane ist
ReactOS, ein quelloffenes und kostenloses Betriebssystem, ist hier mit der neuesten Version. Kann es den Anforderungen moderner Windows-Benutzer genügen und Microsoft zu Fall bringen? Lassen Sie uns mehr über dieses alte, aber neuere Betriebssystem erfahren.
Whatsapp hat endlich die Desktop-App für Mac- und Windows-Benutzer auf den Markt gebracht. Jetzt können Sie ganz einfach von Windows oder Mac auf WhatsApp zugreifen. Verfügbar für Windows 8+ und Mac OS 10.9+
Lesen Sie dies, um zu erfahren, wie Künstliche Intelligenz bei kleinen Unternehmen beliebt wird und wie sie die Wahrscheinlichkeit erhöht, sie wachsen zu lassen und ihren Konkurrenten einen Vorsprung zu verschaffen.
Vor kurzem hat Apple macOS Catalina 10.15.4 als Ergänzungsupdate veröffentlicht, um Probleme zu beheben, aber es scheint, dass das Update mehr Probleme verursacht, die zum Bricking von Mac-Computern führen. Lesen Sie diesen Artikel, um mehr zu erfahren
13 Tools zur kommerziellen Datenextraktion von Big Data
Unser Computer speichert alle Daten in einer organisierten Weise, die als Journaling-Dateisystem bekannt ist. Es ist eine effiziente Methode, die es dem Computer ermöglicht, Dateien zu suchen und anzuzeigen, sobald Sie auf die Suche klicken.https://wethegeek.com/?p=94116&preview=true
Da sich die Wissenschaft schnell weiterentwickelt und einen Großteil unserer Bemühungen übernimmt, steigt auch das Risiko, uns einer unerklärlichen Singularität auszusetzen. Lesen Sie, was Singularität für uns bedeuten könnte.
Ein Einblick in 26 Big-Data-Analysetechniken: Teil 1
KI im Gesundheitswesen hat in den letzten Jahrzehnten große Fortschritte gemacht. Somit wächst die Zukunft der KI im Gesundheitswesen immer noch von Tag zu Tag.