Я хочу встановити захищену паролем SMB-поділку (обслуговується машиною Windows). Частка захищена іменем користувача та паролем, і я не можу записати пароль у файл, я хочу отримати запит на пароль під час монтажу.
Мені потрібно рішення, яке працює навіть тоді, коли користувач на клієнтській машині не має жодних адміністративних привілеїв, тому будь-який метод, який використовується для монтажу спільного доступу, не повинен дозволяти йому отримувати права доступу до root. Початкова установка може бути виконана як root. Користувачі повинні мати можливість вказувати довільні імена серверів. Моя нагальна потреба - це Ubuntu 12.04, але чим ширше застосоване рішення, тим краще.
Клієнт без голови, тому я шукаю інструмент командного рядка.
Що я спробував:
mount.cifs
: хоча це може бути зроблено встановленим корінням, його автори не вважають його безпечним . Запуск у ньомуsudo
має ту саму проблему.smbnetfs
,fusesmb
: Я не зміг переконати жодного з них запропонувати мені пароль.- Nautilus і gvfs:
gvfs-mount smb://servername/sharename
не вдається зError mounting location: volume doesn't implement mount
.
Як я можу змонтувати папку Samba з командного рядка як некорінного користувача за допомогою пароля?