2012年12月9日 星期日

ubuntu smbclient / smbfs / cifs-utils

smbclient : command line SMB Client
smbfs : a mountable SMB filesystem for Linux

安裝 smbclient 與 smbfs

  > sudo apt-get install smbclient smbfs cifs-utils


執行 smbclient 連上 Samba Server
範例為 192.168.1.100 / 分享目錄 share / 使用者 smb_user_name

  > smbclient -L //192.168.1.100/share/ -U smb_user_name

螢幕將出現類似下列訊息畫面,說明Samba Server

Enter smb_user_name's password: 

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3]

Sharename       Type      Comment
---------       ----      -------
IPC$            IPC       IPC Service (192.168.1.100 server (Samba, Ubuntu))
share           Disk      
print$          Disk      Printer Drivers

另外方式是將Samba Server的分享目錄,掛載(mount)在 /mnt/smb_path 檔案目錄下使用

> mkdir /mnt/smb_path
> mount -t smbfs -o username=smb_user_name,password=your_pass //192.168.1.100/share /mnt/smb_path

執行成功之後,就能直接存取 /mnt/smb_path 目錄下的檔案囉~

但 ubuntu 12.10 之後不再有 smbfs 套件,取得代之的是 cifs-utils 套件。

> mount -t cifs -o username=smb_user_name,password=your_pass //192.168.1.100/share /mnt/smb_path

#



沒有留言: