চেক আউট করার জন্য কয়েকটি জিনিস। আমি অনুরূপ কিছু করি এবং আপনি mount
জিনিসগুলি ঠিকঠাক সেটআপ করেছেন তা নিশ্চিত করতে আপনি সরাসরি কমান্ডটি ব্যবহার করে এটি মাউন্ট করতে পারেন।
শংসাপত্রের ফাইলগুলিতে অনুমতি
এই ফাইলটি সঠিকভাবে অনুমোদিত কিনা তা নিশ্চিত করুন।
$ sudo ls -l /etc/smb_credentials.txt
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt
ভার্বোজ মাউন্ট
আপনি স্যুইচটি mount
ব্যবহার না করে আরও তথ্যের সাথে বাক্সবিন্যাস করতে -v
পারেন যা প্রায়শই আপনাকে দেখাবে যে জিনিসগুলি কোথায় ছড়িয়ে দেওয়া হচ্ছে।
$ sudo mount -v -t cifs //server/share /mnt \
-o credentials=/etc/smb_credentials.txt
যদি এটি কাজ করে তবে এই ফলাফলটিতে ফলাফল:
mount.cifs kernel mount options: ip=192.168.1.14,unc=\\server\share,credentials=/etc/smb_credentials.txt,ver=1,user=someuser,domain=somedom,pass=********
লগগুলি পরীক্ষা করুন
কমান্ড মাউন্ট উপরে চলমান পরে আপনার ভিতরে কটাক্ষপাত dmesg
এবং /var/log/messages
বা /var/log/syslog
কোনো ত্রুটি বার্তা যে আপনি যখন চেষ্টা উত্পন্ন করা হয়ে থাকতে পারে জন্য ফাইল mount
।
সুরক্ষার ধরণ
আপনি -o ..
মাউন্ট থেকে স্যুইচ করার মাধ্যমে প্রচুর অতিরিক্ত বিকল্প পাস করতে পারেন । এই বিকল্পগুলি প্রযুক্তি নির্দিষ্ট, তাই আপনার ক্ষেত্রে এটি mount.cifs
বিশেষভাবে প্রযোজ্য । কটাক্ষপাত mount.cifs
সমস্ত বিকল্প আপনি পাস করতে পারেন সম্পর্কে আরো জানার জন্য man পৃষ্ঠা।
আমি সন্দেহ করব যে আপনি এর একটি বিকল্প মিস করছেন sec=...
। বিশেষত এই বিকল্পগুলির মধ্যে একটি:
sec=
Security mode. Allowed values are:
· none - attempt to connection as a null user (no name)
· krb5 - Use Kerberos version 5 authentication
· krb5i - Use Kerberos authentication and forcibly enable packet
signing
· ntlm - Use NTLM password hashing
· ntlmi - Use NTLM password hashing and force packet signing
· ntlmv2 - Use NTLMv2 password hashing
· ntlmv2i - Use NTLMv2 password hashing and force packet signing
· ntlmssp - Use NTLMv2 password hashing encapsulated in Raw NTLMSSP
message
· ntlmsspi - Use NTLMv2 password hashing encapsulated in Raw
NTLMSSP message, and force packet signing
The default in mainline kernel versions prior to v3.8 was sec=ntlm.
In v3.8, the default was changed to sec=ntlmssp.
আপনার sec=...
বিকল্পটি সামঞ্জস্য করতে হবে যাতে এটি হয় sec=ntlm
বা হয় sec=ntlmssp
।
তথ্যসূত্র
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentials
করে আপনার প্রশ্নের সাথে ডিবাগিং তথ্য (স্যানিটাইজড) যুক্ত করতে পারবেন?