Hallo ich bin auf der Suche nach einer möglichkeit wie ich per Console einem user per Aufruf z.b. script username passwort ein Homedirectory erstellen lasse, ein user account erstelle und eine SQL Datenbank mit login erstelle.
mfg und danke für die Hilfe.
Script für Homedir/User/Sql-Db+Rechten
-
quicksilver
- Posts: 68
- Joined: 2003-04-08 16:15
- Contact:
Re: Script für Homedir/User/Sql-Db+Rechten
dann schreib dir eben schnell ein kleines batch script dafür.
Das Programm chpasswd aus dem debian Paket passwd wird dir dafür bestimmt eine gute Hilfe sein.
Das Programm chpasswd aus dem debian Paket passwd wird dir dafür bestimmt eine gute Hilfe sein.
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Script für Homedir/User/Sql-Db+Rechten
Bis auf die Sache mit der SQL-Datenbank lässt sich das gewünschte mit dem normalen useradd verwirklichen.quicksilver wrote:Hallo ich bin auf der Suche nach einer möglichkeit wie ich per Console einem user per Aufruf z.b. script username passwort ein Homedirectory erstellen lasse, ein user account erstelle und eine SQL Datenbank mit login erstelle.
Die Datenbank und ein Benutzerkonto am DB-Server zu erstellen[*] lässt sich ebenfalls automatisieren (zumindest weiß ich das bei MySQL ganz sicher).
[*]: ich hoffe das war so gemeint: Benutzer für die SQL-DB erstellen.
-
quicksilver
- Posts: 68
- Joined: 2003-04-08 16:15
- Contact:
Re: Script für Homedir/User/Sql-Db+Rechten
ja das das bestimmt geht bin ich mir auch sicher aber wie :( ?
-
Roger Wilco
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Script für Homedir/User/Sql-Db+Rechten
useradd -d /home/$USER -g users -p $(pwcrypt $PASSWORD) $USERquicksilver wrote:per Console einem user per Aufruf z.b. script username passwort ein Homedirectory erstellen lasse
Die Kommandozeilenprogramme 'mysql' und 'pgsql' (für MySQL respektive PostgreSQL) nehmen von der Kommandozeile Benutzername und Passwort des Administrators entgegen. Du kannst dann die Queries einfach übergeben, z. B. CREATE USER..., CREATE DATABASE..., usw.quicksilver wrote:ein user account erstelle und eine SQL Datenbank mit login erstelle.