Skip to content

rchaudanson/Samba-DC-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Samba-DC-GUI

Samba-DC-GUI

Table des matières

Description

Samba-DC-GUI est une interface graphique pour l'administration des utilisateurs d'un contrôleur de domaine Samba sous Linux.

Installation

Vous devez disposer des programmes suivants:

  • Python3
  • Flask (pip install Flask).
  • D'un système Linux avec un contrôler de domaine Samba4 fonctionnel.

Copie des fichiers:

git clone https://github.com/rchaudanson/Samba-DC-GUI.git

cd Samba-DC-GUI

Lancement:

Note: Vous devez déclarer les variables d’environnement suivantes:

export FLASK_APP=app

export FLASK_DEBUG=1

Puis lancer l'application:

flask run

Utilisation

Afficher l'interface web:

Démarrez votre navigateur internet et accédez à l'adresse suivante:

http://127.0.0.1:5000

Ajout des utilisateurs

  • Cliquez sur Créer des utilisateurs puis sur Créer un utilisateur.
  • Indiquez les informations concernant l'utilisateur et validez.

Exporter un fichier CSV

Vous pouvez importer plusieurs utilisateurs depuis un fichier CSV.
Pour cela:

  • Cliquez sur Créer des utilisateurs puis sur Importer CSV.
  • Le fichier CSV doit être formaté de la façon suivante:
jlogan,motdepasse,julien,logan,jlogan@isis.local,569
dsam,motdepasse,sam,dadal,dsam@isis.local,522
vmartine,motdepasse,martine,vevert,vmartine@isis.local,524
wjulie,motdepasse,julie,winter,wjulie@isis.local,787
  • Soit: LOGIN,MOTDEPASSE,PRENON,NOM,MAIL,TEL

Template HTML

L'interface est axées autour de 6 templates HTML situés dans le dossier "template" à la racine du projet:

  • base.html
  • index.html
  • create.html
  • delete.html
  • liste.html
  • table.html

Note:

  • Le template "table" est un tableau HTML généré à chaque consultation de la liste des utilisateurs.
  • Le template "delete" n'est actuellement pas utilisé.

Auteur

CHAUDANSON Raphael

rchaudanson@gmail.com

Licence

GNU General Public License

Liens

About

GUI for admin Samba DC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published