মাউন্টিং সিএফএস: "অপারেশন সমর্থিত নয়"


17

অনুরূপ প্রশ্নের বিপরীতে , আমি এমনকি এসএমএসক্লিয়েন্টের সাথে সংযোগ করতে পারি না।

সাম্বা ভাগ উইন্ডোতে দুর্দান্ত কাজ করে এবং স্বয়ংক্রিয়ভাবে কাজ করে, তবে লিনাক্সে আমি এটিকে একেবারেই মাউন্ট করতে পারি না এবং ত্রুটি বার্তাটি সর্বোত্তম। এখানে আমার সামা.কম

[global]
    dos charset = CP437
    netbios name = REDACTED
    server string = Lab
    server role = standalone server
    map to guest = Bad User
    obey pam restrictions = Yes
    smb passwd file = /var/etc/private/smbpasswd
    private dir = /var/etc/private
    max log size = 51200
    server min protocol = SMB2
    time server = Yes
    deadtime = 15
    max open files = 11070
    hostname lookups = Yes
    load printers = No
    printcap name = /dev/null
    disable spoolss = Yes
    dns proxy = No
    pid directory = /var/run/samba
    panic action = /usr/local/libexec/samba/samba-backtrace
    idmap config * : backend = tdb
    acl allow execute always = Yes
    create mask = 0666
    directory mask = 0777
    directory name cache size = 0
    kernel change notify = No
    map archive = No
    map readonly = no
    store dos attributes = Yes
    strict locking = No

[common]
    comment = Lab Common share
    path = /mnt/pool/common
    read only = No
    inherit acls = Yes
    hosts allow = XXX.XXX.XX.X/24, XXX.XX.XX.X/24 <-- redacted
    hide dot files = No
    veto files = /.snap/.windows/.zfs/
    vfs objects = zfsacl, streams_xattr, aio_pthread
    zfsacl:acesort = dontcare
    nfs4:chown = yes
    nfs4:acedup = merge
    nfs4:mode = special
    recycle:subdir_mode = 0700
    recycle:directory_mode = 0777
    recycle:touch = yes
    recycle:versions = yes
    recycle:keeptree = yes
    recycle:repository = .recycle/%U

ত্রুটি বার্তাটি হ'ল:

[as@localhost ~]$ sudo mount -t cifs -o username=removed,password=removed  //server.ip.address/common /media/windowsshare/
mount error(95): Operation not supported

একটি নিখুঁত অকেজো বার্তা।

ডিবাগ-সক্রিয় ডিমেজ:

[237179.795551] fs/cifs/cifsfs.c: Devname: //132.239.27.172/common flags: 0
[237179.795563] fs/cifs/connect.c: Username: lauria
[237179.795565] fs/cifs/connect.c: file mode: 0x1ed  dir mode: 0x1ed
[237179.795600] fs/cifs/connect.c: CIFS VFS: in cifs_mount as Xid: 44 with uid: 0
[237179.795600] fs/cifs/connect.c: UNC: \\132.239.27.172\common
[237179.795605] fs/cifs/connect.c: Socket created
[237179.795606] fs/cifs/connect.c: sndbuf 16384 rcvbuf 87380 rcvtimeo 0x1b58
[237179.795897] fs/cifs/fscache.c: cifs_fscache_get_client_cookie: (0xffff8803e0aa4800/0xffff880035d25580)
[237179.795898] fs/cifs/connect.c: Demultiplex PID: 25817
[237179.795902] fs/cifs/connect.c: CIFS VFS: in cifs_get_smb_ses as Xid: 45 with uid: 0
[237179.795903] fs/cifs/connect.c: Existing smb sess not found
[237179.795907] fs/cifs/cifssmb.c: Requesting extended security.
[237179.795910] fs/cifs/transport.c: For smb_command 114
[237179.795912] fs/cifs/transport.c: Sending smb: smb_len=78
[237179.801062] fs/cifs/connect.c: RFC1002 header 0x25
[237179.801067] fs/cifs/misc.c: checkSMB Length: 0x29, smb_buf_length: 0x25
[237179.801090] fs/cifs/transport.c: cifs_sync_mid_result: cmd=114 mid=1 state=4
[237179.801093] fs/cifs/cifssmb.c: Dialect: 65535
[237179.801094] fs/cifs/cifssmb.c: negprot rc -95
[237179.801097] fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 45) rc = -95
[237179.801100] fs/cifs/fscache.c: cifs_fscache_release_client_cookie: (0xffff8803e0aa4800/0xffff880035d25580)
[237179.801262] fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 44) rc = -95
[237179.801263] CIFS VFS: cifs_mount failed w/return code = -95

আমি অনেকগুলি ভিন্ন -secঅপশন চেষ্টা করেছি --- এগুলি সবই ব্যর্থ হয়, সবকিছুরই একই ত্রুটি বার্তা রয়েছে। smbclientও সহায়ক নয়:

smbclient //132.239.27.172/common -U username%password
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE

এটি উইন্ডোতে কীভাবে কাজ করে তবে লিনাক্সে মোটেই না?

উত্তর:


14

@ কেন এবং @ পল থেকে উত্তরগুলি পূরণ করতে: ভি 1 এর চেয়ে বেশি হলে এসএমবি সংস্করণটি নির্দিষ্ট করা দরকার:

mount -t cifs \
  -o username=USERNAME,vers=3.0 \
  //server/share \
  /mnt/point

লিনাক্স সিআইএফএস কার্নেল ক্লায়েন্টটি 2.5.42 সাল থেকে কার্নেলের মধ্যে অন্তর্ভুক্ত করা হয়েছে। সিআইএফএস প্রোটোকল (এবং সম্পর্কিত পূর্ববর্তী এসএমবি উপভাষাগুলি) ডিফল্ট ("ভার্সেট = 1.0") তবে নতুন উপভাষার (এসএমবি 2.02, এসএমবি 2.1 এবং এসএমবি 3 এবং এসএমবি 3.02) সমর্থন "ভার্সু = 2.0" নির্দিষ্ট করে নির্বাচিত হতে পারে বা "ভার্সেট = 2.1" বা "ভার্স্ট = 3.0" বা "ভার্সেট = 3.02" মাউন্টে রয়েছে। - https://wiki.samba.org/index.php/LinuxCIFS কার্নেল

সংক্ষিপ্ত আকারের জন্য প্রসারণটি হ'ল -m, --max-protocol=LEVEL:

smblcient -L server -U username -m SMB2

আমি smbclient এর জন্য অনুমোদিত স্তরের একটি তালিকা পাইনি। এই থ্রেডে মার্ক মুহেফেল্ডের মতে উইন্ডোজ দ্বারা ব্যবহৃত সংস্করণগুলি হ'ল :

  • এসএমবি 2.0 ভার্সা / 2008 দ্বারা প্রবর্তিত হয়েছিল
  • উইন 7 / 2008আর 2 দ্বারা এসএমবি 2.1
  • Win8 / 2012 দ্বারা এসএমবি 2.2 ওরফে 3.0
  • এসএমবি 3.02 8.1 / 2012R2 দ্বারা

এখানে বেশ কয়েকটি পৃথক mountত্রুটি বার্তা রয়েছে যা মেলানো প্রোটোকল স্তরে ফিরে পাওয়া যায়। একটি অব্যক্ত তালিকা (উত্তর সম্পাদনা করতে এবং আরও যোগ করতে নির্দ্বিধায়):

mount error(13): Permission denied
mount error(95): Operation not supported
mount error(121): Remote I/O error

অবশেষে, আমি এমন কিছু মন্তব্য দেখেছি যা বিকল্পটি ব্যবহার করার জন্য প্রায়শই উদ্ধৃত পরামর্শকে নির্দেশ করে sec=ntlmv2এবং অনুরূপ আর অনুসরণ করা উচিত নয়। সুতরাং সম্ভবত কমপক্ষে মিশ্রণ এবং মিল না করার জন্য একটি ভাল ধারণা secএবং vers


এটি একটি নতুন মেশিন হতে পারে, আমার জন্য vers=3.0কাজ করে না তবে কাজ vers=3.02করেছিল, ধন্যবাদ।
ছদ্মবেশী

3
এবং আমার ক্ষেত্রে কেবলমাত্র আমিই কাজ করতে পেরেছিলাম vers=2.0(উবুন্টু 18.04)
জেমস টি স্টেল

1
উবুন্টু 18.04 এর সাথে একই অভিজ্ঞতা; সমস্ত সম্ভব এসএমবি সংস্করণ চেষ্টা করে দেখুন।
জে টেলর

9

ঠিক আছে "আমি" এটিকে বুঝতে পেরেছি - কোনও কারণে "ভার্সেট = 3.0" যুক্ত করা এটি কার্যকর করে তোলে। আমি জানিনা এটি ছাড়া কেন এটির সমস্যা ছিল, বা কেন এটি কাজ করে। তবে ভবিষ্যতের রেফারেন্সের জন্য যদি অন্যরা তাদের ফ্রিনা সেটআপগুলি নিয়ে এই সমস্যাটি নিয়ে থাকে।


1
যোগ vers=3.0করার জন্য কি ? দয়া করে সহায়তা করুন
খভেরিম

1
আমি মনে করি পল মানে মাউন্ট অপশন।
বিএইচএস

2
vers=1.0আমার জন্য কাজ করেছেন
বিলু

5

আমি এখন এক মাস ধরে এটি লড়াই করে আসছি। ক্লায়েন্ট জেনসভার 6.2 এবং 6.5 হওয়ায়, সিআইএফএস-এর মাধ্যমে আইএসও ডিরেক্টরিটি মাউন্ট করতে পারে না।

বনাম = 3.0 অবশেষে কাজ করেছে।

এই বিকল্পটি আপনি কোথায় পেলেন ??!

আমার ডোমেনটি উইন্ডোজ 2012 আর 2। আমি রেজিস্ট্রিতে প্রমাণীকরণের প্রয়োজনীয়তাগুলি কম করি নি - সেগুলি এখনও সমস্ত ডিফল্ট (যখন আমি এটি পেয়েছি তখন এটি প্রশস্তভাবে খুলতে চলেছিলাম)।

আমাকে মোটেও একটি সেকেন্ড = সেটিং নির্দিষ্ট করতে হয়নি।

আমি একটি ডোমেন নির্দিষ্ট করতে হবে। আমি ক্যাপগুলিতে ডোমেন নির্দিষ্ট করে দিয়েছি - যদিও এটির প্রয়োজন নেই।

আমার আদেশ অনুসরণ।

mount -t cifs "//192.168.92.25/shared" -o username=administrator,password=<your_password>,domain=<YOUR DOMAIN IN CAPS>,vers=3\.0 /root/tmp

প্রমাণীকরণের বিকল্পগুলি কীভাবে যুক্ত করতে হবে তা নির্ধারণ করার জন্য।

ধন্যবাদ পল, আপনি যেই হোক না কেন।


3\.0আমার জন্য কাজ করে না, কিন্তু 3.0করেছে।
trpt4 Him

0

ফ্রিএনস আপনাকে আরও সুরক্ষিত শেয়ার সেট আপ করতে দেয়। আপনি যদি সর্বনিম্ন উইন্ডোজ সুরক্ষা প্রোটোকল (উইন্ডোজ এনটি 4.0) এর অনুমতি দেন তবে এটি সাম্বা দিয়ে কাজ করবে। যদি আপনি এটি সেট করে রেখেছেন তবে উইন্ডোজ এক্সপি প্রোটোকলগুলি বলুন এবং উপরে আপনি ভার্সন = 3.0 পুনরুদ্ধার করুন যেহেতু আমি 40 মিনিটের জন্য ফ্রিএনস কানেক্ট ভিভ সেন্টোস 7 পেতে লড়াই করার পরে আবিষ্কার করেছি The সমস্যাটি ক্লায়েন্টদের (এবং জিইউআই) সর্বোচ্চ পরীক্ষা করা উচিত সংস্করণ ডাউন। পরিবর্তে এটি সর্বনিম্ন সংস্করণে পাওয়া যায়। এটি একবারে বোধগম্য হতে পারে তবে অনেকটাই বদলে গেছে। আমি মনে করি এটি বিশেষত বিরক্তিকর যে জিনোমে আপনি সিআইএফএস ব্যবহারের জন্য বা সুরক্ষা প্রোটোকল সংস্করণ নির্দিষ্ট করার জন্য বিকল্পগুলি যোগ করতে পারবেন না। আমি অনুমান করি যে তারা এই ব্যক্তিদের জন্য এটি কমান্ড-লাইন বা কিছুই নয়, তবে লিনাক্স ডেস্কটপ ব্যবহারের মাধ্যমে আরও বেশি ব্যবহৃত হতে বাধা দেয়। যা সত্যিই লজ্জাজনক।


-1

অতিরিক্ত প্যারামিটার বাক্স প্রকারের স্ক্রিনের নীচে সিএসএফ / এসএমবি - - এ নাস 4 ফ্রি পরিষেবাটিতে ক্লিক করুন

ntlm auth = হ্যাঁ


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