it-swarm-vi.com

Sự cố khi gắn SMB chia sẻ trong fstab của tôi

Tôi có chia sẻ SMB hợp lệ trên hộp Windows của mình, nơi tôi có thể gắn kết với

Sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar

nhưng không thể gắn kết từ fstab của tôi. Mục fstab đọc

//192.168.0.9    /mnt/WinC    credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777    0    0

và tệp thông tin đăng nhập (có 777 quyền trong khi tôi làm việc này) chứa

username=foo
password=bar

nhưng Sudo mount -a dẫn đến một lỗi, từ một dmesg | đuôi, cho thấy

[225040.991705]  CIFS VFS: No username specified
[225050.991721]  CIFS VFS: cifs_mount failed w/return code = -22

Bất cứ ai khác nhìn thấy vấn đề này và quản lý để giải quyết nó?

14
Rob Cowell

Cài đặt smbfs.

Nghe có vẻ ngớ ngẩn khi một gói có thể khắc phục điều này nhưng khi bạn sử dụng tệp thông tin xác thực, hạt nhân sẽ chuyển hướng sang lệnh mount.cifs thay vì tự thực hiện việc gắn kết. Gói này cung cấp mount.cifs vì vậy sẽ đưa bạn đến con đường chiến thắng!

Chỉnh sửa : Như Klaus chỉ ra trong các nhận xét, cho 13.04 trở lên, bạn cần cifs-utils.

27
Oli

Tôi phát điên vào ngày 14.04. tùy chọn cert = không gắn kết chia sẻ trong fstab mặc dù tôi có thể gắn nó "bằng tay" trong cli. Vấn đề là gói "cifs-utils" chưa được cài đặt ...

Sudo apt-get install cifs-utils

và mọi thứ đều ổn ...

5
HB9DTX