1. 安装samba
[root@localhost ~]# yum -y install samba
2. 创建需要共享的目录
[root@localhost ~]# cd /home/
[root@localhost home]# mkdir test1
[root@localhost home]# mkdir test2
[root@localhost home]# cd test1
[root@localhost test1]# vi 1.txt
11111
[root@localhost home]# cd test2/
[root@localhost test2]# vi 2.txt
2222
3. 创建samba用户
[root@localhost ~]# useradd samba
[root@localhost ~]# passwd samba
4. 给用户samba授权
[root@localhost home]# chown -R samba:samba /home/
5. 新增samba中的用户
需要是在linux系统中已存在的用户
[root@localhost home]# smbpasswd -a samba
6. 修改smb.conf
[ ]中是共享文件名显示值,跟实际目录无关
[root@localhost home]# vi /etc/samba/smb.conf
[global]
workgroup=BIGCLOUD
netbios name=ZZSRV2
server string=Samba Server
security=user
map to guest = Bad User
dos charset=cp936
unix charset=gb2312
[dir1]
path = /home/test1/
public = no
writable = yes
write list = @samba
validusers = @samba
[dir2]
path = /home/test2/
public = no
writable = yes
write list = @samba
validusers = @samba
7. 重启samba服务
[root@localhost home]# service smb restart
8. 注意事项
- 修改了配置、新增或修改用户都需要重启服务才生效。
- 如果后期正常使用情况下,修改了用户密码,造成window连接不上,可以尝试在管理员权限下打开cmd命令窗口,执行该命令:
net use * /del /y
- linux系统用户samba,与samba中的用户,最好同密码,可以避免很多问题
网友评论