з-кожним користувачем є утиліта, яка допомагає виконувати команди від імені всіх користувачів в системі поспіль.
З кожного користувача
Команда with_each_user в основному нічого, крім швидкого / заміни конструкцій, таких як:
корінь: ~ # Ls / Головна | xargs -i Су - {} -з "Whoami"
Тобто, його метою є, щоб виконати ту ж команду для всіх користувачів в системі поспіль. Лінія вище, може бути переписаний з:
корінь: ~ # with_each_user Whoami
Крім того, ви можете відфільтрувати непотрібні користувачів по їх логіни, снарядів і UID, виконувати команди одночасно, в інтерактивному режимі, і магазин сценаріїв виходу в файлах увійти в окремий каталог.
См використання для отримання докладної інформації.
Використання
Це вихід with_each_user --help:
Використання: with_each_user [-h] [-m маска] [-s SHELL] [-u MIN_UID] [-U MAX_UID]
І NBSP; [- з паралелізму] [-d CURRENT_DIRECTORY] [-i]
І NBSP; [- L LOG_DIRECTORY]
І NBSP; команда [команда ...]
Виконати команду для ряду користувачів на сервері
позиційні аргументи:
І NBSP; команда командній оболонці для виконання
необов'язкові аргументи:
І NBSP; -h, --help показати цю довідку і вийти
І NBSP; -m маска, --mask користувачі маску фільтра, їх входу в систему. Підстановка тут
І NBSP; допускається, ви можете ввести, наприклад, "користувач *"
І NBSP; -s SHELL, --shell SHELL
І NBSP; користувачі Фільтр по їх оболонок. Наприклад, ви можете
І NBSP; виключити більшість користувачів системи шляхом видачі
І NBSP; "/ bin / Bash" тут
І NBSP; -u MIN_UID, --min-UID MIN_UID
і NBSP; користувачі Фільтр по їх мінімальної рідини.
І NBSP; -U MAX_UID, --max-UID MAX_UID
І NBSP; користувачі Фільтр по їх максимальної UID (Не відфільтрувати "Ніхто",
І NBSP; наприклад
І NBSP; -з паралелізму, --concurrency CONCURRENCY
І NBSP; Число процесів одночасно запустити
І NBSP; -d CURRENT_DIRECTORY, --current-каталог CURRENT_DIRECTORY
І NBSP; Script робочий каталог (по відношенню до будинку користувача)
І NBSP; -р, --preserve-середовище
І NBSP; заповідник кореневої середовища. Аргументи відповідати же з
Команда "Су", і NBSP
І NBSP; -f, --format Формат командного рядка зі змінними звичай кожен
І NBSP; користувач. Підтримувані змінні: {Учасник}, {UID}, {GID},
І NBSP; {HOME}, {оболонки}, {GECOS}.
І NBSP; -R, --root команда Run з привілеями суперкористувача (не «Су" на
І NBSP; обраному користувачу). Варіант "--format" корисно їсти
І NBSP; -i, --interactive Інтерактивна виконання. Встановіть цей прапор, щоб запустити процеси
І NBSP; інтерактивному
І NBSP; -L LOG_DIRECTORY, --log-каталог LOG_DIRECTORY
І NBSP; Довідник для запису журналу для всіх страт. Пропустіть цей
І NBSP; аргумент, якщо ви хочете просто надрукувати все, щоб
І NBSP; STDOUT / STDERR
Вимоги
- Python
Коментар не знайдено