কোন ফোল্ডার / আইটেমের chmod, chown কমান্ড চালানোর জন্য কোন অনুমতি প্রয়োজন?


9

আমি সবসময় সুডো ব্যবহারকারী হিসাবে chmod / chown কমান্ডগুলি চালিয়ে আসছি। কিন্তু আজ আমি ভাবছি যদি আমি ব্যবহার sudoনা করি তবে chmod/chownফোল্ডার / ফাইলটিতে কমান্ড কার্যকর করার জন্য আমার কী অনুমতি দরকার ? আমি প্রশ্নটি গুগল করার চেষ্টা করেছি, তবে কিছুই উত্তর দেয়নি যে বিশেষভাবে এই প্রশ্নের উত্তর দেয়।

উত্তর:


18

লিনাক্সে:

ছাউনি : "কেবলমাত্র একটি সুবিধাযুক্ত প্রক্রিয়া (লিনাক্স: CAP_CHOWN সক্ষমতা সহ একটি ) কোনও ফাইলের মালিককে পরিবর্তন করতে পারে" " (সূত্র: chown (2)) সহজ উপায় হতে যেমন একটি প্রক্রিয়া দ্বারা চালানো হবে rootexplain_chownকোনও বিশেষ কেন chownব্যর্থ হয়েছে তা জানার জন্য সহায়তা দেখুন See capabilitiesপ্রসেসগুলি দেওয়ার মতো উপায়গুলি দেখুন যা চালানো ছাড়াও সামর্থ্য root

chmod : ফাইলের মালিক বা rootঅনুমতি পরিবর্তন করতে পারেন, পাশাপাশি CAP_FOWNERক্ষমতা সহ অন্যান্য প্রক্রিয়া । (সূত্র)

chgrp : "কোনও ফাইলের মালিক সেই ফাইলের গ্রুপ যে কোনও গ্রুপের মালিক যে সদস্য হিসাবে পরিবর্তন করতে পারে A একটি সুবিধাপ্রাপ্ত প্রক্রিয়া (লিনাক্স: CAP_CHOWN সহ) গ্রুপটিকে নির্বিচারে পরিবর্তন করতে পারে" " (chown (2))


1
লিনাক্স ২০০৪ সালের দিকে ক্ষমতা প্রয়োগ করতে শুরু করেছিল, তবে সম্পর্কিত পসিক্স প্রস্তাবটি ১৯৯ 1997 সালে ইতিমধ্যে প্রত্যাহার করা হয়েছিল। আপনি যদি সোলারিসের মতো আধুনিক ওএসে থাকেন তবে PRIV_FILE_CHOWNসমস্ত স্থানীয় ফাইল PRIV_FILE_CHOWN_SELFডুবিয়ে রাখতে এবং আপনার মালিকানাধীন স্থানীয় ফাইলগুলি ছুঁড়ে ফেলার জন্য রয়েছে। বিটিডাব্লু: এমন একটি ওএস যা এনএফএস থেকে দূরবর্তী ফাইলগুলি ছাঁটাই করার অনুমতি দেয়, এটি একটি ধরণের ঝুঁকি হিসাবে দেখা যায়। এইচপি-ইউএক্স-এ, কোনও নিয়মিত ব্যবহারকারীর তার ফাইলগুলি ছুঁড়ে ফেলতে পারে এবং এটিও একটি সুরক্ষার ঝুঁকি হিসাবে দেখা যায়।
স্পষ্টত

PS সামর্থ্য পসিক্স প্রস্তাবটি প্রত্যাহার করা হয়েছে কারণ এটি কেবলমাত্র একজন নিয়মিত ব্যবহারকারীর এবং historicalতিহাসিক মূল ব্যবহারকারীদের মধ্যে সুবিধাগুলি পরিচালনা করে। সোলারিসের লিনাক্সের দ্বিগুণ সূক্ষ্ম দানযুক্ত সুযোগ রয়েছে এবং যেমন কাঁটাচামচ () এবং এক্সিকিউটিভ () এর মতো সুবিধাগুলি অপসারণের অনুমতি দেয়।
সুন্দরভাবে

নোট করুন যে লিনাক্সে, যখন কোনও বিশেষাধিকার নেই তখন chownআপনি নিজের মালিকানাধীন ফাইলগুলি করতে পারেন তবে কেবল গ্রিড অংশে (যে গ্রুপের সাথে আপনি সদস্য রয়েছেন তার কাছে)। আমি যতক্ষণ না সদস্য থাকি ততক্ষণ chown stephane:other-group myfile(বা chown :other-group) করতে পারি other-group
স্টাফেন চেজেলাস

chgrpকমান্ডের কী হবে ? আপনি কি দয়া করে এর জন্য ব্যাখ্যা যুক্ত করতে পারেন?
ম্যাক্স কোরেটস্কি

@ স্টাফেনচাজেলাস, ধন্যবাদ, আপনার উত্তরের ভিত্তিতে আমি ধরে নিয়েছি যে কোনও মালিক chgrpবিশেষাধিকার প্রাপ্ত ব্যবহারকারী না হয়ে সফলভাবে চালাতে পারবেন ?
ম্যাক্স কোরেটস্কি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.