วิธีใช้ 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.