1.安装smb服务
yum install samba -y
2.新建共享文件夹,并且分配一个用户和用户组,smb登陆时使用该用户
useradd -M -s /sbin/nologin smb
groupadd picture
gpasswd -a smb picture
mkdir /picture
chmod -R root:picture /picture
3.开启防火墙的端口(如果没开启firewalld服务则跳过)
firewall-cmd --zone=public --add-port=139/tcp --permanent
firewall-cmd --zone=public --add-port=389/tcp --permanent
firewall-cmd --zone=public --add-port=445/tcp --permanent
firewall-cmd --zone=public --add-port=901/tcp --permanent
4.设置selinux(如果没开启selinux服务则跳过)
chcon -t samba_share_t /picture -R
5.设置smb配置文件
vi /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = no
cups options = raw
[picture]
comment = picture
path = /picture
public = no
writable = yes
以上,[picture]部分的参数就是要展示的共享文件夹,如果需要自定义则修改[picture]部分的参数即可。
由于不需要打印机,所以去掉了默认配置中打印机的相关设置。
6.访问
找一台windows电脑,在资源管理器中访问\\ip地址就能看到共享文件夹了,别忘记ip地址前面要加两个斜杠。