multiutilisateur pour l'administration web

Forum traitant de la distribution ClarkConnect. ClarkConnect est une distribution Linux destiné à transformer un simple PC en un routeur/firewall avec certaines fonctions de serveur internet (Web,Mail,FTP....).

Modérateur: modos Ixus

multiutilisateur pour l'administration web

Messagepar nicoleega » 16 Mars 2005 12:24

salut à tous,

je n'arrive pas à trouver comment faire pour gérer plusieurs utilisateurs qui pourraient se connecter à l'administration web avec un autre user que root.

en fait je veux faire comme les utilisateurs de webmin?

est-ce possible ?

merci
le meilleur outil est encore celui que l'on maitrise le mieux
Avatar de l’utilisateur
nicoleega
Major
Major
 
Messages: 90
Inscrit le: 10 Oct 2003 00:00
Localisation: orléans

Messagepar ninuxien » 16 Mars 2005 12:51

C'est possible ....
mais je n'ai jamais testé
En fait la console d'admin est juste un site ecris en PHP
j'ai fais une ptite recherche dans les scripts
et dans le fichier :
/var/webconfig/classes/webconfig.inc
tu a cette ligne
Code: Tout sélectionner
if (($_SERVER["PHP_AUTH_USER"] == "root") && ($user->CheckPassword($_SERVER["PHP_AUTH_PW"], $ignore[]))) {
                        WebSetSessionAuthenticated();
                        return;

C'est elle qui t'empeche d'acceder à l'interface d'admin si tu n'est pas root
Je n'ai pas testé car pour l'instant je n'ai pas le temps mais ca dois marcher ....
Code: Tout sélectionner
if (($_SERVER["PHP_AUTH_USER"] == "root" || $_SERVER["PHP_AUTH_USER"] == "toto") && ($user->CheckPassword($_SERVER["PHP_AUTH_PW"], $ignore[]))) {
                        WebSetSessionAuthenticated();
                        return;

Et la normalement ya aussi toto qui dois pouvoir se logger (s'il a un compte)
Mais le plus simple reste d'utiliser usermin

Si tu modifie le fichier fais nous savoir ce que ca donne
Serveur Toshiba SG20 (Fanless)
PIII 733Mhz - 1024Mo -- 40Go
ClarkConnect 3.0

<Internet>---<9box>---<CC3.0>----<Routeur WIFI>---<LAN>
Avatar de l’utilisateur
ninuxien
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 252
Inscrit le: 07 Oct 2003 00:00
Localisation: à quelque chose près, je suis ici

en cours

Messagepar nicoleega » 16 Mars 2005 18:03

je m'en occupe ce soir.

merci de cette réponse

je tiendrai tout le monde au courant !
le meilleur outil est encore celui que l'on maitrise le mieux
Avatar de l’utilisateur
nicoleega
Major
Major
 
Messages: 90
Inscrit le: 10 Oct 2003 00:00
Localisation: orléans

marche pö

Messagepar nicoleega » 17 Mars 2005 16:42

en fait j'avais déjà essayé précédement cette methode mais avec un autre bout de code.

le fait est que ça ne fonctionne pas et je ne comprends pas pourquoi puisque le code me parait evident.

j'ai tenté en redemarrant le service webconfig mais ça ne fonctionne toujours pas.

je ne sais pas comment faire autrement!
le meilleur outil est encore celui que l'on maitrise le mieux
Avatar de l’utilisateur
nicoleega
Major
Major
 
Messages: 90
Inscrit le: 10 Oct 2003 00:00
Localisation: orléans


Retour vers ClarkConnect

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron