লিনাক্স কমান্ড লাইন থেকে ফাইলের অনুমতি পরিবর্তন করুন
Chmod কমান্ড (অর্থ পরিবর্তন মোড) আপনাকে ফাইল এবং ফোল্ডারের অ্যাক্সেস অনুমতি পরিবর্তন করতে দেয়।
Chmod কমান্ড, অন্যান্য কমান্ডের মত, কমান্ড লাইন থেকে অথবা স্ক্রিপ্ট ফাইলের মাধ্যমে চালানো যায়।
যদি আপনি একটি ফাইলের অনুমতি তালিকা প্রয়োজন, আপনি ls কমান্ড ব্যবহার করতে পারেন।
chmod কমান্ড সিনট্যাক্স
Chmod কমান্ডটি ব্যবহার করার সময় এটি সঠিক সিনট্যাক্স :
chmod [options] মোড [, মোড] ফাইল 1 [ফাইল ২ ...]Chmod এর সাথে ব্যবহৃত কিছু সাধারণ বিকল্পগুলি নিম্নরূপ:
- -ফ, --সিলেন্ট, --quiet (অধিকাংশ ত্রুটি বার্তাগুলি দমন করে)
- -v, --verbose (প্রক্রিয়াকৃত প্রতিটি ফাইলের ডায়গনিস্টিক ফলাফল)
- -সি, - বিনিময় (যেমন ক্রিয়াপদ, কিন্তু শুধুমাত্র যখন পরিবর্তন করা হয় তখন রিপোর্ট দেয়)
- -R, --recursive (recursively ফাইল এবং ডিরেক্টরি পরিবর্তন করুন)
- --help (সহায়তা এবং প্রস্থান প্রদর্শন করে)
- - বিপর্যয় (সংস্করণ তথ্য এবং প্রস্থান আউটপুট)
নীচে কয়েকটি সংখ্যাসূচক অনুমতির একটি তালিকা রয়েছে যা ব্যবহারকারী, গোষ্ঠী এবং কম্পিউটারে অন্য সকলের জন্য সেট করা যেতে পারে। সংখ্যাটি পরবর্তীতে পড়তে / লিখুন / এক্সিকিউটেট লেটার সমতুল্য হয়।
- 7, rwx, পড়া, লিখুন, এবং চালানো
- 6, rw-, পড়া এবং লিখুন
- 5, রক্স, পড়া এবং চালানো
- 4, r--, শুধুমাত্র পড়তে
- 3, -wx, লিখুন এবং চালান
- 2, -উ-, কেবলমাত্র লিখুন
- 1, - এক্স, শুধুমাত্র চালানো
- 0, ---, কেউ না
chmod কমান্ডের উদাহরণ
উদাহরণস্বরূপ, যদি আপনি "অংশগ্রহণকারীদের" ফাইলের অনুমতি পরিবর্তন করতে চান, যাতে সবাই এটির সম্পূর্ণ অ্যাক্সেস করতে চায়, তাহলে আপনি প্রবেশ করবেন:
777 অংশগ্রহণকারীদের চুমোপ্রথম 7 ব্যবহারকারীর জন্য অনুমতি সেট, দ্বিতীয় 7 গ্রুপের জন্য অনুমতি সেট, এবং তৃতীয় 7 অন্যদের জন্য অনুমতি সেট করে অন্য সবাই।
আপনি যদি এটি অ্যাক্সেস করতে পারেন শুধুমাত্র এক হতে চান, আপনি ব্যবহার করবে:
700 অংশগ্রহণকারীদের চুমোনিজেকে এবং আপনার গ্রুপ সদস্যদের সম্পূর্ণ অ্যাক্সেস দিতে:
770 অংশগ্রহণকারীদের চুমোযদি আপনি নিজের জন্য সম্পূর্ণ অ্যাক্সেস রাখতে চান তবে অন্য লোকেদের ফাইলটি পরিবর্তন করতে চান তবে আপনি এটি ব্যবহার করতে পারেন:
755 অংশগ্রহণকারীদের চুমোনিম্নলিখিত "অংশগ্রহণকারীদের" অনুমতি পরিবর্তন করার জন্য উপরে থেকে অক্ষর ব্যবহার করে যাতে মালিক ফাইলটি পড়তে ও লিখতে পারে, কিন্তু এটি অন্য কারোর জন্য অনুমতি পরিবর্তন করে না:
chmod u = RW অংশগ্রহণকারীদেরChmod কমান্ডের উপর আরো তথ্য
Chgrp কমান্ড সহ বিদ্যমান ফাইল এবং ফোল্ডারগুলির গ্রুপ মালিকানা পরিবর্তন করতে পারেন। Newgrp কমান্ডের সাহায্যে নতুন ফাইল এবং ফোল্ডারগুলির জন্য ডিফল্ট গ্রুপ পরিবর্তন করুন।
মনে রাখবেন যে chmod কমান্ডের মধ্যে ব্যবহৃত প্রতীকী লিঙ্ক সত্য, লক্ষ্য বস্তুকে প্রভাবিত করবে।