আমি সুডো ব্যবহার করে লিনাক্স বাক্সে একটি ড্রাইভ মাউন্ট করতে সক্ষম।
sudo mount \
-t cifs \
-o 'vers=3.0,username=myuser,domain=mydomain' \
'//windows-ip/share-folder' ~/testmount/
এটি দুর্দান্ত কাজ করে, সমস্যাটি হল, যখন আমি ~ / testmount এ যান এবং এটি কিছুটা মত mkdir
করে বলে:
mkdir: cannot create directory ‘bkup’: Permission denied
যদি আমি ব্যবহার sudo
করি তবে এটি কাজ করবে আমরা একটি cronjob ফাইলে একটি স্বয়ংক্রিয় স্ক্রিপ্ট আছে যাতে এই মাউন্টগুলিতে ফাইল লিখতে হবে, তাই আমাদের মাউন্টগুলিতে লিখতে সক্ষম হতে হবে sudo
।
তাই এটি মাউন্ট হওয়ার পরে আমি সেই ফোল্ডারে ফাইল যোগ করতে পারছি না যতক্ষণ না আমি ব্যবহার করি sudo
এবং এটি সমস্যা।
মনে হচ্ছে আমার সমস্যাটি একেবারেই একই রকম, কিন্তু তার জন্য সমাধান আমার জন্য কাজ করে নি।
কেউ সুপারিশ করেছিল যে আমি সুডোটি মাউন্ট করার জন্য ব্যবহার করেছি এবং তাই এটিতে কিছু পরিবর্তন করার জন্য সুডো ব্যবহার করতে হয়েছিল (যদিও আমি এতে স্টাফ পড়ার জন্য সুডো ব্যবহার করার প্রয়োজন নেই)।
সুতরাং, আমি এই মত উত্তর খুঁজে পেয়েছি:
https://unix.stackexchange.com/questions/365308/use-mount-o-with-a-non-root-user https://wiki.ubuntu.com/MountWindowsShares স্থায়ীভাবে
আমি প্রস্তাবিত সমাধানগুলি বাস্তবায়ন করার চেষ্টা করেছি কিন্তু এখনও সেগুলি সমাধানের জন্য সমাধান পেতে অক্ষম ছিলাম।
আমার ইত্যাদি / fstab এই লাইন আছে:
//windows-ip/share-folder \
/home/mysuer/testmount \
cifs \
uid=myuser,credentials=/home/myuser/.smbcredentials,iocharset=utf8,domain=my-domain 0 0
উপরের সেটআপের সাথে যখন আমি sudo ছাড়া মাউন্ট চালানোর চেষ্টা করি আমি একটি ত্রুটি পেতে পারি:
$ mount ~/testmount
mount: only root can mount //10.1..../shared on /home/.../testmount
সুডোর ছাড়া এই মাউন্ট করা ফোল্ডারগুলিতে আমাকে লেখার কারণ হতে হবে কারণ আমাদের একটি স্বয়ংক্রিয় সিস্টেম সংরক্ষণকারী ফাইল থাকবে এবং আমি মনে করি না এটি সুডো ব্যবহার করা উচিত, এবং আমি যদি এটি করতে চাই তবেও তা আমরা জানি না। ।
আমি Centos 7 উপর আছি। সম্ভবত আপনি fstab 'ডোমেন' বিকল্পটি দিতে পারবেন না, আমি জানি না। যে কেউ এই আমাকে সাহায্য করতে পারেন?