Kali Linux als Host System?

Guten Abend liebe GuteFrage Community,

Nun habe ich zur Freude von uns allen einmal eine Kali Frage ^^

Ironie folgt:

Also: Ich habe keine Ahnung von Computern und habe auf TikTok gesehen das da so einer Kali hatte und möchte nun wild auf den Knöpfen drücken ^^

Ironie aus:

Also: Meine Frage beliegt darin, ob es unter bestimmten von eurer Seite als legitim empfunden wird, Kali Linux bzw. ParrotOS als Host System zu benutzen. In meinem Fall geht es um jegliche Einsatzzwecke im Zusammenhang mit Softwareentwicklung, Blue Team Pentesting, Malware Analyse und Ähnliches. Ich möchte es demzufolge nicht installieren, weil es „Kali“ (oder eben „ParrotOS“) heißt, sondern da ich die Tools und die gegebene Umgebung gebrauchen kann. Ich selber habe auch entsprechende Erfahrung im (fortgeschrittenen) Umgang mit Linux Systemen. Ich setze an dieser Stelle übrigens ParrotOS und Kali in die Frage, da ich mich noch nicht entschieden habe, welches ich eventuell nutzen würde.

Es ist nun nicht so, dass ich mir nicht grundsätzlich selbstständig die Pro- und Contra- Argumente auflisten könnte, sondern dass ich schlichtwegergreifend externe Meinungen haben möchte. Die Systeme auf denen ich Kali / ParrotOS installieren wollte, werden beide nur in sehr eingeschränktem Rahmen für andere Zwecke verwendet und sind ansonsten auf IT-Anwendungszwecke limitiert.

Mit freundlichen Grüßen,

eurer Codeline

Test, Technik, Linux, IT, programmieren, Ubuntu, Analyse, booten, Hacking, Malware, Tool, Arch Linux, arch, host, parrot, Virtuelle Maschine, Penetrationstest, Kali Linux
Linux LTS vs Short Term Support Unterschied?

Beispiel : Es gibt GutefrageOS 22.00 LTS und 23.00 Latest (STS)

LTS wird bis 2025 mit Sicherheits Updates Versorgt während Latest nur bis Juni 2024 welche bekommt.

Was mache ich dann im Juni ?
Wie einfach bzw. schwer ist es da auf die nächste Latest zu aktualisieren ?

Ist es möglich auf LTS zu wechseln wenn einem Latest zu Buggy / Laggy ist und instabil ? Auch andersrum ?

Wie sehen die Befehle aus dafür ? Ich nehme mal an das ich nicht extra auf GutefrageOS.com/download gehen muss und mir wieder eine ISO auf einen USB-Stick laden muss. Alles erneut Installieren + Einrichten und dann noch die Daten vom Backup Übertragen muss.

Wenn es nur ein Kleiner Command ist und man auch wieder auf LTS umstellen kann falls das dauernd Spinnt würde ich eigentlich immer Latest bevorzugen.

Die 23.00 wird doch auch in einem Jahr oder so dann auch zur Aktuellen LTS Version oder stirbt die ganz aus und eine verbesserte version von 23.00 vielleicht die 23.1 wird zur LTS ?

Das wären alle Punkte die ich nicht ganz verstanden habe bei Ubuntu, Mint usw.

Ist mir gerade eingefallen da ich gesehen habe Kubuntu 23.04 nur 2 Monate Support bekommt https://kubuntu.org/getkubuntu/ was sehr wenig ist.

PC, Server, Computer, Internet, Software, Windows, Microsoft, Betriebssystem, Technik, Linux, Hardware, IT, Programmierer, System, Ubuntu, Administrator, BIOS, Distribution, fedora, Hacker, Informatik, IT-Sicherheit, Linux Mint, OS, Programmiersprache, Arch Linux, arch, Manjaro
Ubuntu: Kennt sich jemand mit YubiKeys aus?

https://support.yubico.com/hc/en-us/articles/360016649099-Ubuntu-Linux-Login-Guide-U2F

Ich möchte meine YubiKey für den Login verwenden.

Kommentare sind von mir.

#libpam-u2f
sudo apt install libpam-u2f

#Yubico-PPA hinzufügen
sudo add-apt-repository ppa:yubico/stable && sudo apt-get update

#Erstelle Ordner
mkdir -p ~/.config/Yubico

#Kopiere Schlüssel von YubiKey1
pamu2fcfg > ~/.config/Yubico/u2f_keys

#Kopiere Schlüssel von YubiKey2
pamu2fcfg -n >> ~/.config/Yubico/u2f_keys

#Erstelle Ordner
sudo mkdir /etc/Yubico

#Verschiebe kopierte Schlüssel
sudo mv  ~/.config/Yubico/u2f_keys /etc/Yubico/u2f_keys

Ich habe diese Schritte befolgt aber dann soll ich die PAM-Datei /usr/lib/x86_64-linux-gnu/security/pam_u2f.so modifieren.

Ich öffne die Konfigurationsdatei sudo nano /etc/pam.d/sudo und soll wenn ich das richtig verstanden habe am Ende "authfile=/etc/Yubico/u2f_keys" einfügen.

Ist das richtig?

Weil weiter unten soll ich dann noch die Datei weiter modfizieren in dem ich "auth   required pam_u2f.so" einfügen soll.

Dann sähe die Datei so aus:

#%PAM-1.0

# Set up user limits from /etc/security/limits.conf.
session    required   pam_limits.so

session    required   pam_env.so readenv=1 user_readenv=0
session    required   pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0

@include common-auth
auth       required   pam_u2f.so
@include common-account
@include common-session-noninteractive
authfile=/etc/Yubico/u2f_keys

Ist das richtig so?

Anmerkung: Ich habe jetzt "auth   required pam_u2f.so"

hinter "auth required pam_u2f.so" geschrieben.

Aber bei 4.1 soll ich nochmal "auth   required pam_u2f.so" in die Datei einfügen. Warum? Habe ich was überlesen? Macht doch gar keinen Sinn!

Linux, Ubuntu
Ubuntu: Kennt ihr eine Alternative zu OpenRGB?

Ich habe versucht OpenRGB auf Ubuntu 23.10.1 zu installieren. Dazu habe ich die entpsrechende Version "Bookworm" heruntergeladen und im terminal ausgeführt. Gibt es Alternativen um die RGB-Beleuchtung zu ändern?

sudo dpkg -i openrgb_0.9_amd64_bullseye_b5f46e3.debsudo apt-get install libhidapi-hidraw0

sudo apt-get install libmbedcrypto3

sudo apt-get install libmbedtls12

sudo apt-get install libmbedx509-0

sudo apt-get install libhidapi-hidraw0

sudo apt-get install libmbedcrypto3

sudo apt-get install libmbedtls12

sudo apt-get install libmbedx509-0

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.

Die folgenden Pakete haben unerfüllte Abhängigkeiten:

 openrgb : Hängt ab von: libmbedcrypto7 (>= 2.28.0) soll aber nicht installiert werden

          Hängt ab von: libmbedtls14 (>= 2.28.0) soll aber nicht installiert werden

          Hängt ab von: libmbedx509-1 (>= 2.28.0) soll aber nicht installiert werden

          Empfiehlt: openrgb-dkms-drivers ist aber nicht installierbar

E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

E: Paket libmbedcrypto3 kann nicht gefunden werden.

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

E: Paket libmbedtls12 kann nicht gefunden werden.

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

E: Paket libmbedx509-0 kann nicht gefunden werden.

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.

Die folgenden Pakete haben unerfüllte Abhängigkeiten:

 openrgb : Hängt ab von: libmbedcrypto7 (>= 2.28.0) soll aber nicht installiert werden

          Hängt ab von: libmbedtls14 (>= 2.28.0) soll aber nicht installiert werden

          Hängt ab von: libmbedx509-1 (>= 2.28.0) soll aber nicht installiert werden

          Empfiehlt: openrgb-dkms-drivers ist aber nicht installierbar

E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

E: Paket libmbedcrypto3 kann nicht gefunden werden.

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

E: Paket libmbedtls12 kann nicht gefunden werden.

Paketlisten werden gelesen… Fertig

Abhängigkeitsbaum wird aufgebaut… Fertig

Statusinformationen werden eingelesen… Fertig

E: Paket libmbedx509-0 kann nicht gefunden werden.

Linux, Ubuntu
Ubuntu: Wie mache ich das?

Ich nutze Ubuntu seit einer Woche(keine Programmierkenntnisse)
Ich möchte mit Python ein Programm entwickeln, das mir das leben etwas erleichtert. Ich möchte gerne als erstes meinen Yubikey als Passwortersatz auf meinem Computer installieren. Das Problem ist das ich ja um Änderungen am system vornehmen möchte mich im terminal befinden muss. Wie kann ich trotzdem eine GUI programmieren die mich durch den installationsprozess führt? Es muss doch möglich sein das man ein Programm entwickeln kann das eine GUI hat und trotzdem Zugriff auf das system hat oder nicht?

Zum Beispiel kann man einstellen ob der Yubikey als Passwortersatz oder als zweiter Faktor dienen soll. Das will ich halt wie bei einer .exe Datei schön nach einander in einem installationsguide haben. Ich habe das zu einem gewissen grad auch geschafft und zwar mit einem shellskript uund zenity. Aber sobald es ums eingemachte geht funktioniert es nicht mehr. Und zwar sobald ich den Pin für den Yubikey eingeben soll schlließt sich das Zenityfenster und ich bin im Terminal wo ich dann den Pin dort eingeben soll. Das Passwort vorher das hat funktioniert aber beim Pin eben nicht mehr. Dann kam ich auf die Idee ok machste das eben in Python. Python bietet aber nicht die zugriffsrechte wie ein shellskript. Was nun? Ich möchte auch andere Programme dann in den Installer einfügen so dass ich im prinzip sowas habe wie bei der Einrichtung des Systems am anfang wo man schritt für schritt das system konfiguriert.

Hier ist die Anleitung zu der ich das Programm schreiben möchte: https://wiki.ubuntuusers.de/Howto/Yubikey_anstelle_von_Passw%C3%B6rtern_verwenden/

App, Linux, Webseite, Ubuntu, Code, Programmiersprache, Python, Python 3

Meistgelesene Beiträge zum Thema Ubuntu