1、服務端:python
#安裝 yum install samba samba-common samba-client -y systemctl start smb ##開啓samba服務 systemctl enable smb ##samba服務開啓自啓 #建議永久關閉selinux setenforce 0 #關閉防火牆 #若是shareserver的selinux狀態爲enforcing,則家目錄會沒法訪問,此時須要 setsebool -P samba_enable_home_dirs on ##開啓家目錄的訪問 #對內網ip 開放139 ,445端口 防火牆: #vim /etc/firewalld/zones/public.xml <rule family="ipv4"> <source address="172.21.0.16"/> <port protocol="tcp" port="445"/> <accept/> </rule> systemctl restart firewalld.service #samba 配置 vim /etc/samba/smb.conf #添加共享目錄 [global] #workgroup = SAMBA #顯示組名 [devops] path = /devops #共享目錄 hosts allow = 172.21.0.0/24 #容許地址 hosts deny = 172.21.0.14 #禁止地址 admin users = lei #用戶名 writable=yes #設置能夠讀寫
1.1設置共享用戶:linux
useradd lei ##新建一個用戶,用以smb登錄 smbpasswd -a lei ##用本地用戶來配置samba共享用戶
2、客戶端:vim
smbclient -L //172.21.0.10 # ##查看匿名用戶共享目錄
smbclient -L //172.21.0.10 -U lei ##查看lei用戶共享目錄,lei用戶的目錄爲lei的家目錄
smbclient //172.21.0.10/devops -U lei #查看用下目錄
3、客戶端掛載兩種方式:tcp
mount -o username=lei,,password=密碼 //172.21.0.10/devops /mnt/
vim /etc/fstab //172.21.0.10/devops /mnt cifs defaults,username=lei,password=密碼 0 0
mount -a #執行掛載在看看