সুচিপত্র:

পারমিশন লিনাক্সে S এর মানে কি?
পারমিশন লিনাক্সে S এর মানে কি?

ভিডিও: পারমিশন লিনাক্সে S এর মানে কি?

ভিডিও: পারমিশন লিনাক্সে S এর মানে কি?
ভিডিও: জমির খতিয়ানে অনুমতি দখল বলতে কি বুঝায় || What Is The Land Occupy Permission ? 2024, মার্চ
Anonim

s (setuid) মানে নির্বাহের সময় ব্যবহারকারী আইডি সেট করুন। setuid bit একটি ফাইল চালু করা হলে, ব্যবহারকারী সেই এক্সিকিউটেবল ফাইলটি চালান অনুমতি ফাইলটির মালিক ব্যক্তি বা গোষ্ঠীর।

একইভাবে জিজ্ঞাসা করা হয়, chmod এ S কি?

chmod নিম্নলিখিত সিনট্যাক্স আছে: chmod [বিকল্প] মোড ফাইল( s ) 'মোড' অংশটি ফাইলের জন্য নতুন অনুমতি নির্দিষ্ট করে ( s ) যা যুক্তি হিসাবে অনুসরণ করে। একটি মোড নির্দিষ্ট করে যে কোন ব্যবহারকারীর অনুমতিগুলি পরিবর্তন করা উচিত এবং তারপরে কোন অ্যাক্সেসের ধরনগুলি পরিবর্তন করা উচিত৷

উপরন্তু, UNIX অনুমতিতে মূলধন S কি? যদি শুধুমাত্র setuid বিট সেট করা থাকে (এবং ব্যবহারকারীর এক্সিকিউট নেই অনুমতি নিজে) এটি একটি হিসাবে দেখায় মূলধন “ এস ” [দ্রষ্টব্য: এই ক্যাপিটালাইজেশন সমস্যাটি সমস্ত "বিশেষ" এর ক্ষেত্রে প্রযোজ্য অনুমতি বিট সাধারণ নিয়ম হল এই: যদি এটি ছোট হাতের হয়, তাহলে সেই ব্যবহারকারীকে কার্যকর করতে হবে। যদি এটি বড় হাতের অক্ষর , ব্যবহারকারী চালায় না।]

সেই অনুযায়ী, লিনাক্সে এস কি?

সাধারণ x এর পরিবর্তে যা এক্সিকিউট পারমিশন উপস্থাপন করে, আপনি একটি দেখতে পাবেন s (SUID নির্দেশ করতে) ব্যবহারকারীর জন্য বিশেষ অনুমতি। SGID হল একটি বিশেষ ফাইল অনুমতি যা এক্সিকিউটেবল ফাইলগুলির ক্ষেত্রেও প্রযোজ্য এবং অন্যান্য ব্যবহারকারীদের ফাইল গ্রুপের মালিকের কার্যকর GID উত্তরাধিকারী হতে সক্ষম করে।

আমি কিভাবে লিনাক্সে S কে অনুমতি দেব?

কিভাবে setuid এবং setgid সেট এবং অপসারণ করবেন:

  1. setuid যোগ করতে ব্যবহারকারীর জন্য +s বিট যোগ করুন: chmod u+s /path/to/file।
  2. setuid বিট অপসারণ করতে chmod কমান্ডের সাথে -s আর্গুমেন্ট ব্যবহার করুন: chmod u-s /path/to/file।
  3. একটি ফাইলে setgid বিট সেট করতে, chmod g+s /path/to/file সহ গ্রুপের জন্য +s আর্গুমেন্ট যোগ করুন:

প্রস্তাবিত: