用windows7访问Linux下samba共享的文件夹,总是不成功

如题所述

问题不出在Windows上,而是Linux上面的Samba
配置文件
问题,修改方法如下:
1、对Samba配置文件进行备份,然后配置一个公开的目录
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
rm /etc/samba/smb.conf
touch /etc/samba/smb.conf
vi /etc/samba/smb.conf
#配置一个公开的访问目录,在新创建的smb.conf文件中加入以下配置
<pre name="code" class="plain">
#========= Global Settings ========
[global]
workgroup =
WORKGROUP

security = share
map to guest = bad user
#===== Share Definitions ==========
[MyShare]
#共享目录路径
path = /home/samba/share
browsable =yes
writable = yes
guest ok = yes
read only = no2、设置文件夹权限,检测配置文件
chmod -R 0777 /home/samba/share
testparm3、重启Samba服务即可解决
service smb restart# service nmb restart
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-27
问题不在windows上,是服务器设置的问题
vim
/etc/samba/smb.conf
添加
[root]
comment
=
root
path
=
/
writable
=
yes
valid
users
=
root
smbpasswd
-a
root
(会提示输入密码)
service
smb
restart
service
iptables
stop
chkconfig
iptables
off
echo
"setenforce
0"
>>
/etc/rc.d/rc.local
(关掉selinux,
也可以修改/etc/selinux/config,修改SELINUX=disabled后从起电脑)
就可以了
第2个回答  2019-06-11
你按我的方法来添加samba用户,看下行不行~
1.添加samba用户
[root@localhost
~]#
useradd
test
2.为samba用户test设置密码
[root@localhost
~]#
smbpasswd
-a
test
3.设置好密码后确认防火墙和SELinux已经关闭后再访问~
第3个回答  2020-01-17
注意了,SAMBA的用户名密码是单独设置的,而并非LINUX的本地用户。你查看下SAMBA.CONF里面的用户名密码是否设置争取。
第4个回答  2019-06-03
家庭版对网络功能有一定的阉割,本身就不具备连接某些服务器的功能,建议楼主换成专业版或旗舰版吧。
相似回答