logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-10-2023 19:35:01

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Devinette :)

Que se passe-t-il si je met une ligne :

exit 0

dans mon fichier .bashrc ?

Conseil : évitez de le faire en réel car c’est plutôt déconcertant.


Tousse antique Ovide !

Hors ligne

#2 07-10-2023 20:28:40

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Devinette :)

Si vous utilisez zsh, ça ne posera pas de pb :-)
Mais si vous utilisez bash, ça le quittera automatiquement au démarrage. Autrement dit, il vous sera impossible de vous logguer.
Spas une bonne idée.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 07-10-2023 21:40:37

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : Devinette :)

Yes ! big_smile

Pour être plus précis cela quittera automatiquement une session lors d’un appel à bash de façon interactive, en général juste après le login de la session, bash est appelé puis le fichier .bash_profile est lu. Puis le fichier .bashrc est exécuté et arrivé sur la ligne exit 0 la session est fermé.

C’est diabolique car si on y est confronté le problème est relativement difficile à détecter.

Donc oui c’est une très mauvaise idée.

Tousse antique Ovide !

Hors ligne

#4 08-10-2023 07:31:01

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Devinette :)

lol tu tentes des trucs Philou92

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 08-10-2023 19:56:18

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : Devinette :)

smile

En fait je suis tombé la dessus https://unix.stackexchange.com/question … -to-server et j’ai trouvé ça assez funny.
L’imprudent a même poussé le vice en ajoutant la ligne dans son fichier /etc/bashrc bloquant ainsi l’ensemble des comptes de sa machine.

Je vous laisse lire les solutions qui lui ont été suggérées pour s’en sortir.

Tousse antique Ovide !

Hors ligne

#6 10-10-2023 14:07:26

rodrigue7800be
Membre
Lieu : ATH
Inscription : 30-05-2021

Re : Devinette :)

0 = disable
1 = activé

je suis un bienveillant du handicap que je suis malentendant que cas je suis exprime une dyslexique donc mes excuses car ne pas ma faute smile
follow me mastondon : https://slon.yojik.net/@rodriguem82

Hors ligne

#7 10-10-2023 16:14:51

TyZef
Membre
Lieu : Clan d'Eau.
Distrib. : ~ Debian 12 noDE ~ inspired by nakeDeb ~
Noyau : Linux 6.1.0-18-amd64
(G)UI : OB3
Inscription : 09-05-2013

Re : Devinette :)

moi je ferais un Chroot !

« De deux choses lune, l’autre c’est le soleil » - Barbara Prévert.

Hors ligne

#8 10-10-2023 16:56:33

Anonyme
Invité

Re : Devinette :)

TyZef a écrit :

moi je ferais un Chroot !


Si corriger le fichier .bashrc suffit, pas besoin de chroot. Ça peut se faire depuis un boot en liveusb.
Si on m'avait fait la "blague", je n'aurais jamais imaginé la cause du problème !

#9 11-10-2023 09:02:40

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Devinette :)

si sa plante juste la session on peut modifier le fichier depuis une console tty non?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#10 11-10-2023 19:59:05

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : Devinette :)

Si tu peux te loguer avec le compte d’un autre user qui dispose des privilèges suffisants pour modifier le fichier .bashrc qui pose problème oui.

Tousse antique Ovide !

Hors ligne

#11 11-10-2023 20:09:30

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : Devinette :)

En fait il y a une solution toute simple pour peu que l’utilisateur utilise un environnement graphique.
Le login à la session graphique ne pose pas de problème. Il suffit alors d’ouvrir un éditeur de texte type mousepad pour modifier le fichier .bashrc.
smile

Tousse antique Ovide !

Hors ligne

#12 12-10-2023 07:55:11

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : Devinette :)

j'ai pas compris,on peut plus se loguer en graphique?
donc root peut se charger d’éditer le fichier malade

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#13 12-10-2023 10:47:23

TyZef
Membre
Lieu : Clan d'Eau.
Distrib. : ~ Debian 12 noDE ~ inspired by nakeDeb ~
Noyau : Linux 6.1.0-18-amd64
(G)UI : OB3
Inscription : 09-05-2013

Re : Devinette :)

Anonyme a écrit :

TyZef a écrit :

moi je ferais un Chroot !


Si corriger le fichier .bashrc suffit, pas besoin de chroot. Ça peut se faire depuis un boot en liveusb.
Si on m'avait fait la "blague", je n'aurais jamais imaginé la cause du problème !


Bienvue Anonyme !


« De deux choses lune, l’autre c’est le soleil » - Barbara Prévert.

Hors ligne

#14 12-10-2023 10:50:33

TyZef
Membre
Lieu : Clan d'Eau.
Distrib. : ~ Debian 12 noDE ~ inspired by nakeDeb ~
Noyau : Linux 6.1.0-18-amd64
(G)UI : OB3
Inscription : 09-05-2013

Re : Devinette :)

Croutons a écrit :

si sa plante juste la session on peut modifier le fichier depuis une console tty non?


bah non je ne pense pas, car justement j'ai réçamant(pardon j'ai fais l'échole publique) voulu colorizer mon mon tty histoire de mettre un peu plus de folie un peu partout ! et ça ce fait justement dans le .bashrc donc le .bashrc agit sur le tty ! n'est-ce pas ? corrigez moi si je me trompe, je ne connais rien...


« De deux choses lune, l’autre c’est le soleil » - Barbara Prévert.

Hors ligne

#15 12-10-2023 10:54:13

TyZef
Membre
Lieu : Clan d'Eau.
Distrib. : ~ Debian 12 noDE ~ inspired by nakeDeb ~
Noyau : Linux 6.1.0-18-amd64
(G)UI : OB3
Inscription : 09-05-2013

Re : Devinette :)

C'est lui l’atelier de pique à sceaux que j'ai exploité: https://ezprompt.net/

« De deux choses lune, l’autre c’est le soleil » - Barbara Prévert.

Hors ligne

Pied de page des forums