1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
|
-*------------------------------------------------------------------------+-
QtSmbstatus
http://qtsmbstatus.free.fr/
Daniel Rocher - ADELLA <daniel.rocher@adella.org>
-*------------------------------------------------------------------------+-
Ce programme est distribue selon les termes de la General Public License version 2
QtSmbstatus permet de visualiser en temps reel, les ressources utilisees sur un serveur samba. Il s'agit d'une GUI (interface utilisateur) pour smbstatus.
Cette application a un fonctionnement client/serveur. Les connexions sont securisees via une couche SSL et une authentification est requise pour se connecter au serveur. QtSmbstatus serveur doit-etre installé avec le serveur Samba.
qtsmbstatus-server fournit l'application cote serveur.
qtsmbstatus-client fournit l'application cliente qtsmbtatus.
qtsmbstatus-light fournit l'application legere qui ne fonctionne que localement et ne necessite pas qtsmbstatus-server.
1/ Compilation a partir des sources
2/ Options en ligne de commande
3/ Demarrage et arret du serveur
4/ Configurer le serveur
5/ Fonctionnement du client sous X11 (Unix/Linux)
6/ Fonctionnement du client sous Windows
-------------------------------------------------------------
1/ Compilation a partir des sources:
-------------------------------------------------------------
Pour installer qtsmbstatus light:
*********************************
verifier les dependances: qt4-dev>=4.3
cd light
qmake (ou qmake-qt4)
make
puis en tant tant que root:
make install
Pour installer le serveur:
**************************
Verifier les dependances: pam-dev et qt4-dev>=4.3
cd server
qmake (ou qmake-qt4)
make
puis en tant tant que root:
make install
Pour installer le client:
*************************
verifier les dependances: qt4-dev>=4.3
cd client
qmake (ou qmake-qt4)
make
puis en tant tant que root:
make install
-------------------------------------------------------------
2/ Options en ligne de commande:
-------------------------------------------------------------
Des options peuvent etre passees au serveur ainsi qu'au client, pour les connaitres:
qtsmbstatusd --help (pour le serveur)
qtsmbstatus --help (pour le client)
qtsmbstatusl --help (pour la version light)
-------------------------------------------------------------
3/ Demarrage et arret du serveur:
-------------------------------------------------------------
Demarrage du serveur:
/etc/init.d/qtsmbstatusd start
ou
service qtsmbstatusd start
Port par defaut: 4443
Arret du serveur:
/etc/init.d/qtsmbstatusd stop
ou
service qtsmbstatusd stop
-------------------------------------------------------------
4/ Configurer le serveur:
-------------------------------------------------------------
Les fichiers de configuration du serveur se trouvent sur:
/etc/qtsmbstatusd/
contenu:
privkey.pem
qtsmbstatusd.conf
qtsmbstatusd.users
server.pem
privkey.pem : cle prive (attention aux droits: 640 ! )
pour creer la votre: openssl genrsa -des3 -out privkey.pem 2048
server.pem : certificat autosigne avec la cle privkey.pem
pour creer le votre:
openssl req -new -x509 -key privkey.pem -out server.pem -days 10000
Les options sont enregistrees dans: qtsmbstatusd.conf
port : Port TCP ecoute par le serveur
private_key : Cle prive
certificat : Certificat ssl
ssl_password : mot de passe pour le certificat
permit_disconnect_user : autorise un client a deconnecter un utilisateur
Vous pouvez autoriser un client a deconnecter un utilisateur.
Utilisez son Username ou 'all' pour autoriser tous les clients.
permit_send_msg : Autorise un client a envoyer un message
Vous pouvez autoriser un utilisateur a envoyer un message.
Utilisez son Username ou 'all' pour autoriser tous les clients.
== PAM: ==
Le fichier de configuration de PAM est dependant de la distribution. Si la connexion échoue, il faudra le modifier:
/etc/pam.d/qtsmbstusd
Exemples de configuration: ./server/pam.d/samples/
Les utilisateurs autorises a se connecter sont dans: qtsmbstatusd.users
(root par defaut)
-------------------------------------------------------------
5/ Fonctionnement du client sous X11 (Unix/Linux) :
-------------------------------------------------------------
Executez sous X11: qtsmbstatus
Rentrez l'adresse IP du serveur, connectez et authentifiez-vous
Clic droit sur un utilisateur pour lui envoyer un message ou le deconnecter
(smbclient est necessaire pour les popupwindows)
-------------------------------------------------------------
6/ Fonctionnement du client sous Windows :
-------------------------------------------------------------
Installez qtsmbstatus-client.X.X.X.exe
Executez qtsmbstatus.exe
Rentrez l'adresse IP du serveur, connectez et authentifiez-vous
Clic droit sur un utilisateur pour lui envoyer un message ou le deconnecter
(smbclient est necessaire pour les popupwindows)
|