1. 前言
本文主要講解如何在Linux系統上訪問Windows共享文件夾,即Windows為共享伺服器,Linux為客戶端,客戶端讀取伺服器的目錄。以CentOS系統為例,使用samba-client客戶端,其他Linux發行版的配置大同小異,同樣可以作為參考標准。
如果是反過來,即Linux為共享伺服器,Windows系統讀取Linux的共享文件夾,即Windows系統為客戶端,請跳轉到本站這篇文章。
Linux與Windows怎樣共享文件夾
2. 安裝samba命令行客戶端
默認情況,絕大部分的Linux發行版並沒有集成samba客戶端,需要額外安裝。
CentOS安裝samba命令行客戶端
[root@centos7 ~]# yum -y install samba-clientubuntu安裝samba命令行客戶端
ocr@zcwyou:~# sudo apt install -y smbclient看到下圖表示安裝成功:
安裝samba命令行客戶端
3. 使用samba命令行客戶端測試連接
假設用戶名為user01,遠程伺服器IP為172.16.87.137
[root@centos6 ~]# smbclient -L 172.16.87.137 -U user01按提示輸入密碼:
Enter user01's password:
輸入正確密碼後,可以看到共享的信息
#
Domain=[SAMBA] OS=[Windows 6.1] Server=[Samba 4.8.3]
Sharename Type Comment
print
IPC IPC Service (Samba 4.8.3)
xingzheng Disk Home Directories
Domain=[SAMBA] OS=[Windows 6.1] Server=[Samba 4.8.3]
Server Comment
CENTOS7 Samba 4.8.3
Workgroup Master
SAMBA CENTOS7
#
4. 准備好本地的掛載點
[root@centos6 ~]# mkdir -p /mnt/samba/xingzheng5. 臨時連接共享伺服器
本實例使用的用戶名為user01,密碼為password123,共享目錄路徑為//172.16.87.137/xingzheng,本地掛載目錄為/mnt/samba/xingzheng
[root@centos6 ~]# mount -t cifs -o user=user01,password=password123 //172.16.87.137/xingzheng /mnt/samba/xingzheng如果沒有任何提示表示連接正常。
檢查掛載點目錄的文件:
[root@centos6 ~]# ll /mnt/samba/xingzheng/以下是執行結果:
總用量 0
-rwxr-xr-x. 1 root root 0 12月 22 22:25 001.txt
6. 向遠程共享伺服器寫入文件
嘗試創建一個文件,createbysmbclient.txt
[root@centos6 ~]# touch /mnt/samba/xingzheng/createbysmbclient.txt應該不會有提示,沒有報錯
驗證:
[root@centos6 ~]# ll /mnt/samba/xingzheng/可以看到目錄里確實有一個createbysmbclient.txt文件。
-rwxr-xr-x. 1 root root 0 12月 22 22:25 001.txt
-rwxr-xr-x. 1 root root 0 12月 24 00:39 createbysmbclient.txt
登錄到共享伺服器(可能是一台Linux,也可能是一台Windows系統)查看是否已經存在一個createbysmbclient.txt文件。
7. 卸載文件系統
當不再使用時,可以考慮卸載遠程文件系統
[root@centos6 ~]# umount /mnt/samba/xingzheng/8. 開機自動掛載遠程共享
[root@centos6 ~]# vi /etc/fstab在配置文件最後加入以下內容,用於下次開機自動掛載目錄。
//172.16.87.137/xingzheng /mnt/samba/xingzheng/ cifs username=user01,password=password123,soft,rw 0 0開機自動掛載遠程共享目錄
如果要馬上生效,使用以下命令馬上重新載入/etc/fstab配置文件。
[root@centos6 ~]# mount -a
❷ linux下共享文件怎麼查看
1、單擊系統按鈕選項。
注意事項:
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。