লিনাক্স ব্যবহারকারীগণ অবশ্যই ডাউন এবং chmod কনসোল সরঞ্জামগুলির সাথে পরিচিত। অনুমতি এবং মালিকানা ব্যবস্থাপনার ক্ষেত্রে এই দুটি অ্যাপ্লিকেশন অপরিহার্য। সম্প্রতি, মাইক্রোসফ্ট উইন্ডোজ 10 এর সাথে বান্ডিল করা তাদের নিজস্ব লিনাক্স সাবসিস্টেমটিতে এই সরঞ্জামগুলিতে বেশ কয়েকটি উন্নতি করেছে।
বিজ্ঞাপন
আপনি এখন chmod / chown ব্যবহার করে ফাইলের মালিক এবং গ্রুপ সেট করতে পারেন এবং WSL- এ পড়া / লেখার / সম্পাদনের অনুমতিগুলি পরিবর্তন করতে পারেন mod আপনি ফিফোস, ইউনিক্স সকেট এবং ডিভাইস ফাইলের মতো বিশেষ ফাইলও তৈরি করতে পারেন। এটি অনেক ডাব্লুএসএল ব্যবহারকারীদের জন্য একটি দীর্ঘ প্রতীক্ষিত বৈশিষ্ট্য ছিল।
কিভাবে আপনার নিজের ইউটিউব মন্তব্য খুঁজে পেতে
আর একটি আকর্ষণীয় পরিবর্তন হ'ল ফাইল এবং ফোল্ডারগুলিতে নতুন লিনাক্স মেটাডেটা সরবরাহ করার পাশাপাশি ফাইলগুলিতে অনুমতি প্রজেক্টের জন্য ড্রভএফ ফাইল সিস্টেমের সাথে নতুন মাউন্টিং বিকল্পগুলি।
এই নতুন বৈশিষ্ট্যগুলি উপভোগ করার আগে আপনার অবশ্যই একটি পদক্ষেপ নিতে হবে: আপনাকে অবশ্যই ডিআরভিএফগুলি আনমাউন্ট করতে হবে এবং এটিকে 'মেটাডেটা' পতাকার সাথে পুনঃমাউন্ট করতে হবে। এটি করতে, টার্মিনালে নিম্নলিখিত কমান্ডগুলি প্রবেশ করান:
সুডো অ্যামাউন্ট / এমএনটি / সি সুডো মাউন্ট -t ড্রভিএফএস সি: / এমএনটি / সি-মেটাডেটা
আপনি যাচাই করতে পারেন এটি 'মাউন্ট-এল' চালিয়ে এটির মতো কিছু দেখতে সঠিকভাবে মাউন্ট হয়েছে:
DrvFs ডাব্লুএসএল এর জন্য একটি ফাইল সিস্টেম প্লাগইন যা ডাব্লুএসএল এবং উইন্ডোজ ফাইল সিস্টেমের মধ্যে ইন্টারপ জন্য সমর্থন যুক্ত করে। DrvFs ডাব্লুএসএলকে / এমএনটি-র অধীনে সমর্থিত ফাইল সিস্টেমগুলির সাথে ড্রাইভগুলি মাউন্ট করতে সক্ষম করে, যেমন / এমএনটি / সি, / এমএনটি / ডি, ইত্যাদি under
DrvFs অনেকগুলি নতুন মাউন্ট অপশন যুক্ত করে। অনুসরণ হিসাবে তারা:
নতুন মাউন্ট বিকল্পগুলির মধ্যে রয়েছে:
- uid: সমস্ত ফাইলের মালিকের জন্য ব্যবহারকারীর আইডি
- গিড: সমস্ত ফাইলের মালিকের জন্য ব্যবহৃত গ্রুপ আইডি
- umask: সমস্ত ফাইল এবং ডিরেক্টরি বাদ দেওয়ার জন্য অনুমতিগুলির একটি অষ্টাল মুখোশ।
- fmask: সমস্ত নিয়মিত ফাইলের জন্য বাদ দেওয়ার অনুমতিগুলির একটি অক্টাল মাস্ক।
- dmask: সমস্ত ডিরেক্টরি বাদে অনুমতিগুলির একটি অক্টাল মাস্ক।
নিম্নলিখিত উদাহরণটি দেখুন:
কীভাবে আপনার বন্ধুদের তালিকা ফেসবুকে ব্যক্তিগত করা যায়
sudo মাউন্ট -t drvfs সি: / এমএনটি / সি -o মেটাডেটা, ইউআইডি = 1000, জিড = 1000, উমাস্ক = 22, এফমাস্ক = 111
মাউন্ট কমান্ডটি কার্যকর করার পরে, আপনি মাউন্টগুলি দেখতে পাবেন (এই ক্ষেত্রে, সি :) মাউন্ট করা ডিভাইসের তালিকার জন্য অনুসন্ধানের সময় আপনি যে সমস্ত প্যারামিটারগুলি দিয়েছিলেন তা দিয়ে তালিকাভুক্ত।
এই পরিবর্তনটি ডাব্লুএসএল-এর পরিবর্তে অন্য ব্যবহারকারীর অ্যাকাউন্টের অধীনে উইন্ডোজ ফোল্ডার এবং পার্টিশনগুলি মাউন্ট করার অনুমতি দেবে ডিফল্ট এক ।
এই পরিবর্তনের সাথে লিনাক্সের অনুমতিগুলি কোনও ফাইলের জন্য অতিরিক্ত মেটাডেটা হিসাবে সংরক্ষণ করা হবে। এটি একটি একক ফাইলের জন্য লিনাক্স এবং উইন্ডোজ উভয় অনুমতি সংরক্ষণ করতে দেয়। এখন আপনি পরিবেশকে ভঙ্গ না করে আলাদাভাবে ডাব্লুএসএল বা উইন্ডোজ উভয় ক্ষেত্রেই অনুমতি পরিবর্তন করতে পারেন। আপনি যেমন মনে রাখতে পারেন, উইন্ডোজ থেকে লিনাক্স ফাইল সংশোধন করা ডাব্লুএসএল আগে ভেঙে যেতে পারে ।
ডাব্লুএসএল-এ সদ্য নির্মিত ফাইলগুলি মেটাডেটা ডিফল্টরূপে তৈরি করা হবে এবং আপনি সেট করা মাউন্ট বিকল্পগুলিকে সম্মান করবেন।
ইনস্টাগ্রামের গল্পে কীভাবে বুমেরাং করা যায়
গুরুত্বপূর্ণ গুহা
নতুন মেটাডেটার সাথে টিঙ্কিং করার সময় আপনি সচেতন হওয়া নিশ্চিত করার জন্য কয়েকটি জিনিস রয়েছে:
উইন্ডোজ সম্পাদক ব্যবহার করে কোনও ফাইল সম্পাদনা করা ফাইলটির লিনাক্স মেটাডেটা সরিয়ে ফেলতে পারে। এই ক্ষেত্রে, ফাইলটি তার ডিফল্ট অনুমতিগুলিতে ফিরে যাবে।
ডাব্লুএসএল-তে কোনও ফাইলের সমস্ত লেখার বিটগুলি সরিয়ে ফেলা উইন্ডোজ ফাইলটিকে কেবল পঠনযোগ্য হিসাবে চিহ্নিত করবে।
আপনার যদি একাধিক ডাব্লুএসএল ডিস্ট্রোস ইনস্টলড থাকে বা একাধিক উইন্ডোজ ব্যবহারকারী ডাব্লুএসএল ইনস্টল থাকে তবে তারা সকলেই একই ফাইলগুলিতে একই মেটাডেটা ব্যবহার করবে। প্রতিটি ডাব্লুএসএল ব্যবহারকারীর অ্যাকাউন্টের ইউআইডি পৃথক হতে পারে। অনুমতি সেট করার সময় এটি বিবেচনা করার মতো কিছু।
উদাহরণস্বরূপ, আপনি উইন্ডোজের কোনও ফাইলে লেখার অনুমতিগুলি অক্ষম করতে পারেন এবং ডাব্লুএসএল-এ সক্রিয় রয়েছে লেখার অনুমতিগুলি দেখানোর জন্য ফাইলটি chmod করুন। অথবা আপনি উইন্ডোজ এর অধীনে পঠন অনুমতিগুলি সক্ষম করতে এবং ডাব্লুএসএল-এ পড়ার অনুমতিগুলি সরাতে পারেন। আপনি নীচে চিত্রিত এই ধারণাটি দেখতে পারেন।
উৎস: মাইক্রোসফ্ট ।