{"id":17361,"date":"2024-12-08T14:51:39","date_gmt":"2024-12-08T13:51:39","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=17361"},"modified":"2024-12-08T14:51:41","modified_gmt":"2024-12-08T13:51:41","slug":"anmelden-und-sudo-rechte-per-usb-stick-am-linux-desktop","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/12\/08\/anmelden-und-sudo-rechte-per-usb-stick-am-linux-desktop\/","title":{"rendered":"Anmelden und sudo-Rechte per USB-Stick am Linux-Desktop"},"content":{"rendered":"\n<p>Viele kennen YubiKey und &auml;hnliche Geschichten, um sich Passwort-Eingaben zu ersparen &ndash; mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pam\/\" target=\"_self\" title=\"Pluggable Authentication Modules&nbsp;(PAM)&nbsp; ist ein API, mit dem versucht wird eine Berechtigungspr&uuml;fung bzw. eine Anmeldung durchzuf&uuml;hren.&nbsp; In einem Login-Prozess pr&uuml;ft PAM durch Aufruf einer anderen Schnittstelle, ob diese g&uuml;ltig ist.&nbsp; Man kann PAM so konfigurieren, dass auch mehrere Logins versucht werden. Login auf der shell, login in der Datenbank, Login im LDAP usw. Damit sind&hellip;\" class=\"encyclopedia\">Pam<\/a>_<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a> gelingt es auch ganz einfach. Unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> gelingt dies ganz einfach nach wenigen Schritten und funktioniert mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a>-Sticks, externen Festplatten und SD-Karten. Es funktioniert jedoch nur mit der Anmeldung, administrative Rechte erhalten Sie nur als <code>sudo<\/code>-Benutzer &ndash; es funktioniert also nicht mit <code>su<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pam-USB installieren<\/h3>\n\n\n\n<p>Auf <a href=\"https:\/\/github.com\/mcdope\/pam_usb\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a> finden Sie f&uuml;r <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>, ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/deb\/\" target=\"_self\" title=\"DEB (*.deb) ist das Dateiformat f&uuml;r Softwarepakete, die in Debian-basierten Linux-Distributionen verwendet werden. Es handelt sich um Installationsdateien, die eine Software zur Installation auf Debian-basierten Systemen enthalten. DEB-Pakete sind in etwa vergleichbar mit .exe-Dateien unter Windows - sie beinhalten die zu installierende Software sowie Metadaten. Sie werden von der Debian-Paketverwaltung (dpkg) und Tools wie apt&hellip;\" class=\"encyclopedia\">DEB<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> f&uuml;r auf <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> basierende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/distribution\/\" target=\"_self\" title=\"Linux-Distributionen basieren auf dem Linux-Kernel, erg&auml;nzt mit weiteren Komponenten wie Installationsprogrammen, Verwaltungswerkzeugen und zus&auml;tzlicher Software. Sie bieten Unterst&uuml;tzung durch den Distributor, haben ihre eigenen Merkmale und Zielgruppen. Als Alternative zu propriet&auml;ren Betriebssystemen wie Windows und macOS sind diese i.d.R. kostenlos, Open-Source mit gro&szlig;er Auswahl an Anwendungs-Software. Viele Linux-Distributionen werden zudem von einer aktiven Community entwickelt&hellip;\" class=\"encyclopedia\">Distribution<\/a>en und ebenso ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/rpm\/\" target=\"_self\" title=\"RED HAT PACKAGEMANAGER RPM's (Dateiendung .rpm) sind Archive die ein Softwarepaket enthalten. Mit Hilfe des Paketmanagers l&auml;sst (lassen) sich: &bull; Software installieren &bull; Software deinstallieren &bull; Software aktualisieren &bull; eine Abfrage &uuml;ber installierte Software durchf&uuml;hren &bull; Softwarepakete selber zusammenzustellen\" class=\"encyclopedia\">RPM<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>. Dieses installieren Sie wie gewohnt per Mausklick oder als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a> auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> &ndash; jedoch .<\/p>\n\n\n\n<p>Aktualisieren m&uuml;ssen (<em>sollten<\/em>) Sie das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> nach der Installation manuell, also wieder neue Version herunterladen und installieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pam_USB einrichten<\/h3>\n\n\n\n<p>Gleich einmal im Voraus, die Passwort-Eingabe per Tastatur funktioniert auch nach der Einrichtung noch immer.<\/p>\n\n\n\n<p>Nach der Installation des <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>es schlie&szlig;en Sie den <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a>-Stick an, dieser muss mit einem f&uuml;r <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> lesbaren <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/dateisystem\/\" target=\"_self\" title=\"Ein Dateisystem kann man sich so vorstellen, wie eine Datenbank. Das Dateisystem speichert, wo auf der Festplatte welche Dateien liegen. Wird nach einer Datei gesucht, fragt die Anwendung das Betriebssystem, wo die Datei liegt - das Betriebssystem fragt das Dateisystem, wo diese liegt. Ein Dateisystem liegt auf einer Partition. Bekannte Dateisysteme unter Linux sind etwa&hellip;\" class=\"encyclopedia\">Dateisystem<\/a> belegt sein &ndash; dies ist aber bei beinahe allen der Fall. Es sollte nur ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a>-Stick angeschlossen sein &ndash; dies erleichtert vor allem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>-Einsteigern die Auswahl. Jetzt gilt es, diesen zu authentifizieren &ndash; mit administrativen Rechten am <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pamusb-conf --add-device usb-stick-bezeichnung<\/code><\/pre>\n\n\n\n<p><code>usb-stick-bezeichnung<\/code> ersetzen Sie dabei durch einen beliebigen Namen (<em>nur Buchstaben von A-Z<\/em>). Beispielsweise etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pamusb-conf --add-device passwortstick<\/code><\/pre>\n\n\n\n<p>Jetzt erhalten Sie die Ausgabe:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Please select the device you wish to add.\n* Using \"Samsung USB Flash Drive (1234567861823456)\" (only option)\nWhich volume would you like to use for storing data ?\n* Using \"\/dev\/sdb1 (UUID: E6UD-3F91)\" (only option)\nName            : MEIN_STICK\nVendor          : Samsung\nModel           : USB Flash Drive\nSerial          : 1234567861823456\nUUID            : E6UD-3F91\nSave to \/etc\/security\/pam_usb.conf ?\n&#91;Y\/n]<\/code><\/pre>\n\n\n\n<p>Die darauf folgende Nachfrage best&auml;tigen Sie mit <kbd>Eingabe<\/kbd> &bdquo;\/dev\/sdb1&ldquo; kann hier nat&uuml;rlich nach Ihrer Hardware variieren. Die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> wird unter &bdquo;<em>\/etc\/security\/<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pam\/\" target=\"_self\" title=\"Pluggable Authentication Modules&nbsp;(PAM)&nbsp; ist ein API, mit dem versucht wird eine Berechtigungspr&uuml;fung bzw. eine Anmeldung durchzuf&uuml;hren.&nbsp; In einem Login-Prozess pr&uuml;ft PAM durch Aufruf einer anderen Schnittstelle, ob diese g&uuml;ltig ist.&nbsp; Man kann PAM so konfigurieren, dass auch mehrere Logins versucht werden. Login auf der shell, login in der Datenbank, Login im LDAP usw. Damit sind&hellip;\" class=\"encyclopedia\">pam<\/a>_<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">usb<\/a>.conf<\/strong><\/em>&ldquo; gespeichert &ndash; diese <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> k&ouml;nnten Sie zur erweiterten <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> sp&auml;ter brauchen.<\/p>\n\n\n\n<p>F&uuml;r jeden Benutzer, der einen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a>-Stick benutzen m&ouml;chte, f&uuml;gen Sie so einen weiteren <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/usb\/\" target=\"_self\" title='USB steht f&uuml;r \"Universal Serial Bus\" und ist eine universelle Schnittstelle, die es erm&ouml;glicht, verschiedene Ger&auml;te an einen Computer anzuschlie&szlig;en. Jeder Computer verf&uuml;gt &uuml;ber einen oder mehrere USB-Anschl&uuml;sse - die Verbindung zwischen dem Computer und dem Ger&auml;t erfolgt &uuml;ber ein USB-Kabel. USB hat verschiedene Standards und Versionen, die sich in ihrer &Uuml;bertragungsgeschwindigkeit und anderen Eigenschaften&hellip;' class=\"encyclopedia\">USB<\/a>-Stick hinzu &ndash; wichtig &ndash; erst den gew&uuml;nschten Stick, dann erst den Benutzer. Anschlie&szlig;end f&uuml;gen Sie die gew&uuml;nschten Benutzer hinzu (<em>wieder mit <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a>-Rechten<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pamusb-conf --add-user benutzer<\/code><\/pre>\n\n\n\n<p><code>benutzer<\/code> ersetzen Sie hier durch den Benutzernamen &ndash; in meinem Fall etwa ganz einfach &bdquo;<strong>robert<\/strong>&bdquo;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pamusb-conf --add-user robert<\/code><\/pre>\n\n\n\n<p>In der darauf folgenden Ausgabe gilt es den richtigen (<em>bereits hinzugef&uuml;gten<\/em>) Stick auszuw&auml;hlen und mit <kbd>Eingabe<\/kbd> zu best&auml;tigen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Which device would you like to use for authentication ?\n* Using \"passwortstick\" (only option)\nUser            : robert\nDevice          : passwortstick\nSave to \/etc\/security\/pam_usb.conf ?\n&#91;Y\/n]<\/code><\/pre>\n\n\n\n<p>Anschlie&szlig;end k&ouml;nnen Sie die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> testen &ndash; der Stick muss dabei nat&uuml;rlich angeschlossen sein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pamusb-check robert<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Authentication request for user \"robert\" (pamusb-check)\nDevice \"passwortstick\" is connected (good).\nPerforming one time pad verification...\nVerification match, updating one time pads...\nAccess granted.<\/code><\/pre>\n\n\n\n<p>Ein <code>Access granted<\/code> zeigt Ihnen &ndash; es hat funktioniert. Wie schon beschrieben &ndash; ist der Stick angeschlossen, funktioniert Anmeldung und die erh&ouml;hten Rechte ohne Passwort-Eingabe, ist er nicht angeschlossen &ndash; m&uuml;ssen Sie weiter das Passwort eingeben.<\/p>\n\n\n\n<p>Jetzt k&ouml;nnen Sie die Software weiter konfigurieren &ndash; in der oben schon beschriebenen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> finden Sie unter anderem die Zeile:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>auth sufficient pam_usb.so<\/code><\/pre>\n\n\n\n<p>Die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> bearbeiten Sie in einem Text<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/editor\/\" target=\"_self\" title=\"Ein Texteditor in Linux ist ein Programm, mit dem man beliebige Textdateien erstellen oder bearbeiten kann. Unter Linux gibt es viele verschiedene Texteditoren, sowohl f&uuml;r die grafische Benutzeroberfl&auml;che als auch f&uuml;r die Kommandozeile. Einige der bekanntesten Texteditoren f&uuml;r Linux sind: Vim: Vim ist eine Weiterentwicklung des BSD-Editors vi und ist in den meisten Linux-Distributionen enthalten.&hellip;\" class=\"encyclopedia\">editor<\/a> mit administrativen Rechten. Jetzt m&ouml;chte ich den Stick etwa zur Zweifak<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a>-Authentifizierung nutzen &ndash; also muss der Stick angeschlossen sein und ich muss das Passwort eingeben, in diesem Fall ersetzen Sie <code>sufficient<\/code> durch <code>required<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>auth required pam_usb.so<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"17361\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">11    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"17361\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Viele kennen YubiKey und \u00e4hnliche Geschichten, um sich Passwort-Eingaben zu ersparen &#8211; mit Pam_USB gelingt es auch ganz einfach. Unter Linux gelingt dies ganz einfach nach wenigen Schritten und funktioniert mit USB-Sticks, externen Festplatten und SD-Karten. Es funktioniert jedoch nur mit der Anmeldung, administrative Rechte erhalten Sie nur als sudo-Benutzer &#8211; es funktioniert also nicht [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":17365,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[289],"class_list":["post-17361","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tipps","tag-tipps"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/17361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=17361"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/17361\/revisions"}],"predecessor-version":[{"id":17366,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/17361\/revisions\/17366"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/17365"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=17361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=17361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=17361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}