yum -y install samba samba-client
cd /etc/samba/
mv smb.conf smb.conf.origin
vim smb.conf
内容如下,保存并退出
[global] workgroup = WORKGROUP server string = Ted Samba Server %v netbios name = TedSamba security = user map to guest = Bad User passdb backend = tdbsam [FileShare] comment = share some files path = /smb/fileshare public = yes writeable = yes create mask = 0644 directory mask = 0755
注释:
workgroup 项应与 Windows 主机保持一致,这里是WORKGROUP
security、map to guest项设置为允许匿名用户访问
再下面有两个section,实际为两个目录,section名就是目录名(映射到Windows上可以看见)。
目录名是FileShare,匿名、公开、可写
默认文件属性644/755(不然的话,Windows上在这个目录下新建的文件会有“可执行”属性)
#groupadd smbg
#useradd smb -g smbg -s /sbin/nologin
#smbpasswd -a smb
mkdir -p /smb/fileshare
chown nobody:nobody /smb/fileshare/
systemctl start smb