Không thể gắn kết chia sẻ CIFS từ / etc / fstab


8

Tôi có một dòng trong /etc/fstabđộ tuổi đã ngừng hoạt động kể từ ngày 13.04:

//192.168.100.2/share   /mnt/popcorn      cifs username=MyUserName,password=MyPassword,user,gid=sambashare,file_mode=0664 0   0

và nó cho tôi:

mount /mnt/popcorn
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

dmesg cũng hữu ích như ánh nắng mặt trời trên sa mạc:

[  622.471321] CIFS VFS: Send error in SessSetup = -13
[  622.471458] CIFS VFS: cifs_mount failed w/return code = -13

Tôi biết kết hợp user / pass là chính xác, vì điều này hoạt động tốt:

bart@dosar:~$ smbclient //192.168.100.2/share --user=MyUserName
Enter nmt's password: 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.32]
smb: \> ls
...

Làm cách nào tôi có thể gắn vĩnh viễn chia sẻ CIFS / Samba trên Ubuntu 13.04?

Câu trả lời:


12

theo ( https://wiki.ubfox.com/MountWindowsSharesPternal ) sẽ là:

//servername/sharename  /media/windowsshare  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm  0  0

Hãy cố gắng nhìn những gì bạn đang làm sai. Làm cho nó đơn giản, loại bỏ file_mode, user và gid, có thể cả biến iocharset và sec. Nếu điều này sẽ làm việc, hãy luôn luôn thêm một ...


Không có may mắn như vậy. Đã xóa mọi thứ, vẫn cùng một lỗi.
Bart Friederichs

5
Thêm sec=ntlmcố định nó. Cảm ơn.
Bart Friederichs

OT: 19 phút để giải quyết vấn đề, điều này trông giống như cộng đồng powefull
Dee

2
Thêm "người dùng" trước "tên người dùng" và người dùng không phải root của bạn sẽ có thể gắn kết này.
James T Snell

5

Các

giây = ntlm

không giải quyết được vấn đề trên máy tính để bàn của tôi (Ubuntu 13.10). Có vẻ như định dạng tham số đã thay đổi một chút về tên miền. Được sử dụng để làm việc này trước đây nhưng không phải bây giờ:

-o tên người dùng = msdomain / msusername, password = mspassword

Tôi đã thay đổi định dạng này:

-o dom = msdomain, tên người dùng = msusername, password = mspassword

và nó hoạt động tốt bây giờ.


2

sec = ntlm cũng làm việc cho tôi ...

Tôi đã tải các vấn đề với điều này từ CLI và fstab nhưng nó hoạt động tốt từ GUI (trên Fedora 20) đến một NAS gia đình và để loại trừ những thứ như mật khẩu phức tạp tôi đã tạo một người dùng với tên người dùng và mật khẩu đơn giản và sau đó sử dụng Lệnh CLI mount.cifs để kiểm tra với. Tôi liên tục nhận được sự cho phép (13) mọi lúc, Wireshark của GUI và CLI cũng vậy.

Nếu bạn làm điều này thì bạn muốn thông báo Phản hồi Giao thức trở lại từ máy chủ và mở rộng tất cả các trường để kiểm tra phiên bản / phương ngữ (trong trường hợp của tôi, máy chủ muốn có phiên bản 1.0) và quan trọng hơn là các yêu cầu bảo mật, 1 có nghĩa là máy chủ yêu cầu một cái gì đó và máy chủ của tôi yêu cầu mã hóa mật khẩu, vì vậy, cài đặt sec = ntlm đã sửa nó cho tôi :-D.

Rất cám ơn Dee ở trên!


Chào mừng bạn đến hỏi Ubuntu! Vui lòng không thêm "cảm ơn" làm câu trả lời. Đầu tư một chút thời gian vào trang web và bạn sẽ có đủ đặc quyền để nâng cao câu trả lời bạn thích, đó là cách hỏi Ubuntu để nói lời cảm ơn.
guntbert

1

Tôi đã gặp vấn đề này trên các mạng khác nhau cần các dịch vụ chia sẻ tệp samba từ máy chủ tệp dựa trên Ubuntu hoặc LinuxMint.

Trong mọi trường hợp, trong khi tài khoản samba của người dùng có mật khẩu và cho phép duyệt (và thao tác các tệp) của chia sẻ thông qua trình quản lý tệp, các gắn kết fstab không hoạt động.

Điều này không liên quan đến việc đã đặt sec = ntlm hoặc sec = ntlmv2 hoặc sec = ntlmssp hoặc bất kỳ tùy chọn nào khác thường được cung cấp dưới dạng "giải pháp" (ví dụ như đặt tệp_mode hoặc người dùng hoặc gid)

Trong mọi trường hợp, giải pháp cho các cài đặt của chúng tôi đã kết thúc giống nhau: đặt lại mật khẩu của người dùng samba và công cụ gắn kết, bất kể tùy chọn cài đặt!

Tôi không chắc điều gì sẽ xảy ra khi mật khẩu được "kế thừa / chuyển đổi" từ tài khoản Linux của người dùng, nhưng dường như có một vấn đề quan trọng ở đó, bất chấp khả năng duyệt (không gắn kết) chia sẻ samba.

Bây giờ tôi sẽ đăng chéo bài trả lời này cho một vài bài đăng trên AskUb Ubuntu tương tự để quảng bá cùng một "câu trả lời" thường không giúp được những người gặp vấn đề.

Có lẽ cách tiếp cận này sẽ giúp bạn với thử thách gắn samba fstab của bạn. Tôi hy vọng như vậy và chúc may mắn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.