with-each-user

Software screenshot:
with-each-user
Dettagli del software:
Versione: 0.9.2
Data di caricamento: 20 Feb 15
Sviluppatore: NetAngels
Licenza: Libero
Popolarità: 9

Rating: 1.0/5 (Total Votes: 1)

con-ogni-utente è un programma di utilità che aiuta a eseguire comandi a nome di tutti gli utenti del sistema in una riga.
Per ogni utente
Il comando with_each_user è fondamentalmente solo una scorciatoia / sostituzione per costrutti quali:
root: ~ # ls / home | xargs -i su - {} -c "whoami"
Cioè, il suo scopo è di eseguire lo stesso comando per tutti gli utenti del sistema in una riga. La linea di cui sopra può essere riscritta con:
root: ~ # with_each_user whoami
Inoltre, è possibile filtrare gli utenti non necessari dai loro account di accesso, conchiglie e uid, eseguire comandi simultaneamente, in modo interattivo, e le uscite di script conservare in file di log in una directory separata.
Vedi di utilizzo per i dettagli.
Utilizzo
Questo è uscita la with_each_user --help:
Utilizzo: with_each_user [-h] [MASK -m] [-s SHELL] [-u MIN_UID] [U MAX_UID]
& Nbsp; [- c CONCURRENCY] [CURRENT_DIRECTORY -d] [-i]
& Nbsp; [- L log_directory]
& Nbsp; il comando [comando ...]
Eseguire un comando per gli utenti numero di server
argomenti posizionali:
& Nbsp; comando comando shell da eseguire
argomenti opzionali:
& Nbsp; -h, --help mostra questo messaggio di aiuto ed esce
& Nbsp; MASCHERA -m, --mask utenti MASK Filtro per i loro account di accesso. Globbing è qui
& Nbsp; consentito, è possibile digitare, per esempio, "user *"
& Nbsp; -s SHELL, --shell SHELL
& Nbsp; gli utenti Filtro per i loro gusci. Ad esempio, è possibile
& Nbsp; escludere la maggior parte degli utenti del sistema, mediante emissione
& Nbsp; "/ bin / bash" qui
& Nbsp; MIN_UID -u MIN_UID, --min-uid
& nbsp; filtrare gli utenti per la loro uid minimo.
& Nbsp; -U MAX_UID, MAX_UID --max-uid
& Nbsp; gli utenti Filtra per loro max uid (per filtrare fuori "nessuno",
& Nbsp; per esempio,
& Nbsp; CONCURRENCY -c, --concurrency CONCURRENCY
& Nbsp; Numero di processi da eseguire simultaneamente
& Nbsp; CURRENT_DIRECTORY -d, --current-directory CURRENT_DIRECTORY
& Nbsp; Script directory di lavoro (rispetto alla casa dell'utente)
& Nbsp;-p, --preserve-ambiente
& Nbsp; Preserve ambiente root. Argomenti corrispondono lo stesso di
& Nbsp; comando "su"
& Nbsp; -f, --format riga di comando Format con variabili personalizzate per ogni
& Nbsp; utente. Variabili supportati: {user}, {uid}, {} GID,
& Nbsp; {home}, {shell}, {} GECOS.
& Nbsp; -r, il comando Esegui --root con privilegi di root (non "su" a
& Nbsp; selezionato dall'utente). Opzione "--format" è utile lì
& Nbsp; -i, esecuzione Interactive --interactive. Impostare questo flag per eseguire processi
& Nbsp; in modo interattivo
& Nbsp; -L log_directory, --log-directory log_directory
& Nbsp; Directory per memorizzare il login per tutte le esecuzioni. Omettere questa
& Nbsp; argomento se si desidera solo per la stampa di tutto per
& Nbsp; stdout / stderr

Requisiti :

  • Python

Altri software di sviluppo NetAngels

Commenti a with-each-user

I commenti non trovato
Aggiungi commento
Accendere le immagini!