Neuen Benutzer Anlegen über Web

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Nokman
Beiträge: 146
Registriert: 02.09.2006 01:44:31

Neuen Benutzer Anlegen über Web

Beitrag von Nokman » 16.04.2008 22:01:35

Hi ich frage mich gerade wie ich es hinbekommen soll das der webserver also das währe ja der user www-data einen neuen user über adduser anlegen kann mit pw und home verzeichniss. Was ja das Problem ist den befehl darf er nicht auslösen da die rechte fehlen über sudo könnte ich ihn zwar erlauben aber dann kann jeder script dies machen was ich nicht als sehr sicher empfinde und ich den webserver nicht das rootpw übermitteln will daher die Frage kann ich einen User Anlegen der nur die Rechte hat adduser auszuführen mit einen /bin/ftp kein shell zugriff.

Benutzeravatar
TRex
Moderator
Beiträge: 8382
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Neuen Benutzer Anlegen über Web

Beitrag von TRex » 16.04.2008 22:07:41

So ne Möglichkeit ist in webmin realisiert, aber das Projekt ist nicht mehr in debian.

http://www.webmin.com/

Ich würde auch mal gerne wissen, warum die neue Version nicht debian-tauglich sein sollte...habs zwar noch nicht probiert, aber...
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Nokman
Beiträge: 146
Registriert: 02.09.2006 01:44:31

Re: Neuen Benutzer Anlegen über Web

Beitrag von Nokman » 16.04.2008 22:19:49

das Problem ist das unser Webserver das mit der Webseite koppeln möchte daher kommt webmin nicht in frage

Nokman
Beiträge: 146
Registriert: 02.09.2006 01:44:31

Re: Neuen Benutzer Anlegen über Web

Beitrag von Nokman » 16.04.2008 22:59:00

als was ich jetzt suche ist die Möglichkeit einen User Anzulegen der Weitere user Anlegen kann diesen allerdings keine Adminrechte geben.

Nokman
Beiträge: 146
Registriert: 02.09.2006 01:44:31

Re: Neuen Benutzer Anlegen über Web

Beitrag von Nokman » 16.04.2008 23:44:38

Nun ein anderer weg da ich ja keinen zweiten user anlegen kann der benutzer bearbeiten kann. Wie bekomme ich es hin das Sudo adduser ausführt über ein script
in visudo steht folgendes drine

Code: Alles auswählen

benutzer             ALL =  /usr/bin/useradd [A-z]*, !/usr/bin/useradd root
wenn ich nun

Code: Alles auswählen

echo PASSWORT | sudo -S useradd test

Code: Alles auswählen

Sorry, user benutzer is not allowed to execute '/usr/sbin/useradd test' as root on server.
was mich wundert ist auch warum fragt er mich nach den benutzername von den aus es gestartet wird und nicht nach dem root pw?

naja und die haupt frage warum geht es nicht?

Methusalix

Re: Neuen Benutzer Anlegen über Web

Beitrag von Methusalix » 17.04.2008 00:52:36

Versuche das mal so:

Code: Alles auswählen

......
# User alias specification
User_Alias NEUNUTZER=matthias
# Cmnd alias specification
Cmnd_Alias NEU = /usr/sbin/adduser
# User privilege specification
root    ALL=(ALL) ALL
NEUNUTZER ALL = NEU
Ein neuer Benutzer:

Code: Alles auswählen

matthias@debbi:~$ sudo /usr/sbin/adduser aaa
Lege Benutzer »aaa« an ...
Lege neue Gruppe »aaa« (1002) an ...
Lege neuen Benutzer »aaa« (1002) mit Gruppe »aaa« an ...
Erstelle Home-Verzeichnis »/home/aaa« ...
Kopiere Dateien aus »/etc/skel« ...
Enter new UNIX password:
Retype new UNIX password:
passwd: Kennwort erfolgreich geändert
Was die Frage nach dem Benutzerkennwort angeht: Es wird ja danach gefragt, welcher Nutzer sudo aufrufen darf.

Nokman
Beiträge: 146
Registriert: 02.09.2006 01:44:31

Re: Neuen Benutzer Anlegen über Web

Beitrag von Nokman » 17.04.2008 02:14:49

es sind doch immer die kleinigekeiten damit es hinhaut Danke

Antworten