GNU/Linux >> Tutoriels Linux >  >> Linux

Changer le shell par défaut sous Linux

Vous devriez avoir un 'squelette' quelque part dans /etc , probablement /etc/skeleton , ou vérifiez les paramètres par défaut, probablement /etc/default ou quelque chose. Ce sont des scripts qui définissent les variables d'environnement standard définies lors d'une connexion.

Si c'est juste pour votre propre compte :vérifiez le fichier (caché) ~/.profile et ~/.login . Ou les générer, s'ils n'existent pas. Ceux-ci sont également évalués par le processus de connexion.


Essayez la commande Linux chsh .

La commande détaillée est chsh -s /bin/bash .Il vous demandera d'entrer votre mot de passe.Votre shell de connexion par défaut est /bin/bash à présent. Vous devez vous déconnecter et vous reconnecter pour voir ce changement.

Ce qui suit est extrait de la page de manuel :

La commande chsh modifie le shell de connexion de l'utilisateur. Cela détermine le nom de la commande de connexion initiale des utilisateurs. Un utilisateur normal ne peut changer que le shell de connexion pour son propre compte, le superutilisateur peut changer le shell de connexion pour n'importe quel compte

Cette commande changera définitivement le shell de connexion par défaut.

Remarque :Si votre compte utilisateur est distant, comme sur l'authentification Kerberos (par exemple, Enterprise RHEL), vous ne pourrez pas utiliser chsh .


Vous pouvez modifier le fichier passwd directement pour l'utilisateur particulier ou utiliser la commande ci-dessous

chsh -s /usr/local/bin/bash username

Ensuite, déconnectez-vous et connectez-vous


Linux
  1. Commande Linux mv

  2. Linux du command

  3. Commande IP Linux

  4. Commande cd Linux

  5. login Exemples de commandes sous Linux

Commande source sous Linux

Commande source sous Linux

Commande source sur Linux expliquée

Explication de la commande d'exportation sous Linux

Qu'est-ce que le shell de connexion sous Linux ?

Commande d'exportation sous Linux | Expliqué