一、環境準備linux
Centos7數據庫
[root@localhost ~]# systemctl stop firewalld 服務器
[root@localhost ~]# setenforce 0 工具
2、軟件安裝spa
[root@localhost ~]# yum -y install samba samba-client samba-common3d
Tips:rest
samba: 這個軟件主要提供了 SMB 服務器所需的各項服務程序 (smbd 及日誌
nmbd)、 的文件檔、以及其餘與 SAMBA 相關的 logrotate 配置文件及開機默認blog
選項檔案等;ip
· samba-client: 這個軟件則提供了當 Linux 作爲 SAMBA Client 端時,所
須要的工具指令,例如掛載 SAMBA 文件格式的 mount.cifs、 取得相似網芳相
關樹形圖的 smbtree 等等;
· samba-common: 這個軟件提供的則是服務器與客戶端都會使用到的數據,
包括 SAMBA 的主要配置文件 (smb.conf)、語法檢驗指令 (testparm) 等等;
3、查看目錄結構
Tips:
/etc/samba/smb.conf #samba服務的主要配置文件
/etc/samba/lmhosts #samba服務的域名設定,主要設置IP地址對應的域名,相似linux系統的/etc/hosts
/var/log/samba #samab服務存放日誌文件
/var/lib/samba/private/{passdb.tdb,secrets.tdb} #存放samba的用戶帳號和密碼數據庫文檔
四、建立共享文件夾
5、修改配置文件
5、1 不須要帳號密碼訪問
esc+shift+:set nu
[root@localhost samba]# systemctl restart smb //重啓服務
Windows客戶端訪問:\\主機名
Linux客戶端:
安裝samba客戶端環境準備:
5.2 帳號密碼訪問
添加虛擬機系統用戶==》把系統用戶tom添加爲samba用戶並設置samba用戶登陸密碼
修改配置文件
[root@localhost samba]# systemctl restart smb //重啓服務
Windows客戶端訪問:
Linux客戶端訪問:
Tips:
smb.conf配置文件分爲兩大類,一個全局設置參數,一個是文件共享設置參數。詳細配置意思參考配置文件smb.conf.example