Solusi 1:
Dari halaman manual mount.cifs:
credentials=filename specifies a file that contains a username and/or password. The format of the file is: username=value password=value This is preferred over having passwords in plaintext in a shared file, such as /etc/fstab. Be sure to protect any credentials file properly.
Solusi 2:
Gunakan opsi kredensial seperti:
http://www.justlinux.com/nhf/Filesystems/Mounting_smbfs_Shares_Permanently.html
Contoh dari situs web:
cd
echo username=mywindowsusername > .smbpasswd
echo password=mywindowspassword >> .smbpasswd
chmod 600 .smbpasswd
Ganti nama pengguna dan kata sandi Windows Anda di perintah. Tidak ada orang lain selain root yang dapat membaca konten file ini.
Setelah dibuat, Anda akan memodifikasi baris di file /etc/fstab agar terlihat seperti ini:
//servername/sharename /mountdirectory smbfs credentials=/home/myhomedirectory/.smbpasswd 0 0
contoh dari /etc/fstab:
//server/share/ /mnt/localmountpoint cifs credentials=/root/.creda
posting janneb dan tautan ke halaman manual menunjukkan apa yang perlu ada di file kredensial.
Solusi 3:
Jadi saya mengumpulkan kedua jawaban
-
Buat file, mis. /root/.cifs
username=value password=value domain=value (optional)
-
atur izin
600
(rw- izin) untuk melindungi kredensial Anda# chmod 600 /root/.cifs
-
lulus
credentials=/root/.cifs
ke perintah Anda, bukanusername=
danpassword=
sshd:Cara mengaktifkan otentikasi PAM untuk pengguna tertentu di bawah
Logrotate Berhasil, file asli kembali ke ukuran aslinya