- 安裝 smb
yum -y install samba samba-client
systemctl start smb nmb - 配置
-
添加系統用戶
useradd -s /sbin/nologin shared
-
smb 添加用戶(登陸用)
smbpasswd -a shared
-
修改samba配置文件 /etc/samba/smb.conf
[shared] # 共享文件目錄描述 comment = Shared Directories # 共享文件目錄 path = /home/shared/ # 是否允許guest訪問 public = no # 指定管理用戶 admin users = shared # 可訪問的用戶組、用戶 valid users = @shared # 是否瀏覽權限 browseable = yes # 是否可寫權限 writable = yes # 文件權限設置 create mask = 0777 directory mask = 0777 force directory mode = 0777 force create mode = 0777
- 設置文件訪問權限
chown -R 777 /home/shared/
systemctl restart smb nmb
- 防火牆 開啟samba默認端口
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
VPS還需要打開安全策略 - 關閉SELINUX
- 臨時關閉
setenforce 0
- 再永久關閉
/etc/selinux/config
將SELINUX=enforcing 改為SELINUX=disabled(需重啟機器)
-
訪問
windows:文件管理器 網絡 - \192.168.10.128
Mac: Finder cmd+k smb://192.168.10.128/shared/ -
使用的端口
Port 137 (UDP)- NetBIOS 名字服務 ; nmbd
Port 138 (UDP)- NetBIOS 數據報服務
Port 139 (TCP)- 文件和打印共享 ; smbd (基於SMB(Server Message Block)協議,主要在局域網中使用,文件共享協議)
Port 389 (TCP)- 用於 LDAP (Active Directory Mode)
Port 445 (TCP)- NetBIOS服務在windos 2000及以后版本使用此端口, (Common Internet File System,CIFS,它是SMB協議擴展到Internet后,實現Internet文件共享)
Port 901 (TCP)- 用於 SWAT,用於網頁管理Samba
作者:tanpengsccd
鏈接:https://www.jianshu.com/p/c01e1a674435
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。