The-name-org.freedesktop.PolicyKit1-was-not-provided-by-any-.service-filesReviewed by کارشناسان.نت on October 19Rating:5

شاید این نکته برای افراد حرفه ایی در سیستم عامل لینوکس ,‌موضوع کوچکی باشه ولی برای افرادی که تازه وارد دنیای لینوکس شدند,‌می تونه خیلی وقتشون رو بگیره , برای همین تصمیم گرفتم این نکته کوچک را همین جا بیان کنم.

صورت مسئله خیلی ساده است , قصد داشتم با دستور زیر سرویس SSH را یکبار Reload کنم :

service ssh force-reload

و مواجه با پیام خطای زیر :

The name org.freedesktop.PolicyKit1 was not provided by any .service files

با جستجوی این پیام در گوگل با یک سری دستور العمل در گوگل مواجه می شوید ,‌ که می تونه حسابی گیجتون کنه . ولی مشکل تنها فراموشی 4 تا کارکتره , یعنی دستور صحیح برای اجرا به شکل زیر باید وارد بشه :

sudo service ssh force-reload

بله 4 کارکتر جادویی در لینوکس "sudo" که در حقیقت همون Run As Admin‌ در ویندوز هستند و مخفف SuperUser Do است .  ولی خوب پیام خطایی که می گیرید برای تازه کاران خیلی می تونه گیج کننده باشه.

امیدوارم این نکته بتونه وقت خیلی ها را از صرف بیخود نجات بده.

نمونه راهنما : systemd: The name org.freedesktop.PolicyKit1 was not provided by any .service files, or you just forgot sudo