OVH Cloud OVH Cloud

Impossible d'utiliser Swat

7 réponses
Avatar
François Valenduc
Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils

--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre

7 réponses

Avatar
no_spam
On Wed, 08 Dec 2004 23:26:48 +0100, François Valenduc wrote:

Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils


En principe, lorque xinetd démarge il dit quels services il démare et
lesquels il ne gère pas (avec la raison s'il y a une erreur). Peut-être
qu'un coup d'oeil dans les logs serait utile...

Avatar
François Valenduc
On Wed, 08 Dec 2004 23:26:48 +0100, François Valenduc wrote:


Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils



En principe, lorque xinetd démarge il dit quels services il démare et
lesquels il ne gère pas (avec la raison s'il y a une erreur). Peut-être
qu'un coup d'oeil dans les logs serait utile...



Voilà ce que j'obtiens dans les logs quand je redémarre xinetd:
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: bind failed (Permission
denied (errno = 13)). service = hotwayd
Dec 9 11:14:26 ordi-francois xinetd[2825]: Service hotwayd failed to
start andis deactivated.
Dec 9 11:14:26 ordi-francois xinetd[2825]: xinetd Version 2.3.13
started with libwrap loadavg options compiled in.
Dec 9 11:14:26 ordi-francois xinetd[2825]: Started working: 0 available
services


--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre


Avatar
no_spam
On Thu, 09 Dec 2004 11:16:59 +0100, François Valenduc wrote:

On Wed, 08 Dec 2004 23:26:48 +0100, François Valenduc wrote:


Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils



En principe, lorque xinetd démarge il dit quels services il démare et
lesquels il ne gère pas (avec la raison s'il y a une erreur). Peut-être
qu'un coup d'oeil dans les logs serait utile...



Voilà ce que j'obtiens dans les logs quand je redémarre xinetd:
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: bind failed (Permission
denied (errno = 13)). service = hotwayd
Dec 9 11:14:26 ordi-francois xinetd[2825]: Service hotwayd failed to
start andis deactivated.
Dec 9 11:14:26 ordi-francois xinetd[2825]: xinetd Version 2.3.13
started with libwrap loadavg options compiled in.
Dec 9 11:14:26 ordi-francois xinetd[2825]: Started working: 0 available
services


Bon, au moins, tu sais qu'il n'essaye même pas de le démarer.
- est tu sur que xinetd regarde dans ce répertoire ?
Vérifie dans /etc/xinetd.conf que tu as bien:
includedir /etc/xinetd.d
- comment as tu nommé ton fichier ? Pour info, xinetd ne charge pas les
fichiers dont le nom contient un '.'. Le problème vient peut-être de là.



Avatar
François Valenduc
On Thu, 09 Dec 2004 11:16:59 +0100, François Valenduc wrote:



On Wed, 08 Dec 2004 23:26:48 +0100, François Valenduc wrote:



Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils



En principe, lorque xinetd démarge il dit quels services il démare et
lesquels il ne gère pas (avec la raison s'il y a une erreur). Peut-être
qu'un coup d'oeil dans les logs serait utile...



Voilà ce que j'obtiens dans les logs quand je redémarre xinetd:
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: bind failed (Permission
denied (errno = 13)). service = hotwayd
Dec 9 11:14:26 ordi-francois xinetd[2825]: Service hotwayd failed to
start andis deactivated.
Dec 9 11:14:26 ordi-francois xinetd[2825]: xinetd Version 2.3.13
started with libwrap loadavg options compiled in.
Dec 9 11:14:26 ordi-francois xinetd[2825]: Started working: 0 available
services



Bon, au moins, tu sais qu'il n'essaye même pas de le démarer.
- est tu sur que xinetd regarde dans ce répertoire ?
Vérifie dans /etc/xinetd.conf que tu as bien:
includedir /etc/xinetd.d
- comment as tu nommé ton fichier ? Pour info, xinetd ne charge pas les
fichiers dont le nom contient un '.'. Le problème vient peut-être de là.

Il y a bien une ligne includedir /etc/xinetd.d dans le fichier

xinetd.conf et le fichier s'appelle swat sans '.'
En regardant plus attentivement les logs, j'ai remarqué qu'il y avait
une erreur de syntaxe dans le fichier swat à la ligne only_from
127.0.0.1. J'ai en fait l'erreur suivante:
Bad operator for attribute: only_from [file=/etc/xinetd.d/swat] [line=6]
Néanmoins, même en retirant cette ligne, le problème ne se résout pas.
Pourtant, cette fois xinetd démarre swat? J'ai alors remarqué qu'il y
avait un autre problème car apparement, il manquait une ligne swat
901/tcp dans le fichier /etc/services. Donc je l'ai ajouté et çà
fonctionne. Pourtant j'avais lu quelque part que cette ligne était
inutile dans Debian. Je dois donc corriger la ligne only_from car je
suppose que si je la retire, celà peut poser un problème de sécurité.

Merci encore pour vos conseils.



--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre




Avatar
Boulier
Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils

A tout hasard....

lances-tu le navigateur en tant que root?
Je pose la question car chez moi j'ai eu le même problème en lançant le
navigateur (firefox) simplement avec l'icône ad hoc
Par contre lorsque j'ai lancé firefox depuis 1 console superutilisateur,
SWAT a fonctionné impecc....

Avatar
no_spam
On Thu, 09 Dec 2004 13:04:32 +0100, François Valenduc wrote:

On Thu, 09 Dec 2004 11:16:59 +0100, François Valenduc wrote:



On Wed, 08 Dec 2004 23:26:48 +0100, François Valenduc wrote:



Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils



En principe, lorque xinetd démarge il dit quels services il démare et
lesquels il ne gère pas (avec la raison s'il y a une erreur). Peut-être
qu'un coup d'oeil dans les logs serait utile...



Voilà ce que j'obtiens dans les logs quand je redémarre xinetd:
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing daytime
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing echo
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: removing time
Dec 9 11:14:26 ordi-francois xinetd[2825]: bind failed (Permission
denied (errno = 13)). service = hotwayd
Dec 9 11:14:26 ordi-francois xinetd[2825]: Service hotwayd failed to
start andis deactivated.
Dec 9 11:14:26 ordi-francois xinetd[2825]: xinetd Version 2.3.13
started with libwrap loadavg options compiled in.
Dec 9 11:14:26 ordi-francois xinetd[2825]: Started working: 0 available
services



Bon, au moins, tu sais qu'il n'essaye même pas de le démarer.
- est tu sur que xinetd regarde dans ce répertoire ?
Vérifie dans /etc/xinetd.conf que tu as bien:
includedir /etc/xinetd.d
- comment as tu nommé ton fichier ? Pour info, xinetd ne charge pas les
fichiers dont le nom contient un '.'. Le problème vient peut-être de là.

Il y a bien une ligne includedir /etc/xinetd.d dans le fichier

xinetd.conf et le fichier s'appelle swat sans '.'
En regardant plus attentivement les logs, j'ai remarqué qu'il y avait
une erreur de syntaxe dans le fichier swat à la ligne only_from
127.0.0.1. J'ai en fait l'erreur suivante:
Bad operator for attribute: only_from [file=/etc/xinetd.d/swat] [line=6]


Tiens, oui, je n'avais pas vu mais il doit manquer un '=', non ?

Néanmoins, même en retirant cette ligne, le problème ne se résout pas.
Pourtant, cette fois xinetd démarre swat? J'ai alors remarqué qu'il y
avait un autre problème car apparement, il manquait une ligne swat
901/tcp dans le fichier /etc/services. Donc je l'ai ajouté et çà
fonctionne. Pourtant j'avais lu quelque part que cette ligne était
inutile dans Debian. Je dois donc corriger la ligne only_from car je
suppose que si je la retire, celà peut poser un problème de sécurité.


Effectivement, c'est mieux de restreindre l'accès !





Avatar
François Valenduc

Bonjour à tous,

J'ai installé swat sur ma Debian Sid mais je ne parviens pas à
l'utiliser. Chaque fois que je tape http://localhost:901 dans un
navigateur, la connexion est refusée. J'ai pourtant crée un fichier swat
dans le dossier /etc/xinetd.d/ contenant les lignes suivantes;

service swat
{
port = 901
socket_type = stream
wait = no
only_from 127.0.0.1
user = root
server = /usr/sbin/swat
log_on_failure += USERID
disable = no
}

J'ai redémarrer xinetd après cette modification mais j'ai chaque fois le
message "connexion refusée".

Quelqu'un saurait-il m'expliquer où je me suis trompé ?
Merci d'avance pour vos conseils

A tout hasard....

lances-tu le navigateur en tant que root?
Je pose la question car chez moi j'ai eu le même problème en lançant le
navigateur (firefox) simplement avec l'icône ad hoc
Par contre lorsque j'ai lancé firefox depuis 1 console superutilisateur,
SWAT a fonctionné impecc....


Je lance le navigateur en tant qu'utilisateur normal et çà marche sans
problème si on crée un fichier swat contenant les lignes indiquées ci
dessus en remplacant effectivement only_from 127.0.0.1 par only from =
127.0.0.1 comme l'indiquait judicieusement no_spam et en mettant une
ligne swat 901/tcp dans le fichier /etc/services
Je ne vois pas très bien pourquoi il faudrait lancer le navigateur avec
les droits de root. Il faut de toute façon s'authentifier comme root par
après pour accéder à swat.

Merci encore pour vos précieux conseils.
--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre