我尝试设置一个 samba 文件服务器,但无论我做什么,我都无法获得工作的写入权限(读取工作正常)。这是我目前的情况:
我有一个本地文件服务器,安装了 3 个硬盘/mnt/share/disk<nr>。其中 2 个使用 ext4 文件系统,第三个是 ntfs。该文件服务器运行 Fedora 18 32 位。这些硬盘的根文件夹属于superman:superman,并testparm输出以下内容:
[global]
workgroup = WORKGROUP
netbios name = FILE_SERVER
server string = Samba Server Version %v
interfaces = lo, eth0, 192.168.123.191/8
log file = /var/log/samba/log.%m
max log size = 50
unix extensions = No
load printers = No
idmap config * : backend = tdb
hosts allow = 192.168.123.
cups options = raw
wide links = Yes
[share]
comment = Home Directories
path = /home/share/
write list = superman, @users
force user = superman
read only = No
create mask = 0777
directory mask = 0777
inherit permissions = Yes
guest ok = Yes
Run Code Online (Sandbox Code Playgroud)
我已经尝试了很多方法来使其工作:磁盘被 chmodded 为 777,我尝试关闭 selinux,我已将标签添加samba_share_t到磁盘,如上面的输出所示,我尝试使smb 配置尽可能宽松,但我仍然无法写入共享(在 Windows 7 和另一个 Fedora 安装中尝试过)。
我可以尝试什么才能写入共享?
编辑:到目前为止我得到的答复主要与smb.conf. 然而,我尝试了很多不同的设置、现成的配置以及文件类似问题的解决方案smb.conf,所以我怀疑真正的问题在其他地方。
kob*_*ltz -1
这是我的分享之一的示例。记下该writable选项。
[rails]
create mask = 0777
directory mask = 0777
browseable = yes
writeable = yes
path = /var/rails
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78230 次 |
| 最近记录: |