ฉันได้พัฒนาแอปพลิเคชันที่ใช้ NTP เพื่อเปลี่ยนเวลาเครือข่ายเพื่อซิงค์คอมพิวเตอร์สองเครื่องของฉัน มันทำงานเป็นroot
เพราะหลังเท่านั้นที่ได้รับอนุญาตให้เปลี่ยนเวลาและวันที่บน Linux (ฉันเดา)
ตอนนี้ฉันต้องการเรียกใช้ในฐานะผู้ใช้ แต่ฉันต้องเข้าถึงเวลา
- เป็นการดีที่จะเรียกใช้ daemon ภายใต้บัญชีผู้ใช้ที่ไม่ใช่รูทหรือไม่?
- ฉันจะให้ความสามารถกับแอปพลิเคชันของฉันเช่น
CAP_SYS_TIME
? - มันไม่ได้แนะนำจุดอ่อนด้านความปลอดภัยหรือไม่?
- มีวิธีที่ดีกว่า?
ntp
บัญชีผู้ใช้ (อย่างน้อยในระบบ Linux) ดังนั้นคุณไม่จำเป็นต้องทำการเปลี่ยนแปลงนี้ คุณติดตั้งแพคเกจ NTP ใดบ้าง