我在 Win7x64 主机上有一个 CentOS 5 VirtualBox 来宾。我正在尝试root
使用 Samba 设置与我的 Windows 主机拥有的读/写共享目录,但是在绕圈子后我没有运气。为了简化问题,我禁用了我的防火墙 ( /etc/init.d/iptables stop
)。由于安全性和权限与此目的无关,我宁愿不必设置另一个 unix 用户/组/密码。
这是来自的输出 testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[Guest Share]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Run Code Online (Sandbox Code Playgroud)
和来源/etc/samba/smb.conf
:
[global]
workgroup = WRKGRP
netbios name = SMBSERVER
security = SHARE
load printers = No
[Guest Share]
comment = Guest access share
path = /root/src
read only = No
guest ok = Yes
Run Code Online (Sandbox Code Playgroud)
运行/etc/init.d/smb restart
显示 OK 状态。但是,在我的 Windows 主机上,我只能看到来宾上的共享文件夹\\IPv4
,但无法进入“来宾共享”:
“找不到网络名称”错误消息是一个常见错误,可能的原因是:
您尝试访问共享的用户没有足够的权限访问共享路径。读取 (r) 和访问 (x) 都应该是可能的。
我是否尝试使用 root 作为无密码 Samba 访客?我愿意,可以吗?如何配置 Samba 以共享(读/写)具有 root 权限的任何文件夹?
小智 5
我有能力做到这一点。为了比较,这里是我的一个分享条目:
[Music] ; user="jlacroix"
force user = jlacroix
path = /home/jlacroix/Music
writable = no
public = yes
Run Code Online (Sandbox Code Playgroud)
请务必将“jlacroix”替换为您使用的用户名。它应该强制它使用该用户,而不管用户实际使用该文件。因此,您可能需要将“jlacroix”更改为 root。但是,我不建议以这种方式共享,因为您应该小心哪些可以访问 root 许可文件。
归档时间: |
|
查看次数: |
34477 次 |
最近记录: |