আমি একটি মেশিনে উবুন্টু থেকে ডেবিয়ানে চলে এসেছি এবং আমার সমস্ত এসএসএফএস মাউন্টিং স্ক্রিপ্টগুলি ব্যর্থ হয়েছে
fuse: failed to open /dev/fuse: Permission denied
এখন। আমি কি কিছু সাধারণ মিস করছি?
আমি একটি মেশিনে উবুন্টু থেকে ডেবিয়ানে চলে এসেছি এবং আমার সমস্ত এসএসএফএস মাউন্টিং স্ক্রিপ্টগুলি ব্যর্থ হয়েছে
fuse: failed to open /dev/fuse: Permission denied
এখন। আমি কি কিছু সাধারণ মিস করছি?
উত্তর:
কোনও কারণে, ডিবিয়ান FUSE ব্যবহারকারীদের দলে থাকা প্রয়োজন বলে কনফিগার করে fuse
।
রুট হিসাবে চালান , তারপরে লগ আউট এবং আবার লগ ইন করুন । (গুরুত্বপূর্ণ পদক্ষেপ।)gpasswd -a username fuse
একটি বাগ রিপোর্ট রয়েছে যেটি নির্দেশ করে যে দেবিয়ান হুইজি (যা মনে হয় ফিউজ প্যাকেজের ২.৯.০-২ সংস্করণ রয়েছে, বাগটি ২.৯.০-৩-এ স্থির করা হয়েছে) এর জন্য /dev/fuse
( crw------T 1 root root
আমার ক্ষেত্রে) ভুল অনুমতি নির্ধারণ করতে পারে ।
পূর্ববর্তী পোস্টগুলির মন্তব্যের চারপাশে যেমন বলা হয়েছে, নিম্নলিখিত কমান্ডগুলি রুট হিসাবে চালিয়ে এটি স্থির করা যেতে পারে:
chmod g+rw /dev/fuse
chgrp fuse /dev/fuse
এছাড়াও মনে রাখবেন যে আপনার ব্যবহারকারীকে fuse
দলে যেমন, যেমন gpasswd -a username fuse
,।
আমি একই সমস্যা পেয়েছি। / ডি / ফিউজের জন্য অনুমতিটি নীচে পরিণত হয়েছিল। আমি chmod কমান্ডটি করেছি এবং এটি ভাল কাজ করে। কীভাবে এটি এই অবস্থায় প্রবেশ করল তা জানেন না। এটি গতকাল কাজ করছিল
$ ls -l /dev/fuse
crw-rw---T 1 root fuse 10, 229 May 4 16:41 /dev/fuse
chmod a+rw /dev/fuse
#now it works fine!
fuse
গ্রুপটি বিদ্যমান থাকার কারণ হ'ল অ্যাডমিনিস্ট্রেটররা ফাইল সিস্টেমগুলি মাউন্ট করতে কে FUSE ব্যবহার করতে পারবেন তা নিয়ন্ত্রণ করতে পারে: কেবলমাত্র যারা fuse
গ্রুপে আছেন (বা রুট অ্যাক্সেস রয়েছে) তারা FUSE ব্যবহার করতে পারেন। আপনার সমাধানটি সমস্ত ব্যবহারকারীর অ্যাক্সেস দেয়।
আমি একই / ডেভ / ফিউজ অনুমতি অস্বীকার সমস্যা (এসএসএফএস সম্পর্কিত নয়) denied আমার ক্ষেত্রে ফিউজ প্যাকেজ ইনস্টল করা হয়নি। প্যাকেজটি মাউন্ট সরঞ্জামগুলি, সিএসএফএস নিয়ন্ত্রণ, একটি নতুন "ফিউজ" গোষ্ঠী এবং ইনোড অনুমতি (ইউদেব দ্বারা পরিচালিত) যেমন সমস্ত মৌলিক প্রয়োজনীয়তা সরবরাহ করে।
# apt-get install fuse
# usermod -a -G fuse <username>
# modprobe fuse
শেষ কমান্ড কার্নেল মডিউলটি লোড করে এবং কার্নেল ইউদেবকে অনুমতি নির্ধারণ করতে বলে।
usermod -G fuse <username>