一、Samba安装
这里要提一下,samba有四个软件包:
samba——>这个软件包包含了主要的daemon文件(smbd和nmbd)
samba-common——>提供samba的主要配置文件(smb.conf)、smb.conf语法检测程序(testparm)等
samba-client——> 当linux作为samba 客户端的时候,提供了一套所需的工具和指令
samba-samba——> 软件本体
然后安装不需要那么麻烦直接使用yum就可以了,所以依赖都解决。
1 | yum install samba -y |
二、使用步骤
1.直接改配置文件
1 | vim /etc/samba/smb.conf |
2.配置介绍
workgroup = WORKGROUP
,这个WORKGROUP要和Windows物理机的工作组相对应
1 | workgroup = WORKGROUP |
3.我的/etc/samba/smb.conf配置文件
1 | # See smb.conf.example for a more detailed config file or |
三、最后添加用户
1.将root添加到samba账号里面,如果是其他账号就替换成你自己的账号,会提示输入两次密码,这个密码就是访问samba的密码
1 | smbpasswd -a root |
四、大功告成
1.重启samba服务
1 | service smb restart |
2.在CentOS虚拟机命令行中输入ip addr
命令确定ip地址
3.如果没有ip地址先执行dhclient
命令,然后再执行ip addr
命令即可看到ip地址
4.在文件资源管理器地址栏输入\\IP地址\root
,即可访问
5.设置为开机启动(可选)
1 | systemctl enable smb |
五、错误处理
1.windows访问报错:没有访问权限
修改/etc/sysconfig/selinux
1 | vim /etc/sysconfig/selinux |
把SELINUX=enforcing改为SELINUX=disabled
1 | # This file controls the state of SELinux on the system. |