與-每個用戶是一個工具,它有助於代表所有的用戶在該系統中連續執行命令。
與每個用戶
該with_each_user命令基本上只是一個快捷方式/更換同樣的結構:
根:〜#LS /家居| xargs的-i蘇 - {} -c“WHOAMI”
也就是說,它的目標是要在該系統中連續執行相同的命令的所有用戶。行上述可改寫為:
根:〜#with_each_user WHOAMI
此外,還可以過濾掉不需要的用戶通過他們的登錄,貝殼和uid,運行命令同步,交互,並在日誌文件存儲腳本輸出一個單獨的目錄。
請參見使用情況的詳細信息。
用法
這是with_each_user --help輸出:
用法:with_each_user [-h] [-m MASK] [-s SHELL] [-u MIN_UID] [-U MAX_UID]
  - C CONCURRENCY] [-d CURRENT_DIRECTORY] [-i]
  [ - L log_directory目錄]
 命令[命令]
對於多個用戶在服務器中執行的命令
位置參數:
 命令shell命令來執行
可選參數:
  -h,--help顯示此幫助信息並退出
  -m MASK,--mask MASK過濾用戶可以通過自己的登錄信息。通配在這裡
 允許,你可以輸入,例如,“用戶*”
  -s SHELL,SHELL --shell
 過濾用戶可以通過他們的砲彈。例如,你可以
 通過發出排除大多數系統的用戶
 “/斌/慶典”在這裡
  -u MIN_UID,--min-UID MIN_UID
 過濾用戶可以通過他們的最小UID。
  -U MAX_UID,--max-UID MAX_UID
 過濾用戶可以通過他們的最大的UID(過濾掉“沒人”,
 例如
  -c並發,--concurrency CONCURRENCY
 進程數同時運行
  -d CURRENT_DIRECTORY,--current目錄CURRENT_DIRECTORY
 腳本的工作目錄(相對於用戶的home)
  - 對,--preserve環境
 保留根環境。參數匹配相同的
 “蘇”命令
  -f,與變量的自定義每--format格式的命令行
 用戶。 {用戶},{UID},{} GID,:支持變量
  {家},{外殼},{}的gecos。
  -r,以root權限--root運行命令(不要“蘇”來
 選定的用戶)。選擇“--format”是有幫助的
  -i,--interactive交互式執行。設置該標誌運行的進程
 交互式
  -L log_directory目錄,--log目錄log_directory目錄
 目錄存儲日誌的所有執行。省略此
 的說法,如果你只想打印一切
 標準輸出/標準錯誤
要求:
- 在Python中
評論沒有發現