Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Benutzerverwaltung unter Linux

Empfohlene Antworten

Hallo!

Ich brauche dringend Rat. Ich versuche, mit Perl ein kleines Tool zu basteln, welches Vor- und Nachname aus einer Datei ausliest und automatisch ein Passwort generiert.

Dazu muss ich ja root sein und den Befehl useradd eingeben, welcher ja über einen Schalter namens -p verfügt. Wenn ich nun aber über das Tool den Benutzernamen generiere und über den Schalter das erstellte Passwort anhängen möchte, legt das System auch diesen Benutzer an. Leider kann ich mich danach aber nicht am System anmelden mit dieser Kennung. Er sagt dann immer, ich hätte ein falsches Passwort eingegeben, obwohl ich haargenau das generierte eingegeben habe.

Was läuft da verkehrt?

Aus der Manpage von useradd:

--- snip ---

-p password

specifies an already-encrypted password for the new user.

--- snip ---

d.h. das Passwort mus bereits verschlüsselt sein...

$password = crypt ("passwort", "foobar");

system ("useradd -m -p $password -g users -G foos user");

HTH

Vielen Dank für Deine prompte Antwort.

Werde es gerne ausprobieren, nur verstehe ich da eins noch nicht. Dieser Befehl crypt:

- welche Argumente brauch der? Du hast "passwort" und "foobar" verwendet

- muss der im Perl-Programm selbst ausgeführt werden oder über

system("crypt",...) ?

crypt ist eine Perl-Funktion, die den ersten Parameter nimmt ('password') und ein sog. Salt (in dem Fall 'foobar'), welches du frei wählen kannst...

Das ganze kannst du genau so implementieren, wie ich oben geschrieben habe ...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.