Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batch zum ändern eines User Passwortes

Mitglied: juergenwellkamp

juergenwellkamp (Level 1) - Jetzt verbinden

09.02.2006, aktualisiert 10.02.2006, 6736 Aufrufe, 4 Kommentare

Ich würde gerne automatisch jede Woche ein neues Passwort für User erstellen lassen

Ich denke man kann einem user über einen Batch ein neues Passwort zuweisen. Da ich für unsere User wöchentlich automatisch ein neues Passwort vergeben möchte habe ich folgende Vorstellung.
In einer textdatei liegen ca 10000 Passwörte 10stellig mit cr.
Der Batch soll ein Passwort auswählen dann dem Benutzer zuweisen eine datei erzeugen in der das passwort und eine Rufnummer des users steht.
Der Text wird per sms an die angegebene Rufnummer versendet.
Das passwort wird aus der Liste gelöscht.
Hat jemand eine idee wie man dieses automatisieren kann?


Vielen dank im Voraus für eure Hilfe.
Mitglied: wiri
09.02.2006 um 21:01 Uhr
hi
mal ganz ehrlich , ich möchte bei euch in der Firma nicht arbeiten, wo Passwörter in einer Datei sind und die zwangsvergeben werden und dann noch per SMS versand werden.

Habt ihr einen Betriebsrat?
cu
willi
Bitte warten ..
Mitglied: Biber
10.02.2006 um 00:01 Uhr
Tja, juergenwellkamp und wiri,
nun weiß ich nicht, ob ich erst die Diskussion über diesen verständlichen Einwand abwarten soll oder doch schon etwas zur (für mich alten Bätscher natürlich reizvollen) technischen Realisierbarkeit schreiben darf...?

@wiri ...wie geschrieben, kann Deinen Zwischenruf nachvollziehen.
Andererseits dürfte vielleicht auch diese ziemlich restriktive Maßnahme eine Vorgeschichte haben... lese jedenfalls interessiert mit.

@juergenwellkamp
Ist per Batch machbar - ziemlich aus der Hüfte auch der Part mit dem Ermitteln einer "zufälligen" Zeile mit TelNr/Passwort aus einer Textdatei.

Mit ein paar konkreteren Angaben wäre es aber für alle nachvollziehbarer, die den Lösungsweg hier mitlesen (Pfade, Dateinamen, vielleich die ersten drei Beispielzeilen aus der "TelnrPW.txt" oder wie immer die bei Euch heißen mag.

Und natürlich wohin den die Einzeldaten Telnr+passwort übergeben werden sollen.. habt ihr denn ein Tool zum SMS-Versand oder wie ist das gedacht?

-Restriktionen: ich weiß nicht, was ihr für Vorgaben an die 10stelligen Passworte habt, aber im Batch können einige Zeichen zu "Übermittlungsproblemen" führen: Umlaute, "&", Kommata,"^",...,Kleiner und Größerzeichen... das sollte vorher geklärt sein.

Gruß Biber
Bitte warten ..
Mitglied: juergenwellkamp
10.02.2006 um 10:26 Uhr
Alles halb so wild,
das ganze soll erst mal getestet werden. Ob das was wird steht noch in den Sternen.
Die textdatei sieht wie folgt aus
test.txt
01789991155
GHmm&7845%
01456655443
sdF67TR&6

Die Textdatei wird nach benutzung automatiscg gelösch, keiner kann darauf zugreifen.

Also wirklich erst mal ein Test
Bitte warten ..
Mitglied: Biber
10.02.2006 um 18:10 Uhr
Moin juergenwellkamp,

die ersten Vorüberlegungen zur Strategie:
Wenn ich mit so einer kleinen Passwortdatei spiele:

>type 10zeichenpw.txt
01789991155
GHmm&7845%
01456655443
sdF67TR&6
01aa9991155
GHmmpp845%
0145gg55443
sdF69FR&6

Kann ich die Anzahl der Zeilen und den Inhalt einer bestimmten Zeile ermitteln durch Find:
>find /v /n "" 10zeichenpw.txt

10ZEICHENPW.TXT
[1]01789991155
[2]GHmm&7845%
[3]01456655443
[4]sdF67TR&6
[5]01aa9991155
[6]GHmmpp845%
[7]0145gg55443
[8]sdF69FR&6

>for /f "tokens=1 delims=[]" %i in ('find /v /n "" 10zeichenpw.txt') do set anzahl=%i
--->ANZAHL wird auf 8 gesetzt. Brauchst Du, weil sich die Anzahl der Zeilen ja ständig ändert (ermittelte Passworte werden gelöscht)

Ich schreibe die aktuelle durchnumerierte Datei weg:
>find /v /n "" 10zeichenpw.txt|find "[">%temp%\allPWs.txt

Ein "zufälliges" Passwort aus allen Zeilen:
Die Systemvariable %Random% liefert mir eine positive Ganzzahl größer 0 und kleiner gleich 32767.
Mit der modulo-Funktion hole ich mir daraus eine zahl größer 0 und kleiner gleich Anzahl.

>set /a getALine=%Random% %%anzahl%
4

ein
>find "[%getAline%]" %temp%\Allpws.txt
...liefert mir:
[4]sdF67TR&6

------> da hab ich meine Zufallszeile (hier Zeile 4)
---> Das Passwort dazu:
>for /F "tokens=2* delims=]" %i in ('find "[%getAline%]" %temp%\Allpws.txt') do @echo %i
sdF67TR&6

Ich denke, bis hierhin kannst Du alles am CMD-prompt nachturnen und die funktionierenden Befehle auch untereinander in eine Batchdatei schreiben.
Geändert werden muss bei Transfer CMDline->Batch nur das Prozentzeichen vor den FOR-Zählvariablen. ("%%i" statt "%i").

HTH und schönes Wochenende
Biber
Bitte warten ..
Ähnliche Inhalte
Exchange Server

Exchange akzeptiert neues User-Passwort nicht

Frage von MagicspinExchange Server4 Kommentare

Hallo Administrator.de Comu, ich habe vor einigen Monaten eine Migration von Windows Server 2008 Standard FE - Postfächern auf ...

Debian

Debian mySql Passwort von User ändern

Frage von mrsupportDebian3 Kommentare

Hallo, seit kurzen betreuen wir einen kleinen 1und1 deticated not managed Debian Server. Durch eine Projektübernahme müssen wir das ...

Batch & Shell

Mite Batch eine Passwort History erstellen

Frage von noah1400Batch & Shell3 Kommentare

Hallo Ich habe mit Batch ein Login proramiert dort wird das passwort in einer Text Datei gespeichert. Jetzt möchte ...

Batch & Shell

Batch Wlan Passwort auslesen mit findstr

gelöst Frage von DevSodokuBatch & Shell5 Kommentare

Guten Tag, ich habe ein Problem mit meinem Batch Programm und zwar habe ich mir einen Zufalls Generator mit ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 2 TagenHumor (lol)3 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 3 TagenErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 6 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 6 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Grafikkarten & Monitore
PCIe 1.0 Grafikkarte für 3840x2160
Frage von Windows10GegnerGrafikkarten & Monitore29 Kommentare

Hallo, mein Vater hat einen neuen Monitor gekauft, welcher eine native Auflösung von 3840*2160 hat. Diese muss jetzt auch ...

Windows 10
Windows Enterprise 1809 Eval nicht bootbar
Frage von Sunny89Windows 1022 Kommentare

Hallo zusammen, bevor ich mich jetzt noch stundenlang rumärger wollte ich euch fragen, ob Ihr die gleichen Probleme habt ...

Windows Server
Dienstnamen und oder Deutsche und Englische Beschreibung in services.msc gleichzeitig anzeigen
gelöst Frage von vafk18Windows Server21 Kommentare

Guten Morgen, die Suche nach Diensten in services.msc gestaltet sich immer wieder schwierig, weil mir je nach Aufgabe die ...

Linux
Info Monitor für eine Schule
gelöst Frage von CAT404Linux13 Kommentare

Moin, ich möchte einen Infomonitor betreiben; derzeit läuft da ein Windows 10 Rechner bei dem Firefox beim Start in ...