tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
641
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    el loco mO el loco mO ist offline Mitglied
    Registriert seit
    Sep 2004
    Beiträge
    14
    hi
    Ich bin auf der Suche nach einem Beispiel für ein Script das
    samba und ftp User anlegt und diese dann per Email benachrichtigt...
    Habe bisher aber leider noch nichts passendes gefunde...

    Falls es hier sowas schon gibt würde ich mich über einen Link zu dem ensprechenden Topic freuen...ansonsten könnt ihr mir natürlich auch gerne direkt weiterhelfen wenn ihr sowas schonmal gemacht habt oder wisst wie es geht ;D
    danke
    Geändert von el loco mO (19.04.06 um 14:45 Uhr)
     

  2. #2
    el loco mO el loco mO ist offline Mitglied
    Registriert seit
    Sep 2004
    Beiträge
    14
    Kann mir keiner weiterhelfen?
     

  3. #3
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Woher nimmt denn Dein FTP-Server die User? Nutzt dieser die System-User oder holt er die User-Daten z.B. aus einer MySQL-Datenbank?

    Falls er mit den System-Usern arbeitet koennte ungefaehr sowas vielleicht fuer Dich nuetzlich sein:
    newuser.sh
    Code bash:
    1
    2
    3
    4
    
    #!/bin/sh
    useradd -m $1
    passwd $1
    smbpasswd -a $1
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  4. #4
    el loco mO el loco mO ist offline Mitglied
    Registriert seit
    Sep 2004
    Beiträge
    14
    Also die User sollen in in einem Rutsch angelegt werden.
    d.h. beim ausführen soll nach einem Usernamen einem Passwort und einer Emailadresse gefragt werden.
    Und dann halt der User mit seinem homedir angelegt werden, und natürlich dann auch die Berechtigung das er per ftp und samba auf sein Verzeichnis zugreiffen kann.

    Er darf aber keine shell umgebung auf dem Server nutzen können.
    Und nach dem anlegen soll eine mail an den User gesendet werden mit seinen Zugangsdaten und infos wie z.B. Server ip etc..

    ist das überhaupt machbar so ?
     

  5. #5
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Ich musste meinem FTP-User daheim auch eine Shell zuweisen damit er per FTP verbinden konnte wenn ich mich recht erinnere.
    Das von mir gepostete Script legt ~ an und fragt 2 mal nach dem Passwort. Einmal fuer's System und einmal fuer Samba.
    Theoretisch koennte man das Passwort wohl ueber STDIN an smbpasswd uebergeben werden. Das loest aber noch nicht das Problem mit dem System-Passwort, denn dieses kannst Du nicht einfach uebergeben. Man kann zwar useradd ein Passwort angeben, jedoch muss dies bereits verschluesselt sein.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  6. #6
    el loco mO el loco mO ist offline Mitglied
    Registriert seit
    Sep 2004
    Beiträge
    14
    Und was ist die beste Lösung um die entsprechenden Daten den usern dann per mail zukommen zu lassen?

    Code :
    1
    
    mail -s Userdaten [email]userxy@domain.de[/email] < /tmp/userdata/xyaddtmp.txt

    Und wenn ich in dem sricpt dann noch irgendwie mit rm sage das er die .bash_ Datein aus dem homedir des gerade erst angelegten users löschen soll hat der dann doch im grunde eigentlich keinen shell zugriff mehr oder?
    Sollte aber immernoch per smb und ftp auf den server zugreifen können?

    Oder irre ich mich da jetzt ?
    Geändert von el loco mO (20.04.06 um 15:16 Uhr)
     

Ähnliche Themen

  1. Shell-Abfrage: if user
    Von DarkRaver im Forum Linux & Unix
    Antworten: 7
    Letzter Beitrag: 06.01.10, 20:02
  2. Shell Script und PHP
    Von X-Press im Forum PHP
    Antworten: 2
    Letzter Beitrag: 26.09.07, 10:00
  3. Shell-Script funktioniert nicht als Script
    Von Mindwinder im Forum Linux & Unix
    Antworten: 15
    Letzter Beitrag: 03.05.06, 15:29
  4. [PHP/MYSQL] Script zum adden von Polls
    Von unlord im Forum PHP
    Antworten: 14
    Letzter Beitrag: 12.02.04, 21:05
  5. backup script shell
    Von DiveSurfer im Forum Linux & Unix
    Antworten: 3
    Letzter Beitrag: 04.01.04, 23:40