সুতরাং সেখানে chown
যা আপনাকে ফাইল এবং / অথবা ডিরেক্টরিগুলির মালিক এবং গ্রুপের পরিবর্তন করতে দেয়। কিন্তু এছাড়াও আছে chgrp
যা শুধুমাত্র গ্রুপ পরিবর্তন করে। কেন chgrp
সৃষ্টি হয়েছিল ? এটি কি অপ্রয়োজনীয় নয়?
সুতরাং সেখানে chown
যা আপনাকে ফাইল এবং / অথবা ডিরেক্টরিগুলির মালিক এবং গ্রুপের পরিবর্তন করতে দেয়। কিন্তু এছাড়াও আছে chgrp
যা শুধুমাত্র গ্রুপ পরিবর্তন করে। কেন chgrp
সৃষ্টি হয়েছিল ? এটি কি অপ্রয়োজনীয় নয়?
উত্তর:
chown
প্রাথমিকভাবে গ্রুপ সেট করতে পারেনি। পরে কিছু বাস্তবায়ন এটিকে যুক্ত করে chown user.group
, কিছু chown user:group
অবশেষে মানক না হওয়া পর্যন্ত (জোর দিয়ে খনি):
মালিক এবং গোষ্ঠী উভয়কেই নির্দিষ্ট করার 4.3 BSD পদ্ধতিটি POSIX.1-2-2008 এর এই ভলিউমে অন্তর্ভুক্ত ছিল কারণ:
এমন কেস রয়েছে যেখানে chgrp এবং chown (যা কেবলমাত্র ব্যবহারকারী আইডি পরিবর্তিত করে) ইউটিলিটিগুলি ব্যবহার করে কাঙ্ক্ষিত শেষের অবস্থাটি অর্জন করা যায়নি। (যদি বর্তমান মালিক কাঙ্ক্ষিত গোষ্ঠীর সদস্য না হন এবং কাঙ্ক্ষিত মালিক বর্তমান গ্রুপের সদস্য না হন তবে শাউন () ফাংশন ব্যর্থ হতে পারে যদি না মালিক এবং গোষ্ঠী উভয়কে একই সময়ে পরিবর্তন করা হয়।)
এমনকি যদি সেগুলি স্বাধীনভাবে পরিবর্তিত হতে পারে, উভয় ক্ষেত্রেই পরিবর্তন করা হচ্ছে এমন ক্ষেত্রে, উভয় উপযোগের জন্য বাধ্য হয়ে বাধ্য হওয়ার কারণে 100% পারফরম্যান্স জরিমানা রয়েছে।
এখন পর্যন্ত, chown :group
কেবলমাত্র গ্রুপটি পরিবর্তন করা পোর্টেবল বা মানক নয়।
chown user:
( user
ব্যবহারকারীর ডাটাবেসে প্রাথমিক গোষ্ঠীটি নির্ধারণের জন্য ) মানও নয়।