s-každým uživatelem je nástroj, který pomáhá provádět příkazy jménem všech uživatelů v systému v řadě.
S každým uživatelem
Příkaz with_each_user je v podstatě nic jiného než místní / náhrada za konstrukty, jako jsou:
root: ~ # ls / home | xargs -i su - {} -c "whoami"
To znamená, že jeho cílem je provést stejný příkaz pro všechny uživatele v systému v řadě. Čára nad lze přepsat na:
root: ~ # with_each_user whoami
Navíc můžete odfiltrovat nepotřebné uživatele jejich přihlášení, mušle a uid, spouštění příkazů současně, interaktivně a obchod skript výstupy v souborech protokolu v samostatném adresáři.
Viz využití pro podrobnosti.
Použít
Tohle je with_each_user --help výkon:
Využití: with_each_user [-h] [-m MASK] [-s SHELL] [-u MIN_UID] [-U MAX_UID]
& Nbsp; [- c CONCURRENCY] [-d current_directory] [-i]
& Nbsp; [- L LOG_DIRECTORY]
& Nbsp; příkaz [příkaz ...]
Spusťte příkaz pro řadu uživatelů na serveru
poziční argumenty:
& Nbsp; příkaz příkaz Shell spustit
volitelné argumenty:
& Nbsp; -h, --help zobrazit tuto nápovědu a skončí
& Nbsp; -m MASK, --mask uživatelé maska, filtr od jejich přihlášení. Globbing je tady
& Nbsp; povolena, můžete zadat, například, "user *"
& Nbsp; -s SHELL, --shell SHELL
& Nbsp; uživatelé Vyhledávejte podle skořápkách. Například, můžete
& Nbsp; vyloučit většinu uživatelů systému vydáním
& Nbsp; "/ bin / bash" zde
& Nbsp; -u MIN_UID, --min-uid MIN_UID
& nbsp; uživatelé Vyhledávejte podle jejich minimální uid.
& Nbsp; -U MAX_UID, --max-uid MAX_UID
& Nbsp; uživatelé Filtr jejich max uid (odfiltrovat "nikdo",
& Nbsp; například
& Nbsp; -c CONCURRENCY, --concurrency CONCURRENCY
& Nbsp; Počet procesů běžet současně
& Nbsp; -d current_directory, --current-directory current_directory
& Nbsp; Script pracovního adresáře (ve vztahu k domovu uživatele)
& Nbsp;-p, --preserve, životní prostředí
& Nbsp; Zachovat kořenový prostředí. Argumenty odpovídají totéž o
& Nbsp; příkaz "su"
& Nbsp; -f, Format --format příkazový řádek s proměnnými zvykem, každý
& Nbsp; uživatel. Podporované proměnné: {user}, {uid}, {}, gid
& Nbsp; {HOME}, {shell}, {GECOS}.
& Nbsp; r, --root příkaz Spustit s právy uživatele root (ne "su" na
& Nbsp; vybraného uživatele). Option "--format" je tam užitečné
& Nbsp; -i, --interactive Interactive provedení. Tento příznak nastaven na spuštění procesů
& Nbsp; interaktivně
& Nbsp; L LOG_DIRECTORY, --log-directory LOG_DIRECTORY
& Nbsp; adresář pro ukládání log pro všechny popravy. Vynechat tento
& Nbsp; argument, pokud chcete jen vytisknout všechno
& Nbsp; stdout / stderr
Požadavky na :
- Python
Komentáře nebyl nalezen