1、打開CentOS7的終端Konsole,使用“rpm -qi samba"命令查詢是否已經安裝了Samba,
然后使用“yum install samba”命令,下載Samba包並安裝。輸入“y”,確認安裝軟件和軟件依賴包。

2、使用“rpm -qa | grep samba”查看已經安裝好的Samba的信息

3、添加共享文件夾的用戶,使用“smbpasswd -a username”。
smbpasswd命令的常用方法:
smbpasswd -a 增加用戶(要增加的用戶必須是系統用戶)
smbpasswd -d 凍結用戶,就是這個用戶不能在登錄了
smbpasswd -e 恢復用戶,解凍用戶,讓凍結的用戶可以在使用
smbpasswd -n 把用戶的密碼設置成空. 要在global中寫入 null passwords -true
smbpasswd -x 刪除用戶

4、使用命令“mkdir /home/用戶名/myshare”,在用戶文件夾下新建“myshare”共享文件夾。

5、使用命令“chmod -R 777 /home/用戶名/myshare”,將整個myshare文件夾與其中的文件和子目錄的權限都設置為rwxrwxrwx,即所有人都可以查看操作。
0表示沒有權限,1表示可執行權限,2表示可寫權限,4表示可讀權限,然后將其相加。
所以數字屬性的格式應為3個從0到7的八進制數,其順序是(u)(g)(o)。 例如,如果想讓某個文件的屬主有“讀/寫”二種權限,需要把4(可讀)+2(可寫)=6(讀/寫)。

6、使用命令“cd /etc/samba”進入Samba配置文件目錄,並使用“ls”列出該目錄下所有的文件,
使用命令“cp smb.conf smb.conf.bak"對Samba配置文件做的一個備份,以防萬一

7、使用命令“vi smb.conf",進入Samba配置文件,按下“i”鍵修改配置文件。
9、啟動Samba服務,輸入命令“systemctl start smb”

10、使用ifconfig查看IP地址

11、啟動Samba服務后,在Windows系統上按下“win+r”鍵,輸入"\\共享文件夾的IP地址",在看到文件夾后,點擊進入文件夾,輸入賬戶名和密碼即可查看共享文件。

注意:在windows下沒有權限訪問時的問題
可以登錄samba服務器,但是沒有權限訪問linux下的共享目錄
1、確保linux下防火牆關閉或者是開放共享目錄權限 iptalbes -F
2、確保samba服務器配置文件smb.conf設置沒有問題,可網上查閱資料看配置辦法
3、確保setlinux關閉,可以用setenforce 0命令執行。 默認的,SELinux禁止網絡上對Samba服務器上的共享目錄進行寫操作,即使你在smb.conf中允許了這項操作。
這兩個命令必須執行:
iptables -F
setenforce 0:
