Puncte:0

Crearea unui cont de utilizator și atribuirea grupului

drapel cn

Trebuie să creez un număr mare de utilizatori pentru un număr mare de mașini virtuale Ubuntu și, ca rezultat, am scris următorul script. Acest script bash (funcțional) creează mai mulți utilizatori sudo din matricea USERS și câmpul de parolă. Am cercetat în alte fire și în manualul adduser dacă procesul meu de creare a unui utilizator, schimbarea parolei și apoi adăugarea utilizatorului la grupul sudo este sau nu excesiv de pronunțat. Sunt conștient că există și alte probleme, cum ar fi nevalidarea numelor de utilizator față de NAME_REGEX, și că la inițializare toți utilizatorii vor avea aceeași parolă, dar pentru scopurile mele acest lucru nu este în prezent o problemă. Pur și simplu, fac asta în cel mai eficient mod?

#! /bin/bash

USERS=(<utilizatorii eliminați>)
parola=<parola eliminată>

if [ $EUID -ne 0 ]; atunci
    echo "Vă rugăm să rulați acest script cu sudo sau ca root."
    iesirea 1
fi

pentru utilizator în ${USERS[*],,}; do
    id -u $user &>/dev/null
    dacă [ $? -eq 1]; atunci
        adduser --quiet --gecos "" --disabled-parola $user
        chpasswd <<< "$utilizator:$parolă"
        usermod -aG sudo $user
        echo "a creat utilizatorul sudo $user cu succes..."
    altfel
        echo "$user deja există, săriți peste..."

    fi
Terminat
drapel cn
Ați văzut **comanda** `newusers`? Iată cum se utilizează: https://www.tecmint.com/create-multiple-user-accounts-in-linux/ Tot ce aveți nevoie este un fișier cu `pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell ` pe o linie pentru fiecare utilizator.

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.