กับแต่ละผู้ใช้เป็นโปรแกรมที่ช่วยในการรันคำสั่งในนามของผู้ใช้ทั้งหมดในระบบในแถว
กับผู้ใช้แต่ละคน
คำสั่ง with_each_user อะไรโดยทั่วไป แต่ทางลัด / แทนโครงสร้างเช่น:
ราก: ~ # LS / home | xargs -i su - {} -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]
& nbsp; [- คเห็นพ้อง] [-d CURRENT_DIRECTORY] [-i]
& nbsp; [- L LOG_DIRECTORY]
& nbsp; คำสั่ง [คำสั่ง ... ]
ดำเนินการคำสั่งสำหรับผู้ใช้จำนวนในเซิร์ฟเวอร์
ข้อโต้แย้งตำแหน่ง:
& nbsp; คำสั่งเชลล์คำสั่งที่จะดำเนินการ
อาร์กิวเมนต์ตัวเลือก:
& nbsp; -h, --help แสดงข้อความช่วยเหลือนี้และออกจาก
& nbsp; MASK -m, --mask ผู้ใช้กรอง MASK โดยการเข้าสู่ระบบของพวกเขา อย่างไรก็ตามเมื่อ globbing อยู่ที่นี่
& nbsp; ได้รับอนุญาตให้คุณสามารถพิมพ์ตัวอย่างเช่น "ผู้ใช้ *"
& nbsp; -s SHELL, --shell SHELL
& nbsp; ผู้ใช้กรองตามเปลือกหอยของพวกเขา ตัวอย่างเช่นคุณสามารถ
& nbsp; ไม่รวมส่วนใหญ่ของผู้ใช้ระบบโดยการออก
& nbsp; "/ bin / ทุบตี" ที่นี่
& nbsp; -u MIN_UID, MIN_UID --min-UID
& nbsp; ผู้ใช้กรองตาม UID น้อยที่สุดของพวกเขา
& nbsp; -U MAX_UID, MAX_UID --max-UID
& nbsp; ผู้ใช้กรองตาม UID สูงสุดของพวกเขา (เพื่อกรอง "ไม่มีใคร"
& nbsp; ตัวอย่างเช่น
& nbsp; เห็นพ้องด้วย -c, --concurrency เห็นพ้องด้วย
& nbsp; จำนวนกระบวนการในการทำงานพร้อมกัน
& nbsp; -d CURRENT_DIRECTORY, CURRENT_DIRECTORY --current ไดเรกทอรี
& nbsp; สคริปต์ไดเรกทอรีการทำงาน (เทียบกับบ้านของผู้ใช้)
& nbsp;-p, สิ่งแวดล้อม --preserve
& nbsp; สภาพแวดล้อมรากอนุรักษ์ ข้อโต้แย้งตรงเดียวกัน
& nbsp; "su" คำสั่ง
& nbsp; -f, รูปแบบบรรทัดคำสั่ง --format กับตัวแปรที่กำหนดเองสำหรับทุก
& nbsp; ผู้ใช้ ตัวแปรที่รองรับ: {user}, {UID}, {gid}
& nbsp; {บ้าน}, {เปลือก}, {} Gecos
& nbsp; -r คำสั่งเรียกใช้ --root ที่มีสิทธิ์ราก (ไม่ "su" เพื่อ
& nbsp; ผู้ใช้ที่เลือก) ตัวเลือก "--format" เป็นประโยชน์มี
& nbsp; -i, --interactive ดำเนินการแอคทีฟ ตั้งธงที่จะเรียกใช้กระบวนการนี้
& nbsp; โต้ตอบ
& nbsp; -L LOG_DIRECTORY, LOG_DIRECTORY --log ไดเรกทอรี
& nbsp; สารบบการจัดเก็บเข้าสู่ระบบสำหรับการประหารชีวิตทั้งหมด ละเว้นนี้
& nbsp; อาร์กิวเมนต์ถ้าคุณต้องการเพียงแค่พิมพ์ทุกอย่างเพื่อ
& nbsp; stdout / stderr
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ