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, 6720 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
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 ...

Sicherheit

Heute ist "Ändere dein Passwort" Tag

Information von transoceanSicherheit11 Kommentare

Moinsen, eigentlich wäre das ja ein passendes Freitagsthema. Über Sinn oder Unsinn streiten die Experten ja schon seit mehreren ...

Windows 10

Admin Passwort lässt sich nicht ändern

gelöst Frage von Caraboo75Windows 1017 Kommentare

Guten Tag . Habe Windows 10 heruntergeladen und ein Benutzerkonto mit Passwort festgelegt.Sobald ich ein Update mache, verlangt er ...

Microsoft

Maske für Passwort ändern erscheint nicht

Frage von steftsMicrosoft6 Kommentare

Morgen, wir haben in unserer SBS 2011 / Windows 7 Umgebung über die Gruppenrichtlinien eine Passwortänderung alle 40 Tage ...

Neue Wissensbeiträge
Windows 10
Windows 10 - Probleme mit Point-And-Print
Tipp von emeriks vor 10 StundenWindows 10

Hi, wir kämpfen z.Z. mit einigen Druckertreibern, welche unter Win10 beim Verbinden eines Druckers von Printserver mit dem Dialog ...

Windows 10

Windows 10 1803 - Ihr Roamingbenutzerprofil wurde nicht vollständig synchronisiert

Anleitung von Deepsys vor 12 StundenWindows 101 Kommentar

Bei allen Windows 10 1803 PCs traten Probleme mit den Servergespeicherten Profilen auf. Das Abmelden dauerte sehr lange und ...

Exchange Server
Exchange - Fehler mit 2018-07 Sicherheitsupdate
Tipp von ArnoNymous vor 2 TagenExchange Server7 Kommentare

Hallo, es gibt mal wieder Freude mit den MS-Updates. KB4338814 führt dazu, dass der Exchange keine Mails mehr zustellt. ...

Suche Projektpartner

PC Recycling Projekte mit Flüchtlingen und Kids suchen Materialspenden und Mitmacher!

Erfahrungsbericht von NettePCyclePiraten vor 3 TagenSuche Projektpartner13 Kommentare

Hallöchen liebe Kollegen, ich betreue zwei PC-Gruppen im Raum Dortmund: "Ne#e PCycle Pir@ten" & "PCschr@uber Br@mbauer" Wir sind eine ...

Heiß diskutierte Inhalte
Batch & Shell
PowerShell Auflösung zu .txt (Skript als exe) falsche Auflösung?!
Frage von timsen-96Batch & Shell26 Kommentare

Ich habe folgendes Skript um die Bildschirmauflösung herauszufinden, was auch in PowerShell super funktioniert: Add-Type -AssemblyName System.Windows.Forms $Width = ...

Humor (lol)
Windows 10 - immer für Überraschungen gut
gelöst Frage von HenereHumor (lol)18 Kommentare

Eben nach (beim) installieren der neuesten Updates für 1803 :-) Und sorry fürs Handyfoto, aber der musste sein. Nach ...

Exchange Server
Exchange Backup 10 Jahre Aufbewahrung
Frage von arccosExchange Server17 Kommentare

Hallo zusammen. Aktuell beschäftigen mich ein paar Fragen zum Thema Office365/ Exchange. 1.10 Jahre Aufbewahrungspflicht sicherstellen 2.Kann man als ...

Samba
Samba-NAS Zugriff verweigert
gelöst Frage von VernoxVernaxSamba15 Kommentare

hallo ich schaffe es einfach nicht meinem User Rechte zum schreiben zu geben. Ich habe dies alles auf nem ...