Thread Previous • Date Previous • Date Next • Thread Next |
Verner Kjærsgaard wrote:
- Hej liste, - den her er nem :-)- jeg har lavet et lille script, der opretter brugere m.v. Scriptet spørger på et tidspunkt efter (2 gange jo) den nye brugers password. - jeg kan ikke lige greje at få scriptet til at give "useradd" et password som jeg angiver på kommandolinien ved kald til scriptet. Altså;opret_bruger.sh brugernavn password - nogen go'e ideer?
Hvad med at vise os dit script? Eller i det mindste den relevante del?Det er ikke klart om du har bøvl med at få password ind i dit opret_bruger.sh eller om problemet ligger i at give det videre til useradd.
Ved at skrive `opret_bruger.sh brugernavn password` er brugernavn tilgængeligt som $1 og password er tilgængeligt som $2.
useradd tager ikke plaintextpasswords ved kaldet, men du kan gå en omvej via passwd.
Lad os sige at $1 = brugernavn og $2 = passwd: kald useradd: useradd -p abcdef $1 kald siden passwd i en pipe: echo $2 | passwd --stdin $1 læs `man passwd` mvh andrass
Thread Previous • Date Previous • Date Next • Thread Next |