标签:火墙 指定 冲突 zha 密码 pat 数据 计算 ext
环境:物理机windows8,vmware11虚拟机,服务器centos7系统
目的:实现window8通过用户名samba密码123456共享访问samba服务器/home/samba目录,用户名samba密码123456和用户user001密码123456共享访问samba服务器/home/user001目录。(以及linux内的共享)
1、安装samba服务
yum -y install
samba //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替 samba-common //主要提供samba服务器的设置文件与设置文件语法检验程序testparm samba-client //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
2、samba服务的查看、重载、启动、自启
systemctl status smb //查看开启状态 systemctl reload smb //重载smb服务 systemctl restart smb //重启smb服务 systemctl enable smb //设置smb开机自启
3、开启防火墙端口
iptables -I INPUT -p udp --dport 137 -j ACCEPT
iptables -I INPUT -p udp --dport 138 -j ACCEPT
iptables -I INPUT -p tcp --dport 139 -j ACCEPT
iptables -I INPUT -p tcp --dport 445 -j ACCEPT
4、配置/etc/samba/smb.conf。
[global] workgroup = SAMBA security = user //security=user(需要账号可密码)|share(不需要账号密码) passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw [homes] comment = Home Directories valid users = %S, %D%w%S browseable = No read only = No inherit acls = Yes [samba] comment =pubic stuff //描述‘公共资源’ path =/home/samba //共享目录路径 public = yes //公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用) writeable = yes //可写,不以只读方式共享当与read only发生冲突时,无视read only browseable = yes //在浏览资源中显示共享目录,若为否则必须指定共享路径才能存取 guest ok = yes //公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用) valid users =samba,user001 //默认所有用户;有效的用户列表 Write list =samba,user001 //默认无;可写入的用户列表 [user001] comment =pubic stuff path =/home/user001 public = yes writeable = yes browseable = yes guest ok = yes valid users =user001 Write list =user001
5、测试,添加账号
5.1、testparm:测试有效的exports内的属性
5.2、pdbedit:管理smb的用户数据库。
1
2
3
4
5
|
pdbedit -L [-vm] 列出数据库中的用户等信息,- v 详细信息,-w使用smbpasswd格式。 pdbedit -a -u [user] 新增一个用户,但必须存在实体用户。 pdbedit -r -u [user] 修改一个用户的信息,需搭配其他参数,可参考 man 文档。 pdbedit -x -u [user] 删除一个用户。 pdbedit -a -m -u [machine account计算机账号] 添加一个计算机账号,域相关。 |
5.3、smbpasswd:改变samba账户的密码。
1
2
3
4
5
|
smbpasswd -a [user] 新增用户以及密码。 smbpasswd -r [user] 修改用户密码。 smbpasswd -x [user] 删除用户。 smbpasswd -d [user] 禁止登陆。 smbpasswd -e [user] 启用用户。 |
5.4、smbclient:unix客户端访问工具。
1
2
3
4
5
6
7
8
9
|
smbclient -L //IPADDR [-U smbuser] 测试查看目标服务器所开放的共享文件夹 smbclient //IPADDR/dir -U smbuser 连接共享服务器文件夹。 [root@host2 ~] # smbclient //192.168.2.110/test -U zhanghe 命令行形式访问。 Enter zhanghe‘s password: Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-30.el6_7] smb: \\> help ? allinfo altname archive blo cksize cancel case_sensitive cd chmod chown .... |
6.访问测试
标签:火墙 指定 冲突 zha 密码 pat 数据 计算 ext
原文地址:https://www.cnblogs.com/huanglinxin/p/8866540.html