1 配置虚拟机CentOS的IP。/etc/sysconfig/network-scripts/ifcfg-eth0 或者ifcfg-enss33,PC和虚拟机能够ping通。
2 安装Samba
rpm -qa | grep samba //查看
yum -y install samba samba-client samba-common //安装
3 添加用户
useradd mm //创建用户
smbpasswd -a mm //添加用户到Samba,并设密码
4 创建共享文件
mkdir /share
chmod 777 /share
5 配置Samba文件
vim /etc/samba/smb.conf
[share] //在PC里面显示的名字
comment = Public file share//随便写点
path = /share //共享文件的绝对路径
writable = yes //写权限
browseable = yes
guest ok = yes
create mode = 0777
force create mode = 0777
directory mode = 0777
force directory mode = 0777
6 重启Samba服务器
service smb restart 或者 systemctl restart smb
service nmb restart
service smb status //查看状态
chkconfig smb on //开机启动,不知怎么不管用?
7 关闭防火墙
iptables -F 或者 setenforce 0
8 reboot 一下吧
9 在PC端(电脑 + R)输入 \\虚拟机IP,可以看到共享文件。
注:1》Windows10 登录Samba老是提示密码错误,但是其他人可以登录我的Samba。试了好多办法,还是密码错误。气愤的,重装Windows10,OK。
2》登录后打不开共享文件,没有访问权限:启动Samba,关闭防火墙,共享文件的权限。
3》源文件在Samba里面,用source insight修改后保存时报没有写权限, 修改共享文件的属主
chown -R 用户.用户 /share
本文详细介绍如何在CentOS虚拟机上配置Samba服务,包括设置IP地址、安装Samba软件包、添加用户、创建共享目录及配置Samba参数等步骤。此外还介绍了常见问题的解决方案,如解决Windows 10登录问题、权限问题等。
281

被折叠的 条评论
为什么被折叠?



