ile-her-kullanıcı bir satır sistemdeki tüm kullanıcılar adına komutları çalıştırmak için yardımcı bir araçtır.
her kullanıcı ile
with_each_user komutu temelde gibi yapıları için bir kısayol / değiştirme başka bir şey değildir:
root: ~ # ls / home | Xargs -i su - {} -c "whoami"
Bu hedefine bir satırda sistemdeki tüm kullanıcılar için aynı komutu çalıştırmak için vardır. Yukarıdaki satırı ile yazılabilir:
root: ~ # with_each_user whoami
Ayrıca, kendi oturumları, kabukları ve uid, koşmak komutları tarafından gereksiz kullanıcıları filtre edebilirsiniz anda, ayrı bir dizinde günlük dosyalarında etkileşimli ve mağaza komut çıkışları.
Ayrıntılar için aşağıdaki açıklamaya bakınız.
Kullanım
Bu with_each_user help çıkış:
kullanımı: with_each_user [-h] [-m MASKESİ] [-s SHELL] [-u MIN_UID] [U MAX_UID]
& Nbsp; [- c UYUMLULUK] [-d current_directory] [-i]
& Nbsp; [- L LOG_DIRECTORY]
& Nbsp; komut [komut ...]
Sunucuda bir sayı kullanıcıları için bir komut çalıştır
konumsal argümanlar:
& Nbsp; komutu Shell komutu çalıştırmak için
İsteğe bağlı argümanlar:
& Nbsp; -h, bu yardım iletisini ve çıkış göstermek help
& Nbsp; -m MASKESİ, kendi oturumları tarafından --mask MASKESİ Filtre kullanıcıları. Globbing burada
& Nbsp; izin, sen, yazın örneğin olabilir, "kullanıcı *"
& Nbsp; SHELL -s, SHELL --shell
& Nbsp; kendi kabukları göre filtreleme kullanıcıları. Örneğin, yapabilirsiniz
& Nbsp; yayımlayarak sistem kullanıcılarının çoğunluğu hariç
& Nbsp; "/ bin / bash" burada
& Nbsp; -u MIN_UID, --min-uid MIN_UID
& Nbsp; kendi minimum uid göre filtreleme kullanıcıları.
& Nbsp; -U MAX_UID, --max-uid MAX_UID
& Nbsp; Filtre kullanıcıların maksimum uid tarafından ("kimse" filtrelemek için,
& Nbsp, örneğin
& Nbsp; c UYUMLULUK, --concurrency UYUMLULUK
& Nbsp; süreçlerin sayısı aynı anda çalıştırmak için
& Nbsp; -d current_directory, --current-dizin current_directory
& Nbsp; Senaryo (kullanıcının ev göreceli) çalışma dizini
& Nbsp;-p, --preserve-çevre
& Nbsp; kök ortamı koru. Argümanlar aynı maç
& Nbsp; "su" komutu
& Nbsp; -f, her için özel değişkenler ile --format Biçim komut satırı
& Nbsp; kullanıcı. Desteklenen değişkenler: {kullanıcı}, {uid}, {} gid,
& Nbsp; {} ev, {kabuk}, {} gecos.
& Nbsp; r, kök ayrıcalıklarla --root Çalıştır komutunu (do not "su" için
& Nbsp;) kullanıcı seçilmiş. Seçenek "--format" Orada yararlı
& Nbsp; -i, --interactive İnteraktif yürütme. Süreçleri çalıştırmak için bu bayrak ayarlayın
& Nbsp; etkileşimli
& Nbsp; -L LOG_DIRECTORY, --log-dizin LOG_DIRECTORY
& Nbsp; Dizin tüm infazlar için oturum saklamak için. Bu atlayın
& Nbsp; argüman sadece her şeyi yazdırmak istiyorsanız
& Nbsp; stdout / stderr
Gereksinimler :
- Python
Yorum Bulunamadı