এই অনুমতিগুলির অর্থ কী?


0

আমি chmodম্যাক 10.7.3 এ কিছু ফাইল করেছি এবং আমি ঘটনাক্রমে কোডটির 7744পরিবর্তে প্রবেশ করলাম 744

ফলাফলের অনুমতিগুলি ছিল:

-rwsr-Sr-T

এটি দেখার পরে আমি পুনরায় পুনরায় চেষ্টা করেছি chmodএবং এতে অনুমতিগুলি স্থির করেছি:

-rwxr--r--

আমি বুঝতে পারি যে আমি একটি খারাপ অনুমতি কোডটি ভিতরে রেখেছি, তবে এই অনুমতিগুলির অর্থ কী তা আমি জানতে আগ্রহী ছিলাম।

কোন ধারনা?

হালনাগাদ

কমান্ডটি দৌড়েছিল:

sudo chmod 7744 ./*

উত্তর:


2

অতিরিক্ত 7 সেট setuid("ব্যবহারকারী ব্যবহারকারী আইডি সেট করুন)", setgid("গ্রুপ আইডি সেট করুন"), এবং অনুমতিগুলিতে স্টিকি বিট সেট করে।

ব্যবহারকারীর অনুমতিগুলিতে "s" এর অর্থ এটি আইডি অনুমতিগুলি কার্যকর এবং সেট করে দিয়েছে, গ্রুপে "এস" এর অর্থ এটি আইডি সেট করেছে তবে এক্সিকিউট হয় নি, এবং অন্য পার্মে থাকা "টি" এর অর্থ এটির স্টিকি বিট রয়েছে তবে কার্যকর হয় না (ছোট হাতের অক্ষর "টি" এর অর্থ নির্বাহ এবং স্টিকি উভয়ই হবে)।

দেখুন man chmodঅতিরিক্ত অঙ্ক অর্থ নিয়ে বিস্তারিত জানার জন্য, এবং man lsকিভাবে বিস্তারিত জানার জন্য lsফলাফল দেখায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.