Je me pose une question m=C3=A9taphysique ;-)
Quand on se connecte sur une machine via SSH, quel shell est lanc=C3=A9 sur
cette machine ?
A priori, j'aurais r=C3=A9pondu qu'il suffit de regarder dans /etc/passwd...
Mais l=C3=A0, sur mon NAS Synology, j'ai beau remplacer /bin/ash
par /bin/sh, rien ne change...
J'ai aussi jet=C3=A9 un coup d'oeil dans le fichier sshd_config mais je n'ai
rien trouv=C3=A9 de satisfaisant.
Auriez-vous une id=C3=A9e ?
Merci d'avance.
David.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110509204715.28c9f326@debian-david
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Jacques Doti
Salut,
Le 09/05/2011 20:47, David BERCOT a écrit :
Bonjour,
Je me pose une question métaphysique ;-) Quand on se connecte sur une machine via SSH, quel shell est lancé sur cette machine ? A priori, j'aurais répondu qu'il suffit de regarder dans /etc/passwd...
Mais là, sur mon NAS Synology, j'ai beau remplacer /bin/ash par /bin/sh, rien ne change... J'ai aussi jeté un coup d'oeil dans le fichier sshd_config mais je n'ai rien trouvé de satisfaisant.
Auriez-vous une idée ?
Merci d'avance.
Peut-être tout simplement que /bin/sh est un lien symbolique vers /bin/ash ?
A+ Jean-Jacques
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Salut,
Le 09/05/2011 20:47, David BERCOT a écrit :
Bonjour,
Je me pose une question métaphysique ;-)
Quand on se connecte sur une machine via SSH, quel shell est lancé sur
cette machine ?
A priori, j'aurais répondu qu'il suffit de regarder dans /etc/passwd...
Mais là, sur mon NAS Synology, j'ai beau remplacer /bin/ash
par /bin/sh, rien ne change...
J'ai aussi jeté un coup d'oeil dans le fichier sshd_config mais je n'ai
rien trouvé de satisfaisant.
Auriez-vous une idée ?
Merci d'avance.
Peut-être tout simplement que /bin/sh est un lien symbolique vers /bin/ash ?
A+
Jean-Jacques
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4DC84241.7030105@doti.fr
Je me pose une question métaphysique ;-) Quand on se connecte sur une machine via SSH, quel shell est lancé sur cette machine ? A priori, j'aurais répondu qu'il suffit de regarder dans /etc/passwd...
Mais là, sur mon NAS Synology, j'ai beau remplacer /bin/ash par /bin/sh, rien ne change... J'ai aussi jeté un coup d'oeil dans le fichier sshd_config mais je n'ai rien trouvé de satisfaisant.
Auriez-vous une idée ?
Merci d'avance.
Peut-être tout simplement que /bin/sh est un lien symbolique vers /bin/ash ?
A+ Jean-Jacques
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Quand je tape /bin/sh, juste après la connexion ssh, je change
d'environnement ! Donc, visiblement, ce n'est pas la même chose...
David.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110510171239.39fa81a2@debian-david
Quand je tape /bin/sh, juste après la connexion ssh, je change d'environnement ! Donc, visiblement, ce n'est pas la même chose...
David.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Bernard Schoenacker
Le Tue, 10 May 2011 17:12:39 +0200, David BERCOT a écrit :
Le Mon, 09 May 2011 21:36:33 +0200, Jean-Jacques Doti a écrit : > Salut, > > Le 09/05/2011 20:47, David BERCOT a écrit : > > Bonjour, > > > > Je me pose une question métaphysique ;-) > > Quand on se connecte sur une machine via SSH, quel shell est lancé > > sur cette machine ? > > A priori, j'aurais répondu qu'il suffit de regarder > > dans /etc/passwd... > > > > Mais là, sur mon NAS Synology, j'ai beau remplacer /bin/ash > > par /bin/sh, rien ne change... > > J'ai aussi jeté un coup d'oeil dans le fichier sshd_config mais je > > n'ai rien trouvé de satisfaisant. > > > > Auriez-vous une idée ? > > > > Merci d'avance. > > > Peut-être tout simplement que /bin/sh est un lien symbolique > vers /bin/ash ?
Quand je tape /bin/sh, juste après la connexion ssh, je change d'environnement ! Donc, visiblement, ce n'est pas la même chose...
David.
bonjour,
pourquoi ne pas esayer de trouve le shell employé au départ ?
commande : echo $SHELL
prière de rendre compte sur la liste
slt bernard
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Tue, 10 May 2011 17:12:39 +0200,
David BERCOT <debian@bercot.org> a écrit :
Le Mon, 09 May 2011 21:36:33 +0200,
Jean-Jacques Doti <bugs@doti.fr> a écrit :
> Salut,
>
> Le 09/05/2011 20:47, David BERCOT a écrit :
> > Bonjour,
> >
> > Je me pose une question métaphysique ;-)
> > Quand on se connecte sur une machine via SSH, quel shell est lancé
> > sur cette machine ?
> > A priori, j'aurais répondu qu'il suffit de regarder
> > dans /etc/passwd...
> >
> > Mais là, sur mon NAS Synology, j'ai beau remplacer /bin/ash
> > par /bin/sh, rien ne change...
> > J'ai aussi jeté un coup d'oeil dans le fichier sshd_config mais je
> > n'ai rien trouvé de satisfaisant.
> >
> > Auriez-vous une idée ?
> >
> > Merci d'avance.
> >
> Peut-être tout simplement que /bin/sh est un lien symbolique
> vers /bin/ash ?
Quand je tape /bin/sh, juste après la connexion ssh, je change
d'environnement ! Donc, visiblement, ce n'est pas la même chose...
David.
bonjour,
pourquoi ne pas esayer de trouve le shell employé au départ ?
commande : echo $SHELL
prière de rendre compte sur la liste
slt
bernard
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20110510171850.22ae2b0e.bernard.schoenacker_free.fr@hamtaro
Le Tue, 10 May 2011 17:12:39 +0200, David BERCOT a écrit :
Le Mon, 09 May 2011 21:36:33 +0200, Jean-Jacques Doti a écrit : > Salut, > > Le 09/05/2011 20:47, David BERCOT a écrit : > > Bonjour, > > > > Je me pose une question métaphysique ;-) > > Quand on se connecte sur une machine via SSH, quel shell est lancé > > sur cette machine ? > > A priori, j'aurais répondu qu'il suffit de regarder > > dans /etc/passwd... > > > > Mais là, sur mon NAS Synology, j'ai beau remplacer /bin/ash > > par /bin/sh, rien ne change... > > J'ai aussi jeté un coup d'oeil dans le fichier sshd_config mais je > > n'ai rien trouvé de satisfaisant. > > > > Auriez-vous une idée ? > > > > Merci d'avance. > > > Peut-être tout simplement que /bin/sh est un lien symbolique > vers /bin/ash ?
Quand je tape /bin/sh, juste après la connexion ssh, je change d'environnement ! Donc, visiblement, ce n'est pas la même chose...
David.
bonjour,
pourquoi ne pas esayer de trouve le shell employé au départ ?
commande : echo $SHELL
prière de rendre compte sur la liste
slt bernard
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Frédéric MASSOT
Le 10/05/2011 17:18, Bernard Schoenacker a écrit : [...]
pourquoi ne pas esayer de trouve le shell employé au départ ?
commande : echo $SHELL
On peut aussi utiliser la commande "env" qui sans options affiche l'ensemble des variables d'environnement.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le 10/05/2011 17:18, Bernard Schoenacker a écrit :
[...]
pourquoi ne pas esayer de trouve le shell employé au départ ?
commande : echo $SHELL
On peut aussi utiliser la commande "env" qui sans options affiche
l'ensemble des variables d'environnement.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4DC969AA.20006@juliana-multimedia.com
Le 10/05/2011 17:18, Bernard Schoenacker a écrit : [...]
pourquoi ne pas esayer de trouve le shell employé au départ ?
commande : echo $SHELL
On peut aussi utiliser la commande "env" qui sans options affiche l'ensemble des variables d'environnement.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
FR
Le mardi 10 mai 2011 18:36:58, Frédéric MASSOT a écrit :
Le 10/05/2011 17:18, Bernard Schoenacker a écrit : [...]
> pourquoi ne pas esayer de trouve le shell employé au départ ? > > commande : echo $SHELL
On peut aussi utiliser la commande "env" qui sans options affiche l'ensemble des variables d'environnement.
Non, sur le syno on obtient $SHELL=/bin/sh et pourtant ce n'est pas sh.
En revanche $ ls -l /bin/sh lrwxrwxrwx 1 root root 7 Feb 28 15:59 /bin/sh -> busybox $ls -l /bin/ash lrwxrwxrwx 1 root root 7 Feb 28 15:59 /bin/ash -> busybox
Donc la réponse est : le shell utilisé est busybox (logique sur un syst ème tel que celui-ci...
-- François-Régis
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le mardi 10 mai 2011 18:36:58, Frédéric MASSOT a écrit :
Le 10/05/2011 17:18, Bernard Schoenacker a écrit :
[...]
> pourquoi ne pas esayer de trouve le shell employé au départ ?
>
> commande : echo $SHELL
On peut aussi utiliser la commande "env" qui sans options affiche
l'ensemble des variables d'environnement.
Non, sur le syno on obtient $SHELL=/bin/sh et pourtant ce n'est pas sh.
En revanche
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 7 Feb 28 15:59 /bin/sh -> busybox
$ls -l /bin/ash
lrwxrwxrwx 1 root root 7 Feb 28 15:59 /bin/ash -> busybox
Donc la réponse est : le shell utilisé est busybox (logique sur un syst ème tel
que celui-ci...
--
François-Régis
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/201105101844.23855.debian@miradou.com