10/04/2010

如何將Windows的資料夾Mount至Linux上

如何將Windows的資料夾MountLinux上:
因為Windows下的網路芳鄰是採用CIFS的檔案格式
所以在
Linux下做掛載Windows
所分享出來的資料夾時
需要將檔案格式加上至
mount
的參數之後。
一、
手動mount如下
Mount –t cifs //server /mount_path -o username=user,password=password,domain=domain_name

二、
如果想要一開始Boot的時候,就自動掛載至系統內,就需要搭配fstab的使用。
Fstab的格式如下

# Device Mount point filesystem parameters dump fsck

//server /mount_path cifs users,auto,username=user,password=password,workgroup=domain16 0 0

三、

也可以使用credentials的方式來將usernamepassword的資料隱藏起來

以下為使用之方式

//server /mount_path cifs users,auto,credentials=/path/filename ,workgroup=domain16 0 0

credentials的檔案格式為
Username=user
Password=password



**注意,等號前後不能有空格,可能是因為截取的方式

會將wthitespace也看成一個字元,就會出現如下的問題:

”mount error 13 = Permission denied “
log底下(syslog)也可以清楚的看到
“Status code returned 0xc000089d NT_STATUS_LOGON_FAILURE
  CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13”

 
所以當你完成之後,可以對此檔案放至於一個安全的地方,並設定相當的權限

已防止密碼外洩,通常我都會將此檔用成/root/.filename 使之為隱藏檔。





參考文獻:

一、鳥哥-Linux磁碟與檔案系統管理

二、Mount.cifs(8)-Linux man Page

三、Bug#455479

沒有留言:

張貼留言