আমার একটি ডিরেক্টরি রয়েছে যা অনুমতি মুখোশ সহ প্রদর্শিত হচ্ছে drwsrwsr-x। আমি যখন এসগুলিতে অনুমতিগুলি পুনরায় সেট করার চেষ্টা করি 755তখনও রয়ে যায়।
"গুলি" কী এবং আমি কেন অনুমতিগুলি 775 ( drwxrwxr-x) এ পরিবর্তন করতে পারি না ?
আমার একটি ডিরেক্টরি রয়েছে যা অনুমতি মুখোশ সহ প্রদর্শিত হচ্ছে drwsrwsr-x। আমি যখন এসগুলিতে অনুমতিগুলি পুনরায় সেট করার চেষ্টা করি 755তখনও রয়ে যায়।
"গুলি" কী এবং আমি কেন অনুমতিগুলি 775 ( drwxrwxr-x) এ পরিবর্তন করতে পারি না ?
উত্তর:
ব্যবহারকারী এবং গোষ্ঠী কলামে আপনি যে "এক্সিকিউট করুন" পজিশনে দেখছেন সেগুলি হ'ল সেটটিউইড (এক্সিকিউশন অন ইউজার আইডি) এবং সেটজিআইডি (এক্সিকিউটিভের উপর গ্রুপ আইডি) বিটস।
ইউনিক্স ফাইল অনুমতিগুলি আসলে একটি 4-অঙ্কের অষ্টাল নম্বর SUGO
আপনি আপনার ডিরেক্টরি থেকে সেটুইড বিটগুলি chmod ug-s directory, বা এর সাথে সরাতে পারেনchmod 0755 directory
আরও তথ্যের জন্য ম্যান পৃষ্ঠাটি chmodএবং সেডিউইড বিট সম্পর্কে এই উইকিপিডিয়া পৃষ্ঠাটি দেখুন ।
chmod 0755সেটুইড বিট সাফ করে না , কমপক্ষে লিনাক্সে নয়। আমি বর্তমানে অন্যান্য সিস্টেমে পরীক্ষা করছি।
chmodপ্রয়োগটি অষ্টমাল মোডের সাহায্যে সেটুইড, সেটজিড এবং ভিটিএক্স বিট সাফ করে কিনা নিয়মিত ফাইল ব্যতীত অন্য ধরণের ফাইলের জন্য সংজ্ঞায়িত করা হয় ।
chmod 00755; দেখতে unix.stackexchange.com/q/393531/46851
সেটুইড এবং সেটজিড (যথাক্রমে নির্বাহের উপর সেট ব্যবহারকারী আইডির জন্য সংক্ষিপ্ত এবং যথাক্রমে নির্ধারিত গ্রুপ আইডি নির্ধারণ) হ'ল ইউনিক্স অ্যাক্সেস রাইট ফ্ল্যাগ যা ব্যবহারকারীগণকে এক্সিকিউটেবলের মালিক বা গোষ্ঠীর অনুমতি নিয়ে এক্সিকিউটেবল চালাতে দেয়। এগুলি প্রায়শই একটি কম্পিউটার সিস্টেমের ব্যবহারকারীদের একটি নির্দিষ্ট কাজ সম্পাদনের জন্য অস্থায়ীভাবে উন্নত সুবিধাসমূহের সাথে প্রোগ্রামগুলি চালানোর অনুমতি দেওয়ার জন্য ব্যবহৃত হয়। যদিও ধরে নেওয়া ব্যবহারকারী আইডি বা গ্রুপ আইডি সুবিধাগুলি সর্বদা উন্নত হয় না, তবে কমপক্ষে তারা নির্দিষ্ট থাকে।
সেটুইড এবং সেটজিড বিটগুলি সংখ্যাসূচকভাবে অপসারণ করতে আপনাকে অবশ্যই বিট-প্যাটার্নটির একটি 0(উদাহরণস্বরূপ: 0775হয়ে যায় 00775) দিয়ে উপস্থাপন করতে হবে।
সেটুইড এবং সেটজিড মুছতে চালান:
chmod 00775 path
অথবা
chmod a-st path
ওশ্রোর উত্তরে যুক্ত করা হচ্ছে ...
আপনি যদি কোনও ডিরেক্টরিতে স্যুইড বা এসজিডি অনুমতি ব্যবহার করেন তবে সেই ডিরেক্টরিতে থাকা যে কোনও ফাইলের মধ্যে একই মালিক (যদি স্যুইড হয়) বা গ্রুপ (এসজিড) থাকবে সেই প্রশ্নাবলীর ডিরেক্টরি হিসাবে।
আমি আমার বাড়ির সাম্বা ভাগের জন্য এটি ব্যবহার করি। বেস ডিরেক্টরিটি ব্যবহারকারী এবং গ্রুপ অলিম্পিয়ার মালিকানাধীন, এবং অনুমতিগুলি ২7070০ জন directory । গাছের নিচে সমস্ত দিকের অনুমতি ঠিক রাখতে সাম্বা 2770 ডাইরমাস্ক এবং 660 এর একটি ফাইলমাস্ক ব্যবহার করার জন্যও কনফিগার করেছি।