passwd bug ?
Hej..
Jeg har fået en underlig bug på min server. Når jeg vil ændre en brugers passwd kan jeg kun trykke på én charcter også hopper den videre, hvor man skal gentage kode ordet. Og igen kan man kun trykke én gang.
Det er som om den selv trykker "ENTER" efter man har trykke på det første bogstav i det nye kode ord.
Hvad dælen kan det være ?
Jeg har fået en underlig bug på min server. Når jeg vil ændre en brugers passwd kan jeg kun trykke på én charcter også hopper den videre, hvor man skal gentage kode ordet. Og igen kan man kun trykke én gang.
Det er som om den selv trykker "ENTER" efter man har trykke på det første bogstav i det nye kode ord.
Hvad dælen kan det være ?
Kommentarer4
Rimeligt sparsomme
Det kunne være en fejl i .bashrc på din konto eller i roots, måske i systemwide /etc/bash.bashrc.
Der kunne også være i noget galt med Python.
Når jeg vil ændre en
Lyder underligt. Er det et dansk bogstav (æ,ø,å?) eller sker det for en vilkårlig character?
Jeg formoder du gør det via terminal? Altså skriver "passwd" (og ingen andre tegn) i en terminal?
Hvilken shell bruger du? (skriv 'echo $0' i en terminal).
Hvad returnerer "which passwd"?
Tak for hjælpen.. Det var
if [ $UID -ne 0 ]; then
alias apt-get='sudo apt-get'
alias update='sudo apt-get update && sudo apt-get upgrade'
fi
Hvorfor på virker dette "passwd" ?
#3Selv tak. .bashrc, eller
Selv tak. .bashrc, eller på nogle systemer bash.bashrc, styrer terminalens funktioner. Den afgør eksempelvis automatisk linjeskift m.f., og dermed hvordan commands opfører sig.
Hvis systemet benytter ./bashrc, så findes den i profilen. Det har den svaghed at den ikke er systembeskyttet og fejl derfor nemmere opstår.
bash.bashrc ligger derimod i /etc/ og er derfor systembeskyttet.
Det er almindeligt at ældre Linux bruger ./bashrc, mens nyere ikke gør. Det er kun ikke konsekvent. Ubuntu har fx stadig ./bashrc mens Mint ikke har.