Hvis du forsøger at ændre standard shell til /bin/bash
på en Ubuntu Server VPS og får fejlen "chsh: unknown user /bin/bash", kan du følge disse trin for at løse problemet:
Sørg for, at du bruger det korrekte brugernavn. Fejlen kan opstå, hvis du ved en fejl angiver /bin/bash
som brugernavn i stedet for den ønskede shell.
chsh -s /bin/bash [brugernavn]
Sørg for, at /bin/bash
er tilgængelig på systemet. Du kan kontrollere dette ved at køre:
which bash
Dette skal returnere stien til bash, typisk /bin/bash
.
Hvis chsh
kommandoen stadig ikke virker, kan du manuelt redigere /etc/passwd
filen. Vær forsigtig, når du redigerer denne fil, da fejl kan gøre systemet utilgængeligt.
/etc/passwd
filen med en teksteditor som nano
eller vim
:sudo nano /etc/passwd
brugernavn:x:1000:1000:Brugernavn,,,:/home/brugernavn:/bin/sh
/bin/sh
til /bin/bash
:brugernavn:x:1000:1000:Brugernavn,,,:/home/brugernavn:/bin/bash
For at ændringerne skal træde i kraft, skal du logge ud og derefter logge ind igen.
Efter at have fulgt disse trin, bør din standard shell nu være ændret til /bin/bash
.
Med Handyhand kan du nemt få hjælp til dine Ubuntu Server-opgaver. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om det drejer sig om installation, konfiguration eller fejlfinding, er der altid en ekspert klar til at assistere dig.