Script für hinzufügen von Linux in Windows Domäne

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Script für hinzufügen von Linux in Windows Domäne

Beitrag von Blackbox » 13.08.2012 19:47:32

Hallo Community,

ein Kollege, war heute mit der Aufgabe konfrontiert, mehrere Linuxrechner mit einer Windows Domäne zu verheiraten.

Da es ein wenig Fummelarbeit ist und sich dabei auch gern mal Fehler einschleichen, habe ich mir gedacht, so etwas muss doch auch via shellscript zu lösen sein.

Die einfache Ausgabe des Shellscripts sollte nur die Linuxrechner in die Domäne hiefen, entsprechende Account existieren bereits.

Die erweiterte Version des Shellscripts sollte auch gleich alle cifs shares in die /etc/fstab eintragen.

Mein Problem ist nur, das meine bash scriting skills (noch) nicht so besonders gut sind.

Wie würdet Ihr so ein Vorhaben umsetzen ?

Ich hoffe darauf viel zu lernen und würde das Script natürlich unter freier Lizens bereitstellen, dies sollte möglich sein, da es nicht in der Firma entwickelt ist.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: Script für hinzufügen von Linux in Windows Domäne

Beitrag von roli » 13.08.2012 20:52:11

Hi,

ich interpretiere jetzt mal, das du/ihr das derzeit von Hand ausführt. Dann wäre Schritt 1 das was ihr da von Hand eingebt mal in eine Datei zu schreiben. Du könntest es auch für einen Rechner mal ausführen, und dann denn Inhalt der History (ohme die Befehlsnummer natürlich) in eine Datei schreiben. Damit könntest du dann diesen einen Rechner immer wieder in die Domäne einfügen.
Schritt 2 ist das Variabilisieren de ganzen, was ich aber so aus dem Stehgreif nicht in ein paar Zeilen beschreiben kann.
Das Ergebnis von Schritt 1, mit anonymisierten Passwörter etc., könntest du ja mal hier zeigen, dann könnte man dir am konkreten Beispiel helfen.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Script für hinzufügen von Linux in Windows Domäne

Beitrag von Blackbox » 13.08.2012 22:15:28

Vielen Dank für die schnelle Rückmeldung.

Nachdem wir gestern den ganzen Tag gebastelt haben, sind wir ein ganzes Stück weiter gekommen.

1. Lösungsansatz: Wie ist es möglich Windows Shares dauerhaft als normaler Benutzer, aber Inhaber der Shares zu mounten, ohne die /etc/fstab nutzen zu müssen, also irgend wie per Script ?

2. Lösungsansatz: Oder wie muss ein Script aussehen, der die Windows Shares ausliest und diese für jeden Benutzer als Benutzer in die /etc/fstab einträgt ?

Die Benutzer sollten nicht jedes Mal Ihre Kennwörter für Windows Shares und Domänenanmeldung eingeben müssen, wo trägt man die sinnvollerweise ein, am besten nicht im Klartext.

Wie wird eine ordentliche Domänenanmeldung realisiert, im besten Fall ohne jedes Mal den Domänenadmin fragen zu müssen.
Hier wäre ein Script ebenfalls hilfreich ?

Weitere technische Informationen werde ich @Work nachtragen.

Ich hoffe auf viel Feedback.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: Script für hinzufügen von Linux in Windows Domäne

Beitrag von roli » 15.08.2012 09:26:11

Hi,

die hier gestellten tiefergehenden Fragen wie man die Shares verbindet kann ich dir nicht beantworten, da müßte ich auch Suchen und anschließend probieren, wobei ich micht mal eine "Testumgebung" hätte. Ich hatte dich so verstanden, das du/ihr das ganze wie gewünscht aktuell von Hand ausführen könnt, und "nur" Support gebraucht wird um das ganze in ein Script zu packen.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Script für hinzufügen von Linux in Windows Domäne

Beitrag von Blackbox » 15.08.2012 09:56:07

roli hat geschrieben:die hier gestellten tiefergehenden Fragen wie man die Shares verbindet kann ich dir nicht beantworten, da müßte ich auch Suchen und anschließend probieren, wobei ich micht mal eine "Testumgebung" hätte.
Jo so haben wir es gestern auch versucht, doch sind noch nicht zu einem richtig gutem Ergebnis gekommen.
Mit ROOT Berechtigungen können wir die Windows Shares problemlos mounten, nur eben mit Benutzerberechtigungen (User) nicht, wir könnten uns vorstellen, die Windows Shares auch als ROOT zu mounten und das Kennwort aus einer verschlüsselten Datei oder ähnliches zu ziehen.
roli hat geschrieben:Ich hatte dich so verstanden, das du/ihr das ganze wie gewünscht aktuell von Hand ausführen könnt, und "nur" Support gebraucht wird um das ganze in ein Script zu packen.
Ja, wenn wir die oben aufgeführeten Probleme ausgeräumt haben, bräuchte ich Support beim Script.

Die Domänenanmeldung müssen wir noch mit den Windows Admins abklären.

Es handelt sich übrigens um eine Windows 2000 Domäne.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: Script für hinzufügen von Linux in Windows Domäne

Beitrag von roli » 15.08.2012 11:17:52

Blackbox hat geschrieben:Ja, wenn wir die oben aufgeführeten Probleme ausgeräumt haben, bräuchte ich Support beim Script.
Dann kann ich auch wieder in's Spiel kommen, derzeit bin ich halt nicht der richtige ...
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Script für hinzufügen von Linux in Windows Domäne

Beitrag von Blackbox » 15.08.2012 12:13:27

roli hat geschrieben:
Blackbox hat geschrieben:Ja, wenn wir die oben aufgeführeten Probleme ausgeräumt haben, bräuchte ich Support beim Script.
Dann kann ich auch wieder in's Spiel kommen, derzeit bin ich halt nicht der richtige ...
Ich habe halt auch nicht so viel Ahnung von Windows und unser Windows Admin weiß nicht so recht was Interdisziplinär ist.

==============================================================================================================

Unser Szenario soll im Endeffekt so aussehen:

Mehrere Linuxrechner sollen in eine Windows 2000 Domäne integriert werden, die Benutzer sollen als Benutzer automatisch die Windows shares eingebunden bekommen ohne irgend welche Kennwortabfragen oder die Console zu benötigen und natürlich Mitglied der Domäne sein.

Wenn es möglich ist sollen keine statischen Einträge in der /etc/fstab erstellt werden und die Kennworte nicht in einer (unverschlüsselten) Datei liegen, /etc/shadow wäre aber möglich.

Am liebsten sollten DFS Pfade funktionieren, dann wären Changes kein Problem mehr.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

Antworten