1,匿名访问共享目录/home/home and /home/share
2,/home/samba/home 共享名为home,有读写权限,但是进入该文件夹需要验证用户
3,/home/samba/share 共享名为share,所有人都有读写权限
yum -y install samba #使用yum安装samba服务自动解决该包的依赖关系
rpm -qa | grep “samba” #查看当前系统是否成功安装samba服务
service smb start #开启samba服务(安装包叫samba,服务名称叫smb)
cd /etc/samba #进入到/etc/samba目录下
cp -p smb.conf smb.conf.bak #备份主配置文件 -p为保留文件原有的所有属性
vim smb.conf #编辑主配置文件
[global] #全局设置
security = user #安全认证为用户
map to guest = bad user #允许匿名访问
[intput] #共享目录的名称
path = /home/samba/intput #共享目录的存储位置
valid users = @zeng #属于zeng这个用户
read only = No #不只可读
[share] #共享目录的名称
path = /home/samba/share #共享目录的存储位置
guest ok = Yes #允许匿名访问
read only = No #不只是可读
:wq 保存退出
mkdir -p /home/samba/home #-p为指定的路径不存在,就创建该路径(无论如何都要在/home/samba下创建home目录)
mkdir -p /home/samba/share #-p如上述所说
useradd zeng #创建系统用户
smbpasswd -a zeng #-a为向smbpasswd文件中添加zeng用户(创建smb用户,该用户在系统上必须存在)
chown zeng /home/samba/home #修改/home/samba/home目录的属主为zeng
chmod 777 /home/samba/share #修改/home/samba/share目录的权限为任何人都有rwx权限
service firewalld stop #关闭防火墙
service iptables stop #关闭防火墙
setenforce 0 #临时关闭seliunx
service smb restart #重启samba服务,让配置文件生效
systemctl enable smb #系统启动时自动启动samba服务
\\IP
注意:win7以上是默认保存远程连接的用户信息的.
win + r
cmd
net use * /del #删除远程连接
原文:https://www.cnblogs.com/guarderming/p/10404587.html