В
نقصان هڪ pid فائل جي غير محفوظ تخليق جي سبب آهي، جيڪا هڪ اسٽيج تي ٺاهي وئي هئي جڏهن chrony اڃا تائين استحقاق بحال نه ڪيو هو ۽ روٽ طور هلندو هو. انهي صورت ۾، /run/chrony ڊاريڪٽري، جنهن ۾ pid فائل لکيل آهي، ٺاهي وئي هئي حقن 0750 ذريعي systemd-tmpfiles يا جڏهن chronyd کي شروع ڪيو ويو صارف ۽ گروپ "chrony" سان اتحاد ۾. اهڙيء طرح، جيڪڏهن توهان وٽ صارف chrony تائين رسائي آهي، اهو ممڪن آهي pid فائل /run/chrony/chronyd.pid کي هڪ علامتي لنڪ سان تبديل ڪرڻ. هڪ علامتي لنڪ ڪنهن به سسٽم فائل ڏانهن اشارو ڪري سگهي ٿو جيڪو اوور رائٽ ڪيو ويندو جڏهن chronyd شروع ڪيو ويندو.
root# systemctl stop chronyd.service
روٽ # sudo -u chrony /bin/bash
chrony$ cd /run/chrony
chrony$ ln -s /etc/shadow chronyd.pid
chrony$ نڪرڻ
روٽ# /usr/sbin/chronyd -n
^C
# /etc/shadow جي مواد جي بدران chronyd پروسيس ID محفوظ ڪئي ويندي
روٽ # cat /etc/shadow
15287
جذبو
SUSE ۽ openSUSE مسئلو
جو ذريعو: opennet.ru