cu-fiecare-utilizator este un utilitar care ajută pentru a executa comenzi în numele tuturor utilizatorilor din sistem într-un rând.
Cu fiecare utilizator
Comanda with_each_user este de fapt nimic altceva decât o scurtătură / înlocuitor pentru construcții, cum ar fi:
rădăcină: ~ # ls / home | xargs -i su - {} -c "whoami"
Asta este, scopul său este de a executa aceeași comandă pentru toți utilizatorii din sistem într-un rând. Linia de mai sus poate fi rescrisă cu:
rădăcină: ~ # with_each_user whoami
În plus, puteți filtra utilizatorii care nu sunt necesare de datele de autentificare, scoici si uid, comenzi rula simultan, interactiv, și ieșirile de script magazin în fișierele jurnal într-un director separat.
Vezi utilizare pentru detalii.
Utilizare
Aceasta este ieșire with_each_user help:
utilizare: with_each_user [-h] [MASCA -m] [-s SHELL] [-u MIN_UID] [-U MAX_UID]
& Nbsp; [- c concurenta] [CURRENT_DIRECTORY d] [-i]
& Nbsp; [- L LOG_DIRECTORY]
& Nbsp; comanda [comanda ...]
Execută o comandă pentru un număr de utilizatori în server
argumente de poziție:
& Nbsp; comandă comandă Shell pentru a executa
Argumentele opționale:
& Nbsp; -h, help arată acest mesaj de ajutor și de ieșire
& Nbsp; MASCA -m, --mask utilizatorii masca Filtrul de datele de autentificare. Expandarea este aici
& Nbsp; permis, aveți posibilitatea să tastați, de exemplu, "utilizator *"
& Nbsp; -s SHELL, --shell SHELL
& Nbsp; utilizatorii Filtrul de cochilii lor. De exemplu, puteți
& Nbsp; exclude majoritatea utilizatorilor de sistem prin emiterea
& Nbsp; "/ bin / bash" aici
& Nbsp; MIN_UID -u MIN_UID, --min-uid
& nbsp; utilizatorii Filtrul de uid lor minim.
& Nbsp; -U MAX_UID, MAX_UID --max-uid
& Nbsp; de utilizatori Filtreaza de uid lor max (a filtra "nimeni",
& Nbsp; de exemplu,
& Nbsp; concurenta -c, --concurrency concurenta
& Nbsp; Număr de procese pentru a rula simultan
& Nbsp; CURRENT_DIRECTORY -d, --current-director CURRENT_DIRECTORY
& Nbsp; Script directorul de lucru (relativ la domiciliu utilizatorului)
& Nbsp;-p, --preserve-mediu
& Nbsp; Preserve mediu rădăcină. Argumentele potrivesc la fel de
& Nbsp; comanda "su"
& Nbsp; -f, linia de comandă --format Format cu variabile personalizate pentru fiecare
& Nbsp; utilizator. Variabile suportate: {user}, {uid}, {} GID,
& Nbsp; {} acasă, {} coajă, {GECOS}.
& Nbsp; -r, comanda --root Run cu privilegii de root (nu "su" la
& Nbsp; selectat de utilizator). Opțiunea "--format" este de ajutor acolo
& Nbsp; -i, executie Interactive --interactive. Setați acest pavilion pentru a rula procese
& Nbsp; interactiv
& Nbsp; -L LOG_DIRECTORY, --log-director LOG_DIRECTORY
& Nbsp; director pentru a stoca jurnalul pentru toate execuțiile. Omite acest
& Nbsp; argument dacă doriți doar să imprimați totul pentru
& Nbsp; stdout / stderr
Cerințe :
- Python
Comentariile nu a fost găsit