আমি সেন্টস 7-তেও কাজ করি এবং একই রকম সমস্যা ছিল:
# systemctl unmask tmp.mount
Failed to execute operation: Access denied
অস্বীকারটি সেলইনাক্সের সাথে সম্পর্কিত। আপনি যদি SELinux enforcing
মোডে চালাচ্ছেন তবে এটি আপনার ক্ষেত্রে হতে পারে :
# getenforce
Enforcing
আমার ক্ষেত্রে, systemctl
ত্রুটিটি USER_AVC
সেলইনাক্স লগ ফাইলে একটি অস্বীকৃতি তৈরি করেছিল /var/log/audit/audit.log
:
type=USER_AVC msg=audit(1475497680.859:2656): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='avc: denied { enable } for auid=0 uid=0 gid=0 path="/dev/null" cmdline="systemctl unmask tmp.mount" scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=system_u:object_r:null_device_t:s0 tclass=service exe="/usr/lib/systemd/systemd" sauid=0 hostname=? addr=? terminal=?'
সমাধান
এই নিবন্ধটিতে বলা হয়েছে যে এটি সিস্টেমেড বাগের কারণে এবং চারপাশে একটি কাজ সরবরাহ করে:
systemctl daemon-reexec
গৌণ সমাধান
উপরেরটি যদি কাজ না করে তবে আপনি সেলইনক্স মোডটি এতে সেট করতে পারেন permissive
:
setenforce 0
এবং এটি ঠিক কাজ করা উচিত। যাইহোক, এই দ্বিতীয় সমাধানটিতে সুরক্ষা জড়িত রয়েছে।