جواب بله هست؟
یعنی برنامه برای اجرا کردن نیاز به رمز داره؟
در کل توی قسمت command اون برنامه فقط یکسری کد ها نوشته میشه و اون برنامه اونا رو مستقیما داخل cron وارد میکنه .
و من هم سوالم دقیقا همینه. توی اون کامندها چرا باید رمز کاربر هم واردش بشه؟
پسورد برای این لازمه که دستور shutdown بدون اجازه کاربر روت (یا عضو گروه sudo ) اجازه خاموش کردن سیستم رو نمیده و برای این هست که رمز رو لازم داریم.
آره میدونم. یک ساله که کارای Root رو توی کرون میذارم. ولی باید بدونی که کامندی که sudo میخواد رو باید توی کرون ریشه وارد کرد. نه کرون معمولی یوزر
درضمن اگر از امنیت برنامه اطمینان نداری میتونی سورس برنامه رو دانلود کنی و دقیقا برسیش کنی.
من اصلا نگفتم که برنامهات رمز کاربر رو برمیداره.
من میگم کاربر رمزش رو جایی میذاره که برای هرکس قابل دیدن هست.
اینو میگم یه کاریش بکنی
حتی اگر کاربر بعد از ثبت زمان، رمز از داخل برنامه پاک بشه و به کرون اضافه بشه (یعنی توی برنامه هیچ اثری از اون پسورد نباشه) بازم هرکس با زدن
crontab -l
میتونه رمز کاربر رو ببینه.
اینو میخوام توضیح بدی.