dengan-masing pengguna adalah sebuah utilitas yang membantu untuk menjalankan perintah atas nama semua pengguna dalam sistem berturut-turut.
Dengan setiap pengguna
Perintah with_each_user pada dasarnya hanyalah jalan pintas / pengganti konstruksi seperti:
root: ~ # ls / home | xargs i su - {} -c "whoami"
Artinya, tujuannya adalah untuk menjalankan perintah yang sama untuk semua pengguna dalam sistem berturut-turut. Baris di atas dapat ditulis ulang dengan:
root: ~ # with_each_user whoami
Selain itu, Anda dapat menyaring pengguna tidak dibutuhkan oleh login mereka, kerang dan uid, menjalankan perintah secara bersamaan, interaktif, dan output menyimpan script file log dalam direktori terpisah.
Lihat penggunaan untuk rincian.
Penggunaan
Ini adalah output with_each_user help:
Penggunaan: 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; perintah [command ...]
Mengeksekusi perintah untuk pengguna nomor dalam server
argumen posisi:
& Nbsp; perintah perintah Shell untuk mengeksekusi
argumen opsional:
& Nbsp; h, help menunjukkan pesan bantuan ini dan keluar
& Nbsp; MASK -m, --mask MASK Filter pengguna dengan login mereka. Globbing sini
& Nbsp; diperbolehkan, Anda bisa mengetik, misalnya, "pengguna *"
& Nbsp; -s SHELL, --shell SHELL
& Nbsp; Filter pengguna dengan cangkangnya. Misalnya, Anda dapat
& Nbsp; mengecualikan sebagian besar pengguna sistem dengan menerbitkan
& Nbsp; "/ bin / bash" di sini
& Nbsp; MIN_UID u MIN_UID, --min-uid
& Nbsp; Filter pengguna dengan uid minimal mereka.
& Nbsp; -U MAX_UID, MAX_UID max-uid
& Nbsp; Filter pengguna dengan uid max mereka (untuk menyaring "tidak ada",
& Nbsp; misalnya
& Nbsp; CONCURRENCY -c, --concurrency CONCURRENCY
& Nbsp; Jumlah proses berjalan secara simultan
& Nbsp; CURRENT_DIRECTORY -d, --current-direktori CURRENT_DIRECTORY
& Nbsp; Script direktori kerja (relatif terhadap rumah pengguna)
& Nbsp;-p, --preserve lingkungan
& Nbsp; Pertahankan lingkungan akar. Argumen cocok dengan sama
& Nbsp; "su" perintah
& Nbsp; -f, --format baris perintah Format dengan variabel kustom untuk setiap
& Nbsp; pengguna. Variabel yang didukung: {user}, {uid}, {} gid,
& Nbsp; {rumah}, {shell}, {} gecos.
& Nbsp; r, perintah Run --root dengan hak akses root (tidak "su" untuk
& Nbsp; dipilih pengguna). Option "--format" sangat membantu di sana
& Nbsp; i, eksekusi Interaktif --interactive. Menetapkan bendera ini untuk menjalankan proses
& Nbsp; interaktif
& Nbsp; -L LOG_DIRECTORY, --log-direktori LOG_DIRECTORY
& Nbsp; Direktori untuk menyimpan log untuk semua eksekusi. Menghilangkan ini
& Nbsp; argumen jika Anda ingin hanya mencetak segalanya untuk
& Nbsp; stdout / stderr
Persyaratan :
- Python
Komentar tidak ditemukan