Tôi muốn gắn kết chia sẻ SMB được bảo vệ bằng mật khẩu (được cung cấp bởi máy Windows). Chia sẻ được bảo vệ bởi tên người dùng và mật khẩu và tôi không thể ghi mật khẩu vào một tệp, tôi muốn được nhắc nhập mật khẩu tại thời điểm gắn kết.
Tôi cần một giải pháp hoạt động ngay cả khi người dùng trên máy khách không có bất kỳ đặc quyền quản trị nào, vì vậy, bất kỳ phương pháp nào được sử dụng để gắn kết chia sẻ đều không cho phép anh ta có được quyền root. Việc cài đặt ban đầu có thể được thực hiện như root. Người dùng phải có khả năng chỉ định tên máy chủ tùy ý. Nhu cầu trước mắt của tôi là với Ubuntu 12.04, nhưng giải pháp áp dụng càng rộng thì càng tốt.
Máy khách không đầu, vì vậy tôi đang tìm kiếm một công cụ dòng lệnh.
Những gì tôi đã cố gắng:
mount.cifs
: trong khi nó có thể được tạo ra root setuid, các tác giả của nó không coi nó là an toàn . Chạy nó dướisudo
có cùng một vấn đề.smbnetfs
,fusesmb
: Tôi không thể thuyết phục ai trong số họ nhắc tôi nhập mật khẩu.- Nautilus và gvfs:
gvfs-mount smb://servername/sharename
thất bại vớiError mounting location: volume doesn't implement mount
.
Làm cách nào tôi có thể gắn kết chia sẻ Samba từ dòng lệnh, với tư cách là người dùng không root, bằng dấu nhắc mật khẩu?