Bash Pagina 97
Sari la navigare
Sari la căutare
Exercițiu: Adăugarea utilizatorilor pe sistem folosind sed
Fișierul `users.txt` conține lista de utilizatori, câte un nume pe fiecare linie, de exemplu:
lisa
john
paul
Pentru a adăuga acești utilizatori pe sistem folosind `sed`, putem crea o comandă care să genereze și să ruleze comanda `useradd` pentru fiecare utilizator:
sed 's/^/sudo useradd /' users.txt | bash
Explicație:
- Comanda `sed 's/^/sudo useradd /' users.txt` adaugă comanda `sudo useradd ` la începutul fiecărei linii din `users.txt`, astfel încât fiecare linie devine o comandă `useradd` pentru utilizatorul respectiv.
- Această ieșire este redirecționată către `bash`, care rulează fiecare comandă generată, adăugând astfel utilizatorii pe sistem.
Notă de siguranță:
- Asigurați-vă că aveți permisiunile necesare pentru a rula comanda `useradd`.
- Verificați conținutul fișierului `users.txt` înainte de a executa comanda pentru a evita adăugarea neintenționată a unor utilizatori.