本文目录一览:
- 1、Windows下Samba服务器,打开目录时提示无权限。
- 2、如何在Windows计算机访问Samba共享
- 3、samba共享中手动创建的文件WINDOWS没有权限访问
- 4、Windows登录linux samba服务器时提示“无法访问”,是什么原因?
- 5、怎样用Samba实现windows和linux之间文件的网络访问
- 6、怎样解决Windows7/Vista访问Samba共享的问题
Windows下Samba服务器,打开目录时提示无权限。
[share]
path = /home/share
read only = no
writable = Yes
public = Yes
valid users = share
这一块是不是有问题?
既然你不允许读了,写还有什么意义?这样写是不是矛盾?
把它改了,然后重启服务试一下。
如何在Windows计算机访问Samba共享
win10 有时不能访问此共享文件夹,因为你组织的安全策略...
此问题需要修改Win10 网络策略
按window+R键输入gpedit.msc 来启动本地组策略编辑器。
依次找到“计算机配置-管理模板-网络-Lanman工作站”这个节点,在右侧内容区可以看到“启用不安全的来宾登录”这一条策略设置。状态是“未配置”。
双击“启用不安全的来宾登录”这一条策略设置,将其状态修改为“已启用”并单击确定按钮。
设置完成再次尝试访问发现可以正常访问了。最好重启下电脑,访问无忧。
samba共享中手动创建的文件WINDOWS没有权限访问
除了要在smb.conf中定义共享,设置共享权限,还应该为该目录设置文件系统的权限。例如执行:chmod 777 /xsp
Windows登录linux samba服务器时提示“无法访问”,是什么原因?
原因和解决方式如下:
可以登录samba服务器,但是没有权限访问linux下的共享目录
1、确保linux下防火墙关闭或者是开放共享目录权限 iptalbes -F
2、确保samba服务器配置文件smb.conf设置没有问题,可网上查阅资料看配置办法
3、确保setlinux关闭,可以用setenforce 0命令执行。 默认的,SELinux禁止网络上对Samba服务器上的共享目录进行写操作,即使你在smb.conf中允许了这项操作。
这两个命令必须执行:
iptables -F
setenforce 0:
补充说明:
1、Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享。资源。-windows访问samba权限
2、应用功能:
由上面说明的 SAMBA 发展缘由,可以看出, SAMBA 最初发展的主要目就是要用来沟通Windows 与 Unix Like 这两个不同的作业平台。最大的好处就是不必让同样的一份数据放置在不同的地方,搞到后来都不晓得哪一份资料是最新的!而且也可以透过这样的一个档案系统让Linux 与 Windows 的档案传输变得更为简单!也就是说,可以透过『网络上的芳邻』来进行Linux 与 Windows 档案的传输。那么 SAMBA 可以进行哪些动作呢?-windows访问samba权限
①分享档案与打印机服务;
②提供使用者登入 SAMBA 主机时的身份认证,以提供不同身份者的个别数据;
③进行 Windows 网络上的主机名称解析 (NetBIOS name)
④进行装置的分享 ( 例如 Zip, CDROM... )
怎样用Samba实现windows和linux之间文件的网络访问
步骤
1
以root用户登录服务器。
步骤
2
创建访问服务器共享目录的用户,以abc为例。
useradd
-g
root
abc
步骤
3
设置访问共享目录用户的密码。
passwd
abc
根据系统提示输入自定义的密码。
passwd
abc
changing
password
for
abc.
new
password:
再次输入密码。
reenter
new
password:
password
changed.
步骤
4
设置abc用户使用samba服务访问共享目录的密码。
smbpasswd
-a
abc
根据系统提示输入自定义的密码。
new
smb
password:
再次输入密码,系统显示类似如下信息,表明abc用户访问共享目录的密码设置成功。
retype
new
smb
password:
tdbsam_open:
converting
version
0.0
database
to
version
4.0.
tdbsam_convert_backup:
updated
/etc/samba/passdb.tdb
file.
……
account_policy_get:
tdb_fetch_uint32
failed
for
field
10
(refuse
machine
password
change),
returning
added
user
abc.
步骤
5
配置samba服务。
1.
编辑samba服务配置文件。
vi
/etc/samba/smb.conf
在文件中添加如下内容:
[abc]
path
=/opt/abc
read
only
=
no
inherit
acls
=
yes
“path”为共享目录名称,例如“/opt/abc”。
2.
保存并退出。
:wq
步骤
6
为访问共享目录的用户赋予可读写权限。
chmod
775
/opt/abc
步骤
7
启动samba服务。
service
smb
start
系统显示如下信息,表明samba服务启动成功。
starting
samba
smb
daemon
done
重新启动samba服务的命令为/etc/init.d/smb
restart。
步骤
8
在另一台能与abc服务器网络互通的pc机上,输入访问共享目录的地址:\\服务器ip地址,例如:\\10.10.10.71。
打开服务器的共享目录。
步骤
9
输入用户名abc和步骤4设置的密码,登录共享目录。
----结束
怎样解决Windows7/Vista访问Samba共享的问题
右键点击----“计算机”---》管理--本地用户和组---用户--administrator----右键选属性--账户已停用前面的钩去掉----确定。然后再在administrator----右键--设置密码--数完密码,确定。然后打开:1、控制面板--管理工具--本地安全策略--本地策略--用户权限分配--找到拒绝从网络访问这台计算机--双击将里面的帐户删除--确定。2、控制面板--管理工具--本地安全策略--本地策略--安全选项--网络访问:本地帐户的共享和安全模型--改成经典。3、控制面板--关闭防火墙。-windows访问samba权限