คำถามติดแท็ก suid

8
รันเชลล์สคริปต์ในฐานะผู้ใช้อื่น
เป็นวิธีที่ดีในการใช้งานเชลล์สคริปต์ในฐานะผู้ใช้อื่น ฉันใช้ Debian etch และฉันรู้ว่าฉันต้องการเลียนแบบผู้ใช้คนใด ถ้าฉันทำด้วยตนเองฉันจะทำ: su postgres ./backup_db.sh /tmp/test exit เนื่องจากฉันต้องการทำให้กระบวนการเป็นแบบอัตโนมัติฉันต้องการวิธีเรียกใช้ backup_db.sh ในฐานะ postgres (สืบทอดสภาพแวดล้อม ฯลฯ ) ขอบคุณ!

3
ไม่สามารถตั้งค่า UID บน Shell Scripts
ใครช่วยฉันค้นหาสิ่งที่เกิดขึ้นที่นี่? ฉันมีกฎบางอย่างที่ตั้งค่าการติดตามจำนวนแพ็กเก็ต เมื่อฉันเรียกใช้สคริปต์ต่อไปนี้เป็น root: #!/bin/bash iptables -t mangle -xnvL ฉันได้รับผลลัพธ์ที่ฉันคาดหวัง: //snip 233203 199929802 MARK //blah blah blah //snip อย่างไรก็ตามฉันต้องการเรียกใช้สิ่งนี้เป็นส่วนหนึ่งของ cacti ซึ่งทำงานเป็น apache ตอนนี้ apache ไม่สามารถเรียกใช้ iptables ได้ซึ่งเป็นสาเหตุที่ฉันมีสคริปต์ ฉันตั้งค่าเป็นรูท SUID : -rwsr-sr-x 1 root root 37 May 14 23:06 iptables_packet_report.sh แต่ฉันจะได้ผลลัพธ์นี้: server # sudo -u apache ./iptables_packet_report.sh iptables v1.4.2: can't initialize …
14 linux  iptables  suid 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.