উইন্ডোজ 10-এ ফাইল ফাইল / ফোল্ডারের অনুমতি ইস্যু


10

mkdirডিফল্টরূপে 777 অনুমতি নিয়ে ফোল্ডার তৈরি করে। আমি কীভাবে 755 ডিফল্ট করতে পারি?

এছাড়াও আমি যখন গিট সংগ্রহস্থলটি ক্লোন করি তখন সমস্ত ফাইল এবং ফোল্ডারগুলি 777 অনুমতি নিয়ে ডাউনলোড করা হয়! আমি কীভাবে এই সমস্যাটিকে সংশোধন করতে পারি?

ধন্যবাদ।


এখানে একটি গাইড রয়েছে: কোডেক্স.ওয়ার্ডপ্রেস.আর . / চেঞ্জিং_ফায়াল_প্রেমিশন আপনার ক্ষেত্রে, rwx-rx-rx (755) সেট করে আপনি কমান্ডটি চালাতে পারবেন: chmod 755 mydir।
ক্যারেইন

আমি জানি কিভাবে chmod চালাতে হয়। আমার প্রশ্ন ফাইল এবং ফোল্ডারগুলিতে কীভাবে অনুমতি নির্ধারণ করে সে সম্পর্কে নয়। উইন 10 ব্যাশে, একটি সমস্যা আছে এবং ব্যাশের মধ্যে উত্পন্ন সমস্ত ফাইলের ডিফল্টরূপে 777 রয়েছে। নতুন ফোল্ডারে 777 টিও রয়েছে। আমি বুঝতে চাই কেন এটি ঘটে এবং এই সমস্যাটি সমাধান করুন।
বৈশাবা

উত্তর:


12

Workaround যোগ হয়

umask 022

থেকে .bashrcবা অনুরূপ।


1
এটি সঠিক উত্তর, এটিও ছোট টাইপো, এর উমাস্কটি আনমাস্ক নয়
ইরাকলিস

1

Https://github.com/Mic Microsoft/ BashOnWindows/ issues/ 81# issuecomment- 207553514 দেখুন

সংক্ষিপ্ত সংস্করণ (ধরে নিচ্ছি যে আমি এটির সঠিক ব্যাখ্যা করছি) 0777 মেন্টের অধীনে সমস্ত ক্ষেত্রে প্রয়োগ করা হয়; তবে, anything এর মধ্যে যে কোনও কিছুই নিখুঁত খেলা। ফাইল বা ডিরেক্টরিটিতে সেখানে থাকা দরকার বা আপনি এটি মন্টিতে স্থানান্তরিত করলে 0777 এ ফিরে আসবে।

আটকে থাকার অনুমতিগুলি পেতে আমি যা করেছি তা এখানে রয়েছে তবে আমি নিশ্চিত নই যে এটি তৈরির পরে কোনও নির্দিষ্ট অনুমতিকে কীভাবে এটি ডিফল্ট করা যায়।

cd ~
cd ..
mv mnt/c/mydir/myfile.ext
chmod 755 myfile.ext

যাইহোক, নিশ্চিত হয়ে নিন যে আপনি প্রশাসক হিসাবে ডাব্লুএসএল চালাচ্ছেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.