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 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168
|
-*------------------------------------------------------------------------+-
QtSmbstatus
http://qtsmbstatus.free.fr/
Daniel Rocher - ADELLA <daniel.rocher@adella.org>
-*------------------------------------------------------------------------+-
Este programa esta licenciado bajo los terminos de la Licencia General Publica GNU version 2.
Qtsmbstatus es una interfaz grafica (GUI) para smbstatus.
Permite ver en tiempo real los recursos utilizados en un servidor Samba.
Esta aplicacion utiliza el paradigma cliente/servidor.
Las conexiones son securizadas mediante el uso de SSL y se requiere autenticacion para conectar al servidor (PAM).
La parte servidor de la aplicacion se instala en la misma maquina que corre el servidor SAMBA.
qtsmbstatus-server proporciona la parte servidor de la aplicacion.
qtsmbstatus-client proporciona la parte cliente de la aplicacion.
qtsmbstatus-light proporciona una aplicacion ligera que permite trabajar localmente sin necesidad de usar qtsmbstatus-server.
Las opciones que permite son:
- ver conexiones
- desconectar usuarios
- enviar mensajes (popupwindows) a uno o mas usuarios
1/ Compilacion desde las fuentes
2/ Uso desde linea de comandos
3/ Iniciar y parar el servicio
4/ Configurar el servidor
5/ Cliente para x11 (unix/linux)
6/ Cliente para windows
-------------------------------------------------------------
1/ Compilacion desde las fuentes:
-------------------------------------------------------------
Para instalar qtsmbstatus light:
********************************
Comprobar las dependencias : qt4-dev>=4.3
cd light
qmake (o qmake-qt4)
make
y como root:
make install
Para instalar el servicio:
**************************
Comprobar las dependencias : pam-dev y qt4-dev>=4.3
cd server
qmake (o qmake-qt4)
make
y como root:
make install
Para instalar el cliente:
*************************
Comprobar las dependencias : qt4-dev>=4.3
cd client
qmake (o qmake-qt4)
make
y como root:
make install
-------------------------------------------------------------
2/ Uso desde linea de comandos:
-------------------------------------------------------------
qtsmbstatus (servidor, cliente y version ligera) aceptan algunos argumentos desde la linea de comandos. Para obtener mas informacion:
qtsmbstatusd --help (para el servidor)
qtsmbstatus --help (para el cliente)
qtsmbstatusl --help (para la version ligera)
-------------------------------------------------------------
3/ Iniciar y parar el servicio:
-------------------------------------------------------------
Iniciar el servicio:
/etc/init.d/qtsmbstatusd start
o
service qtsmbstatusd start
Default port: 4443
Parar el servicio:
/etc/init.d/qtsmbstatusd stop
o
service qtsmbstatusd stop
-------------------------------------------------------------
4/ Configurar el servidor
-------------------------------------------------------------
La configuracion de los archivos del servidor en encuentran en:
/etc/qtsmbstatusd/
en este directorio:
privkey.pem
qtsmbstatusd.conf
qtsmbstatusd.users
server.pem
privkey.pem : Clave privada (atencion! cambiar el permiso de acceso al archivo a 640 ! )
Para generar tu propia llave privada: openssl genrsa -des3 -out privkey.pem 2048
server.pem : Certificado autofirmado con clave
Para generar tu propio certificado:
openssl req -new -x509 -key privkey.pem -out server.pem -days 10000
Las opciones se guardan en el fichero: qtsmbstatusd.conf
port : Puerto en donde escuchara el servicio
private_key : Clave privada
certificat : certificado ssl
ssl_password : clave para certificados ssl
permit_disconnect_user : Permitir que un cliente desconecte a un usuario.
Puedes autorizar a un cliente a desconectar a un usuario.
Use un nombre de usuario o 'all' para todos los clientes.
permit_send_msg : Permitir que un cliente mande mensajes
Puedes autorizar a un cliente para enviar mensages.
Use un nombre de usuario o 'all' para todos los clientes.
== PAM: ==
El fichero de configuracion del PAM depende de la distribucion que se este usando.
Si el login falla cambialo:
/etc/pam.d/qtsmbstusd
Hay ejemplos de configuracion en la ruta: ./server/pam.d/samples/
Los usuarios autorizados por PAM son registrados dentro de: qtsmbstatusd.users
(por defecto como root)
-------------------------------------------------------------
5/ Cliente para x11 (unix/linux) :
-------------------------------------------------------------
Ejecutar bajo X11: qtsmbstatus
Introducir la direccion de ip del servidor, conectar y hacer login (usuario y contrasena)
Para enviar un mensaje o desconectar a un usuario se debe hacer click con el boton derecho.
(popupwindows requiere smbclient)
-------------------------------------------------------------
6/ Cliente para windows :
-------------------------------------------------------------
Instalar qtsmbstatus-client.X.X.X.exe
ejecutar qtsmbstatus.exe
Introducir la direccion de ip del servidor, conectar y hacer login (usuario y contrasena)
Para enviar un mensaje o desconectar a un usuario se debe hacer click con el boton derecho.
(popupwindows requiere smbclient)
|