Centos7 安装samba简单教程
1.安装 smb
yum -y install samba samba-client
systemctl start smb nmb
2.配置
-
添加系统用户
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
3.防火墙 开启samba默认端口
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
VPS还需要打开安全策略
4.关闭SELINUX
- 临时关闭
setenforce 0
- 再永久关闭
/etc/selinux/config
将SELINUX=enforcing 改为SELINUX=disabled(需重启机器)
5.访问
windows:CMD输入 - \\192.168.xx.xx
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
本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/16110689.html