Lỗi gắn kết Samba (CIFS) (9): Mô tả tệp xấu


10

Tôi đã kết nối thành công từ PC máy trạm chính của tôi (sử dụng Fedora 29 Workstation) với máy tính xách tay của mẹ tôi (Windows 7 HP) chia sẻ vài lần bằng cách sử dụng mount.cifs, nhưng vì không quá lâu nên tôi không thể làm được.

Ví dụ: bằng Nautilus, kết nối với smb: //192.168.0.2/Data yêu cầu thông tin đăng nhập (mặc dù nó đã được lưu trữ vĩnh viễn cho chia sẻ này) và ngay cả khi bạn nhập tên người dùng và mật khẩu chính xác, nó không làm gì ngoài việc chỉ nhập nhắc nhở làm thế nào để đăng nhập lại.

Sử dụng mount -t cifs cũng đã thành công trong quá khứ nhưng không còn nữa, vì nó trả về một lỗi như sau:

[ruslan@sakuya ~]$ sudo mount -t cifs //192.168.0.2/Data .mount/samba -o username=ruslan,password=[mypassword],domain=WORKGROUP,iocharset=utf8,rw,file_mode=0777,dir_mode=0777
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //PATCHOULI/Data .mount/samba -o username=ruslan,password=[mypassword],domain=WORKGROUP,iocharset=utf8,rw,file_mode=0777,dir_mode=0777
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //192.168.0.2/Data .mount/samba
Password for ruslan@//192.168.0.2/Data:  **********
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //PATCHOULI/Data .mount/samba
Password for ruslan@//PATCHOULI/Data:  **********
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

dmesg cũng không hữu ích lắm về phía nó:

[ 4342.451104] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
[ 4342.455203] Status code returned 0xc0000008 STATUS_INVALID_HANDLE
[ 4342.455217] CIFS VFS: Send error in SessSetup = -9
[ 4342.455237] CIFS VFS: cifs_mount failed w/return code = -9

Việc chỉ định tên PC và / hoặc xóa bất kỳ hoặc tất cả các tùy chọn không giúp ích được gì.


1
Hệ thống Windows 7 này có một số cập nhật gần đây không? serverfault.com/q/948263/78437
duenni

Có, tôi đã thấy biểu tượng cập nhật hệ thống trong khay nhưng không đào sâu thêm nữa. Cảm ơn bạn rất nhiều vì một gợi ý, tôi sẽ đọc các cuộc thảo luận và xóa những cập nhật đó nếu cần thiết.
Ruslan Nigmatyanov

Câu trả lời:


10

Chỉnh sửa: ai đó từ cộng đồng đã nhận thấy rằng bản cập nhật chính thức khắc phục sự cố đã được phát hành; liên kết này cung cấp một giải pháp:

Microsoft đã phát hành Bản cập nhật KB4487345 để khắc phục sự cố:

Bản cập nhật này giải quyết vấn đề trong đó người dùng cục bộ là một phần của nhóm Quản trị viên cục bộ của Bang có thể không thể truy cập từ xa các cổ phần trên các máy Windows 7 SP1 và Windows Server 2008 R2 sau khi cài đặt bản cập nhật bảo mật ngày 8 tháng 1 năm 2019. Điều này không ảnh hưởng đến tài khoản miền trong nhóm "Quản trị viên" cục bộ.

Vì vậy, tải xuống và cài đặt bản cập nhật bằng cách nhấp đúp vào tệp msu.


1
Như đã lưu ý trong serverfault.com/a/948831/268610 , giờ đây có một giải pháp tốt hơn cho cả hai: cài đặt bản sửa lỗi chính thức.
jamesdlin

Cảm ơn bạn. Đang được cài đặt tự động trên mọi hệ thống Windows 7 hay bạn cần tải xuống thủ công?
Ruslan Nigmatyanov

Sau khi tôi cài đặt Bản xem trước chất lượng hàng tháng 2019-01 cho Windows 7 (KB4480955) như một phần của Windows Update thông thường, tôi không còn gặp phải lỗi này nữa. (KB4480955 dường như không đề cập rõ ràng bao gồm cả bản vá KB4487345.)
jamesdlin
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.