আরপিএম-এর উপর পুনরায় সেটিং অনুমতিগুলি কাজ করছে বলে মনে হয় না


2

আমি ফাইল যাচাইয়ের জন্য আরপিএম ব্যবহার করছি। আমি যা করি তা চালানো হয়

rpm -Va

পরিবর্তন করা হয়েছে এমন ফাইলগুলির একটি তালিকা পেতে। তারপরে আমি দৌড়ে যাই

rpm -qf 

প্যাকেজের নামটি ফাইলটি পেতে get অবশেষে আমি দৌড়

rpm --setperms <pkgname>

এটি ত্রুটি ছাড়াই চলে তবে এর কাজটি মনে হচ্ছে না যখন আমি একটি নতুন যাচাইকরণ কিকঅফ করি তখন এটি ফাইলের একই তালিকাটি ফেরত দেয়। কেন এটি সর্বদা উদ্দেশ্য হিসাবে কাজ করে না সে সম্পর্কে কোনও কারণ / সতর্কতা?

উত্তর:


3

কী ব্যর্থ হচ্ছে তার বিশদ ছাড়াই, কে জানে, কিছু যাচাইকরণ সর্বদা ব্যর্থ হবে এবং কখনই স্থির করা যাবে না, উদাহরণস্বরূপ যদি অন্য কোথাও মেলকে /etc/aliasesনির্দেশ করতে সংশোধন করা হয়েছে root:

% rpm -qf /etc/aliases
setup-2.8.14-20.el6_4.1.noarch
% rpm -V setup
S.5....T.  c /etc/aliases
% 

এই ক্ষেত্রে ফাইলের আকার পৃথক হয় (যা একটি --setpermsঠিক করার জন্য কিছুই করবে না), ডাইজেস্ট পৃথক হয় (আবার, --setpermsসম্পর্কযুক্ত নয়), এবং মাইটাইম পৃথক, যা এর জন্য আবার --setpermsকিছু করবে না।

যাইহোক, অনুমতিগুলি অবশ্যই ভঙ্গ এবং এর সাথে স্থির করা যেতে পারে --setperms

% sudo chmod 7001 /etc/aliases
% ls -l /etc/aliases
---S--S--t. 1 root root 1542 Aug  1  2014 /etc/aliases
% rpm -V setup
SM?....T.  c /etc/aliases
% sudo rpm --setperms setup
% rpm -V setup             
S.5....T.  c /etc/aliases
% ls -l /etc/aliases       
-rw-r--r--. 1 root root 1542 Aug  1  2014 /etc/aliases
% 

"মোড" এর জন্য দ্বিতীয় কলামটি নোট করুন এবং ডাইজেস্ট চেকটি কীভাবে ব্যর্থ হয়েছে তা প্রদত্ত অনুমতিগুলি পোচ করা হয়েছে।

( rpm -Vএই পুরো ক্রিপ্টিক আউটপুটটি ভারবোসাইফ করার জন্য চারপাশের একটি মোড়কের কাজটি খুব সহজেই কার্যকর হতে পারে ...)


ঠিক আছে. বেশিরভাগ ব্যর্থ ফাইলগুলি দেখার পরে সেগুলি বেশিরভাগ আকার, ডাইজেস্ট বা তারিখ / সময় ছিল। সুতরাং যে বোধগম্য। ধন্যবাদ.
ব্যবহারকারী53029
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.