: 在mount_smbfs時有辦法把帳號密碼寫成一行指令嗎?
: 讓bsd在開機的時候可以自動掛上網路磁碟機
: 用mount_smbfs //kim:1q2w3e@server01/kim /kim 不行
: 用mount_smbfs //kim@server01/kim /kim 會跑出來要手動輸入 password才可以連線成功
: echo 1q2w3e | mount_smbfs //kim@server01/kim /kim
: 什麼事都沒發生,網路磁碟機也沒掛上
: /usr/local/etc/nsmbc.conf裡也加過這樣的設定
: [SERVER01:kim:公用]
: # use persistent password cache for user 'joe'
: password=1q2w3e
: 在~/.nsmbrc 也用同樣的設定但是還是沒辦法讓bsd在開機時自己掛起來
: 該怎樣做才能開機時自動掛起來呢?
自問自答
在 ~/.nsmbrc 這個檔案中加入這些資訊
[default]
workgroup=csim
[SERVER01:kim:公用]
password=$$12a4c07287c2e
[SERVER01:kim:ms]
password=$$12a4c07287c2e
password的欄位必需用smbutil產生,然後再自己填入
ex:
root>smbutil crypt 1q2w3e
$$12a4c07287c2e
然後 mount_smbfs -N //kim@server01/公用 /home/server01
就可以了
在/usr/share/examples/smbfs/dot.nsmbrc
提到的 /usr/local/etc/nsmb.conf 似乎沒有作用
還是必需把設定寫在~/.nsmbrc才能正常使用
--
Once I set up a goal,I won't give it up easily!!!
※ 來源:‧金魚學園 bbs.cnda.pu.edu.tw‧[FROM: 61-221-20-91.HINET-I]
【 在 ELF (努力找事做..) 的大作中提到: 】