1、使用yum安装samba,yum install -y samba samba-client(在本机测试的客户端)
2、编辑samba配置文件,vim /etc/samba/smb.conf
3、重要点【global】中,关键的地方在workgroup和security的值
如果让window访问linux中samba共享文件,workgroup的值要与window工作组一致
security的值为4个:share:用户不需要账户及密码即可登录samba服务器
user:由提供服务的samba服务器负责检查账户及密码(默认)
server:检查账户及密码的工作由另一台windows或samba服务器负责
domain:指定windows域控制服务器来验证用户的账户及密码。
创建samba共享目录:mkdir /home/samba
给创建的目录赋予权限(依人而定),chmod 755 /home/samba
若要配置无需密码访问的共享目录:则添加模块格式为
[samba] <--模块名
comment = share for users <--模块描述
path = /home/samba <--共享目录路径
public = no <--是否公开
writable = yes <--是否可写
browseable = yes <--是否可浏览
无需密码,则把security的值写为share;
如需要密码访问,则把security值写为user;配置模块
添加虚拟账号,useradd user1;
创建samba用户信息,pdbedit -a user1;
重启samba服务。
在window网页上访问:file://IP;
或者运行栏输入\\IP,
Linux本机测试 smbclient -Uuser1 //IP/模块名