วิธีใช้ crontab เพื่อตั้งค่า setuid สำหรับไฟล์เรียกทำงานและยกเลิกการตั้งค่าหลังจากรัน


0

วิธีใช้ crontab เพื่อตั้งค่า setuid สำหรับไฟล์เรียกทำงานและยกเลิกการตั้งค่าหลังจากรัน

เพราะใช้รูทเพื่อรัน crontab ไม่สามารถเรียกใช้ไฟล์ปฏิบัติการได้ แต่ฉันคาดหวังว่าไฟล์ที่ปฏิบัติการได้จะกำหนดตามความต้องการ


คุณกำลังเรียกใช้ไฟล์ปฏิบัติการเป็น root หรือเป็นผู้ใช้รายอื่นหรือ
— td512

Cron ทำงานด้วย PATH ที่มีข้อ จำกัด มาก ลองใช้เส้นทางแบบเต็มเพื่อเรียกใช้งานได้ใน crontab
— BillThor

ฉันได้ใช้เส้นทางแบบเต็มแล้วใช้รูทเพื่อตั้ง cron Job ไม่สามารถเรียกใช้ Perl ซึ่งไม่ใช่เส้นทางแบบเต็มบนสคริปต์ Perl แบบเต็มเส้นทางจนถึงตอนนี้ฉันใช้ setuid ที่สคริปต์ Perl และสคริปต์ทุบตีซึ่งมีคำสั่งให้ใช้ Perl เพื่อเรียกใช้สคริปต์ Perl ฉันไม่แน่ใจว่า 4555 มีปัญหาด้านความปลอดภัยเนื่องจากคำแนะนำในการชุบแข็งบอกว่าไม่ต้องใช้ setuid แต่ฉันแค่ต้องการส่งอีเมลเมื่อมีการสร้าง syslog บางประเภท
— Prince Martin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.