আপনি chmod কমান্ড দিয়ে ফাইল অনুমতি সেট করতে পারেন। মূল ব্যবহারকারী এবং ফাইলের মালিক উভয়ই ফাইলের অনুমতি সেট করতে পারেন। চিমডের দুটি মোড রয়েছে, সিম্বলিক এবং সংখ্যাসূচক।
প্রথমে আপনি স্থির করে নিন যে আপনি ব্যবহারকারীর (ইউ), গোষ্ঠী (জি), অন্যদের (ও) বা তিনটির (ক) সবার জন্য অনুমতি নির্ধারণ করেছেন কিনা। তারপরে, আপনি হয় একটি অনুমতি যোগ করুন (+), এটি মুছে ফেলুন (-), বা পূর্ববর্তী অনুমতিগুলি মুছুন এবং একটি নতুন (=) যুক্ত করুন। এরপরে, আপনি সিদ্ধান্ত নেবেন যে আপনি পড়ার অনুমতি (r) সেট করেছেন, অনুমতি (ডাব্লু) লিখবেন, বা অনুমতি কার্যকর করবেন (এক্স)। শেষ, আপনি chmod কে বলবেন যে কোন ফাইলের অনুমতি আপনি পরিবর্তন করতে চান।
এখানে কিছু উদাহরণ আছে।
সমস্ত অনুমতি মুছুন তবে প্রত্যেকের জন্য পড়ার অনুমতি যুক্ত করুন:
$ chmod a=r filename
কমান্ডের পরে ফাইলটির অনুমতিগুলি হবে - r - r--
গোষ্ঠীর জন্য নির্বাহের অনুমতি যুক্ত করুন:
$ chmod g+x filename
এখন, ফাইলটির অনুমতিগুলি হবে-r - r-xr--
উভয়ই ফাইলের মালিকের জন্য অনুমতি লিখুন এবং সম্পাদন করুন। আপনি একই সময়ে কীভাবে একাধিক অনুমতি সেট করতে পারেন তা নোট করুন:
mod chmod u + wx ফাইলের নাম
এর পরে, ফাইলের অনুমতিগুলি -rwxr-xr-- হবে
ফাইলের মালিক এবং গোষ্ঠী উভয় থেকেই কার্যকর করার অনুমতিটি সরান। দ্রষ্টব্য, আবার কীভাবে আপনি উভয়কে একবারে সেট করতে পারেন:
mod chmod ug-x ফাইলের নাম
এখন, অনুমতিগুলি হ'ল - rw-r - r--
এটি প্রতীকী মোডে ফাইল অনুমতি সেট করার জন্য একটি দ্রুত রেফারেন্স:
Which user?
u user/owner
g group
o other
a all
What to do?
+ add this permission
- remove this permission
= set exactly this permission
Which permissions?
r read
w write
x execute