with-each-user

Screenshot Software:
with-each-user
Mga detalye ng Software:
Bersyon: 0.9.2
I-upload ang petsa: 20 Feb 15
Nag-develop: NetAngels
Lisensya: Libre
Katanyagan: 9

Rating: 1.0/5 (Total Votes: 1)

may-bawat-user ay isang utility na tumutulong upang maisagawa utos sa ngalan ng lahat ng mga gumagamit sa sistema sa isang hilera.
Sa bawat user
Ang utos with_each_user ay isa lamang walang anuman kundi isang shortcut / kapalit para sa constructs tulad ng:
root: ~ # l / tahanan | xargs -i su - {} -c "Whoami"
Iyon ay, ang layunin nito ay upang maisagawa ang parehong utos para sa lahat ng mga gumagamit sa sistema sa isang hilera. Ang linya sa itaas ay maaaring rewritten sa:
root: ~ # with_each_user Whoami
Bukod pa rito, maaari mong salain ang mga unneeded mga gumagamit ayon sa kanilang mga pag-login, shell at uid, patakbuhin ang command nang sabay-sabay, interactive, at mag-imbak script output sa mga file ng log sa isang hiwalay na direktoryo.
Tingnan paggamit para sa mga detalye.
Paggamit
Ito ay ang output ng with_each_user --help:
paggamit: 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; utos [utos ...]
Ipatupad isang command para sa ilang mga gumagamit sa server
posisyonal mga argumento:
& Nbsp; utos Shell command upang maisagawa
opsyonal na mga argumento:
& Nbsp; -h, --help ipakita ang help mensahe at lumabas
& Nbsp; -m mask, --mask mask Filter user ayon sa kanilang mga pag-login. Globbing ay dito
& Nbsp; pinapayagan, maaari mong i-type, halimbawa, "user *"
& Nbsp; -s shell, --shell Shell
& Nbsp; I-filter ang mga gumagamit sa pamamagitan ng kanilang shell. Halimbawa, maaari kang
& Nbsp; ibukod ang karamihan ng mga gumagamit ng system sa pamamagitan ng issuing
& Nbsp; "/ bin / malakas na palo" dito
& Nbsp; -u MIN_UID, --min-uid MIN_UID
& Nbsp; I-filter ang mga gumagamit ayon sa kanilang mga minimal na uid.
& Nbsp; -U MAX_UID, --max-uid MAX_UID
& Nbsp; I-filter ang mga gumagamit ayon sa kanilang max uid (upang salain ang mga "walang tao,"
& Nbsp; halimbawa
& Nbsp; -c CONCURRENCY, --concurrency CONCURRENCY
& Nbsp; Bilang ng mga proseso na tumakbo nang sabay-sabay
& Nbsp; -d CURRENT_DIRECTORY, --current-directory CURRENT_DIRECTORY
& Nbsp; Script nagtatrabaho direktoryo (kamag-anak sa home user)
& Nbsp; p-, --preserve-kapaligiran
& Nbsp; Panatilihin ang ugat na kapaligiran. Ang mga pangangatwirang tumugma sa parehong ng
& Nbsp; "su" na command
& Nbsp; -f, --format Format command line sa mga variable ng pasadyang para sa bawat
& Nbsp; ng user. Mga sinusuportahang variable: {user}, {uid}, {} GID,
& Nbsp; {bahay}, {shell}, {} gecos.
& Nbsp; -r, --root Run command na may mga pribilehiyo ng ugat (huwag "su" upang
& Nbsp; napiling user). Pagpipilian "--format" ay nakakatulong na mayroong
& Nbsp; -i, --interactive Interactive pagpapatupad. Itakda ang flag na ito upang magpatakbo ng mga proseso
& Nbsp; interactive
& Nbsp; -L LOG_DIRECTORY, --log-directory LOG_DIRECTORY
& Nbsp; Directory upang mag-imbak mag-log para sa lahat ng executions. Ligtaan ito
& Nbsp; argumento kung gusto mong i-print lamang ang lahat sa
& Nbsp; stdout / stderr

Mga Kinakailangan :

  • Python

Iba pang mga software developer ng NetAngels

Mga komento sa with-each-user

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!