1. 程式人生 > 其它 >4月19日學習筆記,samba檔案共享服務

4月19日學習筆記,samba檔案共享服務

samba服務端的部署

client、server軟體的使用,部署流程

1.安裝samba軟體
 yum install samba -y
 
2.修改配置檔案,依然是設定一個共享資料夾
samba的軟體配置檔案在
ls /etc/samba/
lmhosts  smb.conf  smb.conf.example

修改 /etc/samba/smb.conf
新增自定義的,共享資料夾的配置

[smb_share]
    comment=myself share dir
    path = /my_smb/
    guest ok=no
    public = no
    writable = yes

3.建立共享資料夾
mkdir /my_smb/

4.samba也有使用者認證機制,需要通過pdbedit命令設定samba的使用者資訊
4.1 pdbedit命令是給linux以及存在的使用者,設定一個密碼
useradd  samba01

[root@nfs-31 ~]#pdbedit  -a -u samba01
new password:
retype new password:
#密碼123123

5.修改smb共享資料夾的許可權
chown -R samba01:samba01   /my_smb/

6.給該目錄下建立些資料
touch  /my_smb/haha.png

7.啟動samba服務
systemctl start smb

8、samba是一個軟體,所有的功能,都被以配置檔案形式定義好了
配置檔案是最重要的,控制軟體功能的一個檔案
程式啟動會去讀取配置檔案中的引數,以開啟、關閉不同的功能

9、驗證埠
[root@nfs-31 ~]#netstat -tunlp|grep smb
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      11545/smbd          
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      11545/smbd          
tcp6       0      0 :::445                  :::*                    LISTEN      11545/smbd          
tcp6       0      0 :::139                  :::*                    LISTEN      11545/smbd    

samb客戶端認證

linux客戶端
需要安裝工具
yum install samba-client -y

2.使用該命令,連線samba機器即可
samba01
123123


[root@db-51 ~]#smbclient //10.0.0.31/smb_share   -U samba01
Enter SAMBA\samba01's password: 
Try "help" to get a list of possible commands.
smb: \> 



windows  客戶端驗證
開啟配置,參考下圖

使用 windows的win快捷鍵+ r,開啟執行視窗
訪問samba的協議是

\\10.0.0.31\smb_share

此時輸入賬號密碼
samba01
123123