2005年1月14日

[Linux] Debian on My ThinkPad R40 (6) - userspace 掛載網芳

試了好久才試出來,在 userspace 掛載網路芳鄰的分享區。幾個重點:

  • /etc/fstab: 大概長這樣
    # <file system> <mount point> <type> <options> <dump> <pass>
    //host/share /mount/point smbfs rw,users,noauto,credentials=filename,codepage=950,iocharset=big5 0 0
  • filename 檔案下記載 username 及 password,格式是這樣:
    username = aaa
    password = bbb
  • 其中的 users 若寫成 user,則使用者只能掛載,不能卸載。

  • filename 的權限沒一定的限制,只要使用者讀得到就可以。

  • /mount/point: 使用者要是 owner。

另外,以 debian 掛上 zaurus 的 samba server 後,試著用 "許功蓋" 的檔名,沒有問題。
卸載有時會有 "device is busy" 的回應而無法卸載。可用 "lsof" 指令查何者正佔用中,或者用 "ps ax" 查有無 "konqueror" 佔用。


1 則留言:

Unknown 提到...

有時侯如果臨時要額外掛載 fstab 內沒有的網芳資源,或許也可以試著直接用 mount 掛載:
$ sudo mkdir /mount/point
$ sudo mount -t smbfs -o rw,users,noauto,user=your_username,codepage=950,iocharset=big5 //host/share /mount/point
(上面這行輸入完後它會提示你輸入密碼)

而卸載則可以用:
$ sudo umount /mount/point