系统:centos7
samba版本:samba 4.2
确保lo网卡开启状态。
yum install samba
添加系统用户:
adduser pmish
passwd pmish
输入密码 pmish_123 回车
添加samba用户:
// 输入两次密码,这里看不到输入的密码的
smbpasswd -a pmish
// 激活用户
smbpasswd -e pmish
编辑文件/etc/samba/smb.conf(最好先备份)
sudo vim /etc/samba/smb.conf
workgroup = MYGROUP 改为 workgroup = WORKGROUP
在最末尾行加入:
[pmishroot]
path = /home
browseable = yes
writable = yes
valid users = pmish
其他配置不用改
输入两句shell命令
[root@server ~]# iptables -F
[root@server ~]# setenforce 01
记得编辑/etc/resolv.conf文件里面的dns服务器。
在/etc/resolv.conf修改或者添加一行
nameserver 127.0.0.1
重启服务
service smb restart
service nmb restart
想同局域网远程访问共享的时候,先用smbclient命令,在本机测试samba:
安装smbclient命令:
yum install samba-client
连接samba服务器
smbclient -L 127.0.0.1 -U www%[密码]
测试成功会输出如下信息:
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.10]
Sharename Type Comment
--------- ---- -------
pmish Disk
IPC$ IPC IPC Service (Samba Server Version 4.2.10)
root Disk Home Directories
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.2.10]
Server Comment
--------- -------
AFOCL-605072143
MYSERVER Samba Server Version 4.2.10
Workgroup Master
--------- -------
WORKGROUP MYSERVER
修改掉/etc/resolv.conf里面的dns服务IP
修改为路由的dns服务
nameserver 192.168.1.1
重启服务
service smb restart
service nmb restart
win+r键后输入
//虚拟机ip
输入samba的用户和密码:
pmish
pmish_123