আমি উমাস্ক এবং চোদমের মধ্যে পুরোপুরি বিভ্রান্ত। উভয়ই ফাইলগুলিতে অনুমতি দেওয়ার জন্য ব্যবহৃত হয়। তবে ঠিক কোথায় পার্থক্য এবং কখন তাদের ব্যবহার করবেন।
আমি অনলাইন ডকুমেন্টেশন পড়েছি তবে উভয়ই আমার কাছে একই দেখাচ্ছে।
umask: umask ডিফল্ট ফাইল অনুমতি সেট করতে ব্যবহৃত হয়। এই অনুমতিগুলি তৈরির সময় পরবর্তী সমস্ত ফাইলগুলিতে ব্যবহৃত হবে। chmod: ফাইল এবং ডিরেক্টরি অনুমতি পরিবর্তন করতে ব্যবহৃত হয়।
আমার বোঝার হিসাবে উদাহরণস্বরূপ যদি file.doc ফাইল তৈরি হয়।
ডিফল্টরূপে ইউনিক্স 022 উমাস্ক কোড দেয়।
এখন যখন আমি chmod 666 test.doc এ পরিবর্তন করি তখন আমি এই ফাইলটির অনুমতি স্তরটি পরিবর্তন করতে পারি।
এখন যদি আমি একই ফাইলের জন্য mas 66। ব্যবহার করি ।
আমি chmod 666 এবং umask 666 ব্যবহার করলে কী পার্থক্য হয়
umask
"একটি পরিবেশের পরিবর্তনশীল" সেট করে না এটি যা করে তা হ'ল বর্তমান শেল এক্সিকিউশন পরিবেশের ফাইল মোড তৈরির মাস্ক সেট করে mas
umask
পরিবেশের পরিবর্তনশীল সেট করে যা নতুনভাবে তৈরি হওয়া ফাইলগুলির জন্য স্বয়ংক্রিয়ভাবে ফাইলের অনুমতি সেট করে । বিদ্যমান ফাইলগুলিরchmod
অনুমতি পরিবর্তন করে ।