মাউন্ট.সিফগুলি একই ক্রেডেনসিয়াল ফাইল ব্যবহার করতে পারে না যা এসএমএসক্লিয়েন্ট ব্যবহার করে


10

আমি আমাদের সার্ভারে এক একটি NetApp হয়েছে CIFS শেয়ার মাউন্ট করার চেষ্টা করছি এবং আমি "সম্পর্কিত অনুমতি অস্বীকৃত" stderr হবে ছাপা রাখা NT_STATUS_WRONG_PASSWORDচলমান মুদ্রিত dmesg

root@xxxehpvld05 ~ $ mount.cifs -vv //zhp-nas.xxx.com/perspectives /mnt/secure/cifs -o credentials=/etc/cifs.creds
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
root@xxxehpvld05 ~ $ dmesg | tail
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13

smbclientকমান্ড অবশ্য ইস্যু ছাড়া কাজ করে একই সঠিক পরিচয়পত্র ফাইল ব্যবহার করে:

root@xxxehpvld05 ~ $ smbclient -L //zhp-nas.xxx.com/perspectives -A /etc/cifs.creds
Domain=[XXX] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       Remote IPC
        ZHPSubmit-dev   Disk
    [...snip...]

দেখে মনে হচ্ছে একের পাশাপাশি অন্যটির কাজ করা উচিত বিশেষত যেহেতু শংসাপত্রগুলির ফাইলটিও ডোমেন নাম নির্দিষ্ট করে।


অনুগ্রহের কী হল?

আমার পক্ষে কাজ করে এমন কোনও উত্তর কখনই পাইনি যাতে অবশেষে অনুগ্রহের মেয়াদ শেষ হয়ে যায় এবং এই সমস্ত পয়েন্টগুলি ডোডোর পথে চলে যায়।
ব্র্যাচলে

আপনি যদি উত্তরটি ভাবতে পারেন তবে আমি আপনাকে একটি নতুন অনুগ্রহ দেব, আমি যদি উত্তর না পাই তবে আমি জাল পয়েন্টগুলি রাখতে চাই না।
ব্র্যাচলে

সুতরাং, আমারও একই সমস্যা ছিল (কার্নেল মডিউল থেকে -13 ত্রুটি সহ) আমি cifs-utilsপ্যাকেজ ইনস্টল করেছি (ডেবিয়ান) এবং এটি সমস্যার সমাধান করেছে। আমি এটি কিছুটা ডিবাগ করেই ব্যয় করেছি কারণ প্যাকেজটি ইনস্টল না হয়ে আমি কোনও সমর্থন আশা করি না , তাই আমি ধরে নিয়েছিলাম এটিই ছিল was আমি মাউন্ট থেকে "অজানা ফাইল সিস্টেম" এর মতো কিছু প্রত্যাশা করছিলাম, তবে তা ঘটেনি।
sherrellbc

উত্তর:


7

আরও তথ্যের সাথে আমি নিশ্চিতভাবে বলতে পারি না তবে কোনও পুরানো প্রোটোকল সংস্করণ চালিত কোনও পুরানো উইন্ডোজ সার্ভারের সাথে সংযোগ করার সময় আমি এই সমস্যাটি দেখেছি। মনে রাখবেন সিআইএফএসকে এসএমবির একটি "ডায়ালেক্ট" (প্রকার) মনে করা হয়। অন্যান্য ধরণের রয়েছে এবং পুরানো সেটআপগুলি সিআইএফএস ব্যবহার করে না।

মূলত এটি বলতে বলতে দুটি লোক কথা বলার মতো। একটি স্প্যানিশ এবং একটি ইংরেজি, এবং স্পষ্টভাবে তিনি যখন তা বোঝেন না তখন আপনার স্পিকার স্প্যানিশ বুঝতে বাধ্য করার চেষ্টা করছে।

সুরক্ষা আলোচনার জন্য এসএমব্লাইকেন্ট একটি ভিন্ন ডাইলেট ব্যবহার করে। (বা কমপক্ষে আলাদাভাবে সনাক্ত করে)।

চেষ্টা

মাউন্ট -t সিআইফএস // পাথ / জিনিস / / মাউন্ট / পয়েন্ট -o ব্যবহারকারীর নাম = ব্যবহারকারী, পাসওয়ার্ড = পাস, সেকেন্ড = এনটিএলএম

এবং দেখুন কি হয়। (সেকেন্ড = এনটিএলএম গুরুত্বপূর্ণ অংশ)


এনটিএলএম প্রমাণীকরণ উল্লেখ করার সময়ও একই সমস্যা। একই রকম যদি আমি করি ntlmবা করি ntlmv2। আমি কীভাবে এটির সমস্যা সমাধান করব তা সম্পর্কে নিশ্চিত নই যাতে আপনার আরও তথ্যের প্রয়োজন হলে আমাকে জানান এবং আমি প্রশ্নটি আপডেট করব। নেট অ্যাপের পাশে এমন কিছু অ্যাক্সেস নিয়ন্ত্রণ থাকতে পারে যা সান লোকটি মিস করেছিল?
ব্র্যাচলে

সার্ভার সফ্টওয়্যারটির সংস্করণ, কোনও রাউটার বা সুইচ কি পথে আছে?
কোটায়ার

একই সাবনেট। এটি নেট অ্যাপ ওএনটিএপ অ্যাপ্লায়েন্স্যান্সের পরে সাম্বার কোন সংস্করণ অন্যদিকে রয়েছে তা নিশ্চিত নয়।
ব্র্যাচলে

4

কমান্ডগুলি নিয়ে ঘুরে বেড়ানো, আমি একটি সম্ভাব্য কারণ খুঁজে পেয়েছি:

Smbclient এর ম্যান পৃষ্ঠা থেকে:

   -A|--authentication-file=filename
       This option allows you to specify a file from which to read the
       username and password used in the connection. The format of the file is

           username = <value>
           password = <value>
           domain   = <value>

       Make certain that the permissions on the file restrict access from
       unwanted users.

Mount.cifs এর ম্যান পৃষ্ঠা থেকে:

   credentials=filename
       specifies a file that contains a username and/or password and
       optionally the name of the workgroup. The format of the file is:

          username=value
          password=value
          domain=value

তারপরে আমি দুটি শংসাপত্র ফাইল তৈরি করেছি, একটি ফাঁকা স্থানের সাথে, যেমন প্রথম স্নিপেটে দেখানো হয়েছে এবং একটি ছাড়া তাদের নামকরণ করা হয়েছে credsএবং creds.spacy

বড় শোডাউন:

সঙ্গে credsফাইল:

mount.cifs -vvv //host/path /local/path -o credentials=/path/creds

ভাল নীরবতা, কোন ত্রুটি।

সঙ্গে creds.spacyফাইল:

# mount.cifs -vvv //host/path /local/path -o credentials=/path/creds.spacy
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

সুতরাং স্পষ্টতই আপনার শংসাপত্রগুলির ফাইলে স্পেস রয়েছে, যা মাউন্ট কোডফ দ্বারা বোঝা যায় না।

এটি ছাড়াও smbclientএটি ফাঁকা আছে কিনা তা বিবেচনা করে না। credsএবং creds.spacyকোনও গ্রাসের কারণ হয়নি।


ফাইলটির শেষে একটি অতিরিক্ত ফাঁকা রেখা ছিল তবে এটি মুছে ফেলার পরে আমি একই জিনিস পেয়েছি। এটি ক্রেডিট ফাইলে যা আছে তার একটি সামান্য redacted সংস্করণ। Redacted এবং বাস্তব পাসওয়ার্ড হ'ল মিশ্রিত কেস পাসওয়ার্ড "!" একটি বিশেষ চরিত্র হিসাবে।
ব্র্যাচলে

এর আরও একটি দিক রয়েছে, যা এই সমাধানটি আমাকে সন্ধান করতে পরিচালিত করেছিল: শংসাপত্রগুলি অবশ্যই সঠিক ক্রমে থাকতে হবে, অর্থাত্ ব্যবহারকারীর নাম, পাসওয়ার্ড, ডোমেন এবং ডোমেইন, ব্যবহারকারীর নাম, পাসওয়ার্ডের মতো অন্য কোনও আদেশ নয় (যা আমার ছিল)। এটি এর সাথেও সূক্ষ্মভাবে কাজ করে smbclientতবে ব্যর্থ হয় mount.cifs। একবার আপনি এখানে উদ্ধৃত ডকুমেন্টেশনে উল্লিখিত হিসাবে সঠিকটিতে অর্ডার পরিবর্তন করে ফেললে এটি কাজ শুরু করে। এগুলির মতো মনে হচ্ছে (উভয় জায়গাগুলির অপব্যবহার এবং ক্রম ইস্যু) হ'ল ভয়ঙ্কর বাগ এবং যেগুলি বজায় রাখে তাকে সহজেই ঠিক করা উচিত mount.cifs
বাম ক্লিককেনবেন

2

সেকেন্ড = এনটিএলএম যোগ করা আমার জন্য সমস্যাটি সংশোধন করেছে। আমার একটি পুরানো এনএএস (নেটগার স্টোরা) রয়েছে। সাম্প্রতিক কার্নেলগুলিতে সিআইএফ-র জন্য ডিফল্ট সুরক্ষা হল ntlmssp p


আমার জন্যও কাজ করেছেন। আমি আসল কারণটি এখনও জানি না। যদি এটি কাউকে সহায়তা করে: উবুন্টু এলটিএস 14.04 এ আইসিলন মাউন্ট করুন। আইসিলন (কিছু সান জিনিস) আমাদের উইন্ডোজ সক্রিয় ডিরেক্টরিতে কথা বলে। একই অ্যাকাউন্টটি অন্য মেশিনগুলিতে এবং সরাসরি উইন্ডোতে মাউন্ট করার সময় মনোযোগের মতো কাজ করেছিল।
রিইনআউট ভ্যান রিস

অতিরিক্ত দ্রষ্টব্য: সর্বশেষ আপডেটগুলি সহ 12.04 সূক্ষ্মভাবে কাজ করে, 14.04 এখন কোনওভাবেই সমস্যাটির অংশ (এপ্রিল 2015 এর শেষ দিকে)।
পুনর্নির্মাণ ভ্যান রিস

শেষ অতিরিক্ত নোট: মূল ইস্যুটি ছিল এমএমসি আইসিলন স্টোরেজ এবং কেবি 3002657 আপডেটের সাথে পরিচিত মাইক্রোসফট সমস্যা (বা আমার
সিসাদমিন

2

আজ একটি অংশে মাউন্ট করার চেষ্টা করার সময় আমি আবিষ্কার করেছি যে smbmountএটি কোনও username=DOMAIN\\userসিনেম্যাক্সকে কোনও ডোমেনে কোনও শংসাপত্র হিসাবে সরবরাহ করার জন্য সিনট্যাক্সকে সমর্থন করে supports

জন্য mount.cifs(এবং mount -t cifs) কাজ, এই দুটি আলাদাভাবে প্রদান করা হবে: -o username=user,password=pass,dom=DOMAIN


নেট অ্যাপ্লিকেশন ক্লাস্টার ডেটা দ্বারা পরিবেশন করা একটি এসএমএস 3.0 শেয়ার মাউন্ট করার জন্য ওএনটিপিকে উভয়কেই কল করতে হবে sec=ntlmএবংdom=DOMAIN
iii

1

ব্যবহারকারীর 55518 ব্যাখ্যা হিসাবে, আপনার শংসাপত্রের ফাইলটি সম্ভবত না দেখলে আপনার কাছে সম্ভবত স্পেস রয়েছে। যদি আপনি উইন্ডোজে আপনার শংসাপত্রগুলির ফাইল সম্পাদনা করেন তবে আপনার সম্ভবত \rআপনার লাইনের শেষে রয়েছে এবং এটি ত্রুটি 13 ছুঁড়েছে।


অতিরিক্ত ট্যাব / স্পেস পরীক্ষা করতে আপনি
ভিএম

0

আমি আপনাদের সকলকে ধন্যবাদ জানাতে চাই !!! এই ইস্যুটির জন্য, এটি সত্যই আমাকে অনেক সাহায্য করে !, এছাড়াও "সেকেন্ড = এনটিএলএম" প্যারামিটার সম্পর্কে আমি কিছু গুরুত্বপূর্ণ তথ্য পেয়েছি, সুতরাং আপনারা কেউ কেউ যদি এটি সম্পর্কে আগ্রহী হন তবে নীচের লাইনগুলি:

মাইক্রোসফ্ট এনটিএলএম

আমি উইন্ডোজ desktop ডেস্কটপ থেকে একটি শেয়ার ডিরেক্টরি মাউন্ট করার চেষ্টা করছিলাম, তবে "সেকেন্ড = এনটিএলএম" পরামিতিটি যোগ করার আগেও আমি অসম্ভব হয়েছি এবং এটি কাজ করে, এবং কিছু গুরুত্বপূর্ণ বিবরণ হতে পারে যে আমি আমার উইন্ডোজ 7 ডেস্কটপটি একটিতে ছিল না ডোমেন, সুতরাং আমি মনে করি এটি সবচেয়ে গুরুত্বপূর্ণ বিশদ যা আমার বিবেচনা করা উচিত। সুতরাং, এটি কাজ করে !, সত্যিই আপনাকে অনেক ধন্যবাদ আপনাকে সমস্ত !, আশীর্বাদ !! এবং ভাল কম্পন! : ডি


0

আমার ক্ষেত্রে, কেবলমাত্র অপশনটি যুক্ত করতে হবে vers=3.0(সিআইএফএস সংস্করণ 1 ছিল, কার্নেল ৪.১ since থেকে এখন আর সমর্থিত নয়, তাই আমি সার্ভারে এসএমবিভি 3 তে ডানদিকে পরিবর্তন করেছি) এবং এখনও এটি কাজ করতে আমাকে পুনরায় বুট করতে হয়েছিল, এটি আমার /etc/fstabএখন মাউন্ট লাইন :

auto,rw,credentials=/usr/local/etc/smb.credentials,vers=3.0,file_mode=0664,dir_mode=0775,uid=myuser,gid=users

আমার শংসাপত্র ফাইল:

username=myuser
password=****
domain=mydomain

আসলে, domainপ্রয়োজন হয় না, তবে এটি এখন মাউন্ট.সিফস ম্যান পৃষ্ঠা অনুসারে ব্যবহার করার সঠিক বিকল্প।


0

আমি কিছুক্ষন ধরে এটির সাথে লড়াই করে যাচ্ছি।

নিম্নলিখিত ত্রুটি সহ:

mount error(112): Host is down

এখানে এটি ভার্সেট = 1.0 বিকল্প সেট করতে সহায়তা করেছে, তারপরে এটি প্রতিবেদন করেছে

mount error(13): Permission denied

এবং এটি আমার শংসাপত্র ফাইলে অতিরিক্ত "অক্ষর হিসাবে দেখা গেছে

যেখানে আমার প্রথম ছিল:

# cat /etc/samba/cred-file
username="john"
password="secret"

এটি কোথায় হওয়া উচিত

# cat /etc/samba/cred-file
username=john
password=secret
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.