Fichier /etc/shells vide

Fermé
gillus - Modifié par gillus le 10/06/2011 à 09:06
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 10 juin 2011 à 21:42
Bonjour,

Voilà une petite question et en premier ma config
debian 6 (squeeze)
serveur web = apache2 - php5 - mysql
serveur ssh = openssh
serveur ftp = vsftpd
serveur partage = samba

Bon, je dois bien reconnaitre que la lutte fût très longue, mais maintenant cela semble ok
Toutefois j'avais encore un soucis avec vsftpd : "login incorrect"
après moult recherche j'en suis arriver à la conclusion de problème dans:
/etc/pam.d/vsftpd
de nouveau recherche et pour finir j'ai commenter la ligne suivante:
#auth required pam_shells.so

Alors voilà ma question ?
Pourquoi mon fichier /etc/shells est vide
Lors de mes différents essais il y avait les différents shells, mais maintenant plus rien???
D'avance merci de vos réponses


5 réponses

rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
10 juin 2011 à 10:34
Bonjour,

Et un : echo $SHELL

dans la console ça donne quoi ?
@+
0
Bonjour,
merci pour la réponse.
Pour la cde , cela donne une ligne vide.
0
rescue Messages postés 1039 Date d'inscription vendredi 16 novembre 2007 Statut Contributeur Dernière intervention 27 mars 2019 136
10 juin 2011 à 11:48
re,

et la commande :
cat /etc/passwd | grep ton_nom_user

@+
0
Pour passwd tout est ok,
il affiche bien les bons renseignements.
Je viens de comprendre ce qui c'est passé, c'est encore une fois de ma faute :-(

alors attention les yeux !!! j'ai fait ceci hier soir tard

/bin/false > /etc/shells

Bon j'espère qu'avec cela vous allez passer un bon moment de rigolade !!!
Moi je n'est plus qu'à pleurer, ou alors je dois me trouver un shells.
si une bonne âme passe par là.
Hormis cette énorme .... ma config est une base debian squeeze avec samba+openssh+apache2+php5+mysql+vsftpd

Là seule bonne nouvelle c'est que je suis en phase encore de test, la très mauvaise les nuits vont être longue.

Bon j'arrête de me plaindre de toute façon c'est de ma faute.
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
10 juin 2011 à 15:11
Salut,

Moi je n'est plus qu'à pleurer, ou alors je dois me trouver un shells.
Meuh non, pleure pô Jeannette ;-))

Édites ton fichier /etc/shells et rajoutes la liste des shells présents (ou autorisés) sur ton système...

Par exemple chez moi (Mandriva) :

$ cat /etc/shells
/bin/bash
/bin/csh
/bin/dash
/bin/ksh93
/bin/sh
/bin/tcsh

;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci pour cette excellente idée,
je vais continuer comme cela.
En plus vu les fautes d'"ortografes" que je fais ( celle ci est voulue :-) vous êtes sympas de m'aider.
Merci
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
10 juin 2011 à 21:42
Salut,

Voici sur debian squeeze mon /etc/shells

lami20j@debian-acer:~$ cat /etc/shells 
# /etc/shells: valid login shells
/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/bash
/bin/rbash
/bin/dash
0