with-each-user

Software skärmdump:
with-each-user
Mjukvaruinformation:
Version: 0.9.2
Ladda upp dagen: 20 Feb 15
Utvecklare: NetAngels
Licens: Gratis
Popularitet: 9

Rating: 1.0/5 (Total Votes: 1)

med-varandra-användare är ett verktyg som hjälper till att köra kommandon på uppdrag av alla användare i systemet i rad.
Med varje användare
Den with_each_user Kommandot är i grunden inget annat än en genväg / ersättning för konstruktioner som:
root: ~ # ls / home | xargs -i su - {} -c "whoami"
Det vill säga, dess mål är att utföra samma kommando för alla användare i systemet i rad. Linjen ovan kan skrivas om med:
root: ~ # with_each_user whoami
Dessutom kan du filtrera bort onödiga användare genom sina inloggningar, snäckor och uid, köra kommandon samtidigt, interaktivt och lagra script utgångar i loggfiler i en separat katalog.
Se Användning för detaljer.
Användning
Detta är den with_each_user --help utgång:
användning: with_each_user [-h] [-m MASK] [-s SHELL] [-u MIN_UID] [-U MAX_UID]
& Nbsp; [- c samtidighet] [-d CURRENT_DIRECTORY] [-i]
& Nbsp; [- L LOG_DIRECTORY]
& Nbsp; kommando [kommando ...]
Utför ett kommando för ett antal användare i servern
positionsargument
& Nbsp; kommandot Shell kommando som ska köras
valfria argument:
& Nbsp; -h, --help visa denna hjälpmeddelande och avsluta
& Nbsp; -m MASK, --mask MASK Filter användare genom sina inloggningar. Globbing är här
& Nbsp; tillåtet, kan du skriva till exempel "user *"
& Nbsp; -s SHELL, --shell SHELL
& Nbsp; Filter användare genom sina skal. Till exempel kan du
& Nbsp; utesluta majoriteten av systemanvändare genom att utfärda
& Nbsp; "/ bin / bash" här
& Nbsp; -u MIN_UID, --min-uid MIN_UID
& nbsp; Filter användare genom sin minimala uid.
& Nbsp; -U MAX_UID, --max-uid MAX_UID
& Nbsp; Filter användare genom deras max uid (att filtrera bort "nobody",
& Nbsp; till exempel
& Nbsp; -c samtidighet, --concurrency samtidighet
& Nbsp; Antal processer för att köras samtidigt
& Nbsp; -d CURRENT_DIRECTORY, --current katalog CURRENT_DIRECTORY
& Nbsp; Script arbetskatalog (i förhållande till användarens hem)
& Nbsp;-p, --preserve-miljö
& Nbsp; Bevara root miljö. Argument matchar samma för
& Nbsp; "su" -kommandot
& Nbsp; -f, --format Format kommandorad med variabler anpassade för alla
& Nbsp; användaren. Variabler som stöds: {användar}, {uid}, {gid},
& Nbsp; {hem}, {skal}, {gecos}.
& Nbsp; -r, --root Kör kommando med rootbehörighet (inte "su" för att
& Nbsp; vald användare). Option "--format" är till hjälp där
& Nbsp; -i, --interactive Interactive utförande. Ställ denna flagga för att köra processer
& Nbsp; interaktivt
& Nbsp; -L LOG_DIRECTORY, --log katalog LOG_DIRECTORY
& Nbsp; Directory för att lagra loggar för alla avrättningar. Utelämna
& Nbsp; argument om du bara vill skriva ut allt till
& Nbsp; stdout / stderr

Krav :

  • Python

Annan programvara för utvecklare NetAngels

Kommentarer till with-each-user

Kommentarer hittades inte
Kommentar
Slå på bilder!