Puncte:1

Schimbați parola pentru un grup de utilizatori printr-o singură comandă

drapel in

Caut schimbarea parolei pentru un grup de utilizatori cu o singură comandă. Am încercat următoarea comandă, despre care cred că ar trebui să funcționeze pentru mine, dacă nu am omis ceva:

pentru i în {utilizator1, utilizator2,..}; do echo {nouă parolă}; passwd --stdin \; Terminat

dar, din păcate, primesc următoarea eroare:

-su: eroare de sintaxă lângă simbolul neașteptat „echo”

Ar putea cineva să mă corecteze și să mă lase acum unde este greșeala în comanda mea?

ingank avatar
drapel cn
Dacă doriți să setați „OnePassword” ca parolă pentru mai mulți utilizatori: (ca root) `for i în foo bar; face eco „$i:OnePassword” | chpasswd; terminat` sau dacă doriți să setați mai multe parole pentru mai mulți utilizatori: (ca root) `for i în foo bar; do read -p "Setați parola pentru $i: " pwd; echo „$i:$pwd” | sudo chpasswd; terminat`
Rashid Linux avatar
drapel in
Da, funcționează pentru mine, deși acesta a fost un alt format - dar funcționează foarte bine multumesc BestOfCaerbaannog

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.