IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

[SAMBA] création d'users et php


Sujet :

Réseau

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 10
    Points : 5
    Points
    5
    Par défaut [SAMBA] création d'users et php
    Bonjour

    Je suis entrain de monter un serveur de fichier Samba, et d'autres personnes s'occupent de coder une sorte d'intranet qui devra ( entre autre ) servir d'interface a l'utilisateur pour le partage , et d'administration pour les admin.

    Je ne suis pas vraiment expérimenté dans ce domaine , mais c'est un projet important.

    En gros je cherche a faire un petit script PHP qui puisse créer un utilisateur Linux et créer l'utilisateur samba dans la foulée , tout ça a intégrer sur une page web de l'intranet.

    j'imagine que le code doit être a peu près comme ça mais je ne connais pas PHP, ni les subtilités de la commande useradd du coup ça ne marche pas , j'ai besoin d'un chtot coup de pouce ^^

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $user="test01";
    $pass=crypt("test01");
     
    shell_exec("useradd -d /home/$user -m -p crypt($pass) test01");
     
    ?>

    merci d'avance

  2. #2
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    A mon avis cela ne marchera pas car la commande shell_exec est lancé par Apache.
    Apache n'etant pas lancé avec un user ayant des droits d'admin (dans la majorité des cas ), il ne pourra pas executé ton "useradd"

  3. #3
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    Citation Envoyé par goldkey
    A mon avis cela ne marchera pas car la commande shell_exec est lancé par Apache.
    Apache n'etant pas lancé avec un user ayant des droits d'admin (dans la majorité des cas ), il ne pourra pas executé ton "useradd"

    +1

    en plus, je crois qu'il faut mettre le chemin absolu de la commande

    mais via cgi ça passe

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    arf, c'est pas gagné ...

    il n'y a pas de solution via apache ?

    vaudrait-il mieux que je fasse un script et que j'y accede en ssh ?

  5. #5
    Membre éprouvé
    Avatar de goldkey
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 802
    Points : 1 084
    Points
    1 084
    Par défaut
    Si tu veux passé par Apache une solution et d'écrire dans un fichier texte, par exemple, les utilisateurs a ajouté.
    Puis un script en tache de fond scruterai ce fichier et créérai les users.
    Ou de créer dans un dossier dédié, un fichier texte par user a créé et un script en tache de fond qui fait le boulot !!!

    A part ca, en passant par Apache je ne voit pas trop

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    merci bien

    au moins ça a le mérite d'être clair , je vais m'y prendre d'une autre façon.

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/12/2006, 21h03
  2. Création de user et schéma
    Par Pakkaï dans le forum Oracle
    Réponses: 21
    Dernier message: 07/09/2006, 13h36
  3. Mode de gestions des users en PHP/MySQL
    Par MV1908 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 02/05/2006, 23h25
  4. Création d'user sous SQL Server
    Par nnn2050 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 20/12/2005, 16h26
  5. Création de User dans la base
    Par ferdi67 dans le forum Installation
    Réponses: 3
    Dernier message: 05/07/2004, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo