Saya ingin me-mount share SMB yang dilindungi kata sandi (dilayani oleh mesin Windows). Pangsa dilindungi oleh nama pengguna dan kata sandi, dan saya tidak boleh menulis kata sandi dalam sebuah file, saya ingin dimintai kata sandi saat mount.
Saya memerlukan solusi yang berfungsi bahkan ketika pengguna pada mesin klien tidak memiliki hak administratif, jadi metode apa pun yang digunakan untuk me-mount berbagi tidak boleh memungkinkannya untuk mendapatkan izin root. Instalasi awal dapat dilakukan sebagai root. Pengguna harus dapat menentukan nama server yang berubah-ubah. Kebutuhan mendesak saya adalah dengan Ubuntu 12.04, tetapi solusi yang lebih luas berlaku adalah lebih baik.
Klien tanpa kepala, jadi saya mencari alat baris perintah.
Apa yang saya coba:
mount.cifs
: walaupun dapat dibuat setuid root, penulisnya tidak menganggapnya aman . Menjalankannya di bawahsudo
memiliki masalah yang sama.smbnetfs
,fusesmb
: Saya tidak dapat meyakinkan mereka untuk meminta kata sandi.- Nautilus dan gvfs:
gvfs-mount smb://servername/sharename
gagal denganError mounting location: volume doesn't implement mount
.
Bagaimana cara saya me-mount share Samba dari baris perintah, sebagai pengguna non-root, dengan prompt kata sandi?