GUFW ne fonctionne plus - linux mint debian

Fermé
nocrazy Messages postés 5 Date d'inscription samedi 31 octobre 2015 Statut Membre Dernière intervention 15 novembre 2015 - 31 oct. 2015 à 13:59
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 - 4 nov. 2015 à 10:15
Bonjour
UFW fonctionne bien mais GUFW ne se lance plus.
Dans le Shell j'obtiens le message suivant :
The value for the SHELL variable was not found the /etc/shells file.
Quelqu'un serait comment résoudre ce problème ?
A voir également:

7 réponses

mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
Modifié par mamiemando le 1/11/2015 à 10:54
Bonjour,

Est-ce que ce fichier existe bien chez toi ?

Chez moi il contient :

# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash


(Ce qui correspond au résultat de
ls -1 /bin/*sh
, donc à potentiellement adapter en conséquence chez toi).

Bonne chance
0
nocrazy Messages postés 5 Date d'inscription samedi 31 octobre 2015 Statut Membre Dernière intervention 15 novembre 2015
1 nov. 2015 à 13:15
Merci.
Oui le fichier existe et contient bien :
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash

La commande ls -1 /bin/*sh donne à peut prêt la même chose:
/bin/bash
/bin/dash
/bin/rbash
/bin/sh
/bin/static-sh
0
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
1 nov. 2015 à 22:43
Et que donne
echo $SHELL
? Correspond-il à un shell installé ?

Dans mon cas, seul bash et dash sont installé sur ma machine, et bash est la variable renseignée dans mon environnement :

(mando@velvet) (~) $ echo $SHELL
/bin/bash

(mando@velvet) (~) $ ls -1 /bin/*sh
/bin/bash
/bin/dash
/bin/rbash
/bin/sh

(mando@velvet) (~) $ dpkg -l | grep ^ii | cut -d" " -f3 | grep sh$
bash
dash
ssh


Bonne chance
0
nocrazy Messages postés 5 Date d'inscription samedi 31 octobre 2015 Statut Membre Dernière intervention 15 novembre 2015
2 nov. 2015 à 19:00
Merci,
La commande
echo $SHELL
donne :
 /bin/zsh
.
La commande
dpkg -l | grep ^ii | cut -d" " -f3 | grep sh$
donne :
bash
dash
fonts-tlwg-umpush
libhal1-flash
wbritish


J'avais installé/désinstallé zsh il y a quelques jours, le problème maintenant je pense est de remettre le BASH.
la commande
chsh
refuse:
Vous ne pouvez pas changer l'interpréteur de commandes

Pareil pour
sudo chsh
qui me demande un deuxième mot de passe différent de celui du root:
~ $ sudo chsh
[sudo] password : ********
Mot de passe : ????????
chsh : PAM : Échec d'authentification
0

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

Posez votre question
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
Modifié par mamiemando le 3/11/2015 à 10:10
Tu dois lancer la commande chsh avec l'utilisateur dont tu veux modifier le shell. En l'occurrence, avec ton profil utilisateur.

Exemple :

(mando@velvet) (~) $ chsh
Mot de passe :
Changement d'interpréteur de commandes initial pour mando
Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
Interpréteur de commandes initial /bin/bash:


Donc pas de
sudo
, et le mot de passe à taper est ton mot de passe utilisateur. Attention au moment de le saisir à t'assurer que tu tapes ce que tu crois (cf verr num, cadenas, azerty/qwerty). Au besoin tape quelques caractères dans ton shell pour t'assurer que c'est le cas.

Bonne chance
0
nocrazy Messages postés 5 Date d'inscription samedi 31 octobre 2015 Statut Membre Dernière intervention 15 novembre 2015
3 nov. 2015 à 18:35
La commande chsh ne fonctionnait plus quoi que j'essaye.
Finalement j'ai réinstallé zsh et depuis zsh j'ai pu lancé avec succès ma commande chsh.
Le bash est maintenant revenu en principal et gufw se lance.
Merci beaucoup pour votre aide,
0
mamiemando Messages postés 33346 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 8 novembre 2024 7 803
4 nov. 2015 à 10:15
Ok merci pour ton retour, il y a peut être eu un soucis lors de ta désinstallation de zsh et sa réinstallation a fixé le problème. Assez bizarre tout de même si tu as désinstaller proprement (via le gestionnaire de paquets)...

Ça sent le bug dans le paquet zsh. Ce serait intéressant de voir si en désinstallant zsh le bug a lieu à nouveau et si oui, ça vaudrait le coup de remonter le bug à debian.

Bonne continuation en tout cas !
0