星期二, 8月 07, 2007

自動掛載網路芳鄰的目錄

在Linux中,要自動掛載網路芳鄰的目錄,可以利用/etc/fstab來達到此功能。
在/etc/fstab檔案中,設定一下要掛載的網路芳鄰的路徑、掛載點以及一些帳號密碼等就可以了。格式為:

網路芳鄰路徑 本機掛載點 smbfs 帳號密碼及權限設定

可參考下例:

//pc1/movie /media/movie smbfs credentials=/etc/credentials.txt,iocharset=utf8,codepage=cp950,rw,uid=1000,gid=1000

第一部份:
//pc1/movie就是在網路芳鄰裡,電腦名稱為pc1所分享出來的目錄movie

第二部分:
/media/movie就是要將目錄掛載到此路徑,方便之後使用

第三部分:
smbfs就是用來怪在網路芳鄰的檔案系統名稱

第四部分:
這部分的設定會因為所分享的電腦設定不同而有所不同。但大致上需要
credentials是設定連線到pc1所需的帳號密碼資訊是存放在檔案/etc/credentials.txt中,檔案內容格式為
username=使用者名稱
password=密碼

接下來的iocharset以及codepage則是分別設定在Linux上以及Windows上所使用的語言設定。這部分則必須根據電腦所使用的設定跟著改變,以免檔案名稱呈現亂碼。

最後的rw,uid-1000,gid=1000則是將掛載進來的目錄設定為可讀寫,並且將掛載點的使用者與群組設定為某個使用者與群組(在這裡均為1000)。

沒有留言: