Commande rsh et Linux - Débats - Linux et OS Alternatifs
Marsh Posté le 03-12-2002 à 17:00:33
fais voir un cat de /etc/hosts.allow et hosts.deny de la machine cible
Marsh Posté le 03-12-2002 à 17:01:25
superX a écrit a écrit : fais voir un cat de /etc/hosts.allow et hosts.deny de la machine cible |
voir aussi si ya bien un prog ki attend la connection de l'autre coté
Marsh Posté le 03-12-2002 à 17:03:16
j'ai oublié de dire ke ça me le fait aussi en local et en root !
sinon j'ai ça dans le hosts.allow :
ALL: (IP de la machine où je veux executer mon rsh)
et rien dans le hosts.deny
Marsh Posté le 03-12-2002 à 17:04:16
Leirn a écrit a écrit : voir aussi si ya bien un prog ki attend la connection de l'autre coté |
c'est à dire ?
Marsh Posté le 03-12-2002 à 17:04:22
Leirn a écrit a écrit : voir aussi si ya bien un prog ki attend la connection de l'autre coté |
vi aussi.
ainsi que l'user sous lequel il tente et verifier dans le $home cible s'il y a un .rhosts etc..
Marsh Posté le 03-12-2002 à 17:04:39
DavidUL a écrit a écrit : c'est à dire ? |
t'es sur qu'rshd tourne sur la machine cible ?
Marsh Posté le 03-12-2002 à 17:06:10
superX a écrit a écrit : vi aussi. ainsi que l'user sous lequel il tente et verifier dans le $home cible s'il y a un .rhosts etc.. |
ba oui pour le root j'ai crée un fichier ".rhosts" dans /root/ avec ça :
root nom_de_ma_machine
Marsh Posté le 03-12-2002 à 17:06:49
Euh normalement c le fichier $HOME/.rhosts qui fixe les autorisations non ?
Marsh Posté le 03-12-2002 à 17:06:57
en root ? mouais ....
et un .rhost c'est <host> <user> et nom l'inverse
Marsh Posté le 03-12-2002 à 17:07:10
cypress a écrit a écrit : Euh normalement c le fichier $HOME/.rhosts qui fixe les autorisations non ? |
ya aussi /etc/hosts.equiv
Marsh Posté le 03-12-2002 à 17:08:00
superX a écrit a écrit : t'es sur qu'rshd tourne sur la machine cible ? |
normalement oui je l'ai mis au demarage avec la commande "ntsysv" et j'ai redemaré, mais si tu connais un moyen de verifier je veux bien
Marsh Posté le 03-12-2002 à 17:08:46
DavidUL a écrit a écrit : normalement oui je l'ai mis au demarage avec la commande "ntsysv" et j'ai redemaré, mais si tu connais un moyen de verifier je veux bien |
netstat -tlu
nmap toto
grep rshd /etc/inetd.conf (si c'est inetd )
Marsh Posté le 03-12-2002 à 17:10:35
superX a écrit a écrit : en root ? mouais .... et un .rhost c'est <host> <user> et nom l'inverse |
ça me le fais tjrs...
Marsh Posté le 03-12-2002 à 17:11:19
superX a écrit a écrit : ya aussi /etc/hosts.equiv |
j'ai pas ça
Marsh Posté le 03-12-2002 à 17:11:55
DavidUL a écrit a écrit : ça me le fais tjrs... |
fais voir un netstat -tlu | grep shell
et evite root pour tester rsh, fais le plutot sous un user
Marsh Posté le 03-12-2002 à 17:15:27
superX a écrit a écrit : netstat -tlu nmap toto grep rshd /etc/inetd.conf (si c'est inetd ) |
pour le netstat -tlu :
Code :
|
nmap GBR1477
Code :
|
jvois pas de rsh
Marsh Posté le 03-12-2002 à 17:15:42
root est refusé : je viens de tester.
utilise un user pour faire ça
Marsh Posté le 03-12-2002 à 17:16:35
DavidUL a écrit a écrit : pour le netstat -tlu :
|
rsh c'est "shell" dans le 1er tableau
et c'est encore "shell" dans le second.
ton service tourne mais root est refusé (cf msg precedent )
Marsh Posté le 03-12-2002 à 17:20:19
superX a écrit a écrit : root est refusé : je viens de tester. utilise un user pour faire ça |
meme !
et pourtant dans son $HOME ya bien un fichier .rhosts avec :
nom_de_la_machine login
Marsh Posté le 03-12-2002 à 17:23:42
DavidUL a écrit a écrit : meme ! et pourtant dans son $HOME ya bien un fichier .rhosts avec : nom_de_la_machine login |
fais voir un tail /var/log/messages de la machine cible stp
Marsh Posté le 03-12-2002 à 17:27:17
DavidUL a écrit a écrit : meme ! et pourtant dans son $HOME ya bien un fichier .rhosts avec : nom_de_la_machine login |
loin de vouloir etre insolent mais c'est bien dans le $home de la machine cible que tu parametres un .rhosts ?
Marsh Posté le 03-12-2002 à 17:31:55
superX a écrit a écrit : fais voir un tail /var/log/messages de la machine cible stp |
j'ai ça :
Code :
|
(haugueld c'est mon utilisateur et GBR1477 ma machine)
pourtant j'ai fé un ls -l .rhosts :
Code :
|
Marsh Posté le 03-12-2002 à 17:33:15
superX a écrit a écrit : loin de vouloir etre insolent mais c'est bien dans le $home de la machine cible que tu parametres un .rhosts ? |
oui oui lol
dans /home/haugueld
Marsh Posté le 03-12-2002 à 17:35:10
superX a écrit a écrit : pour commencer : chmod go-rwx .rhosts |
ça marche grace à ça !!!
franchement 1000 merci !
vraiment sympa
elle a fait quoi ta commande ?
Marsh Posté le 03-12-2002 à 17:36:23
elle change les permissions sur le fichier (man chmod )
bon , ca marche ouf !
Marsh Posté le 03-12-2002 à 17:38:06
superX a écrit a écrit : elle change les permissions sur le fichier (man chmod ) bon , ca marche ouf ! |
ah oki c'est un chmod 700
encore merci
Marsh Posté le 03-12-2002 à 17:40:50
DavidUL a écrit a écrit : ah oki c'est un chmod 700 encore merci |
pour moi c'est plus simple de lire <u>ser , <g>roup , <o>ther avec des - et des + sur les droits (r,w,x) qu'un 700
Marsh Posté le 03-12-2002 à 16:59:07
Lorsque je lance par exemple :
rsh nom_de_ma_machine ls
j'ai ce message en reponse :
Permission denied.
kelkun peut-il m'aider ?
j'ai la redhat 8.0