没有写入权限的 Samba 共享
Samba Share whithout writing rights
我在网络(Windows 和 Linux 客户端)中看到我的 Samba 共享和 folders/files,但我无法在其中写入或创建文件。 Linux 上是文件夹 777? smb.conf 是只读的 = 否和可写的 = 是...感谢任何帮助
smb.conf(测试参数):
[global]
workgroup = workgroup
netbios name = xyz
server string = Samba Server Version %v
map to guest = Bad User
passdb backend = tdbsam
username map = /etc/samba/smbusers
max log size = 50
hosts allow = 127., XXX.YYY.ZZZ.WWW
cups options = raw
[Test1]
path = /xyz/Test1
valid users = ZZZZ
read only = No
create mask = 0777
directory mask = 0777
ls -l:
drwxrwxrwx 3 ZZZZ smbusers 4096 14. Mär 13:55 Test1
我不得不更改 "Security Enhanced Linux Policy for the smbd processes"
http://linux.die.net/man/8/samba_selinux
如果您想允许 samba 共享任何 file/directory read/write,您必须打开 samba_export_all_rw 布尔值。
setsebool -P samba_export_all_rw 1
如果您想查看自己的状态:
getsebool -a | grep samba
我在网络(Windows 和 Linux 客户端)中看到我的 Samba 共享和 folders/files,但我无法在其中写入或创建文件。 Linux 上是文件夹 777? smb.conf 是只读的 = 否和可写的 = 是...感谢任何帮助
smb.conf(测试参数):
[global]
workgroup = workgroup
netbios name = xyz
server string = Samba Server Version %v
map to guest = Bad User
passdb backend = tdbsam
username map = /etc/samba/smbusers
max log size = 50
hosts allow = 127., XXX.YYY.ZZZ.WWW
cups options = raw
[Test1]
path = /xyz/Test1
valid users = ZZZZ
read only = No
create mask = 0777
directory mask = 0777
ls -l:
drwxrwxrwx 3 ZZZZ smbusers 4096 14. Mär 13:55 Test1
我不得不更改 "Security Enhanced Linux Policy for the smbd processes"
http://linux.die.net/man/8/samba_selinux
如果您想允许 samba 共享任何 file/directory read/write,您必须打开 samba_export_all_rw 布尔值。
setsebool -P samba_export_all_rw 1
如果您想查看自己的状态:
getsebool -a | grep samba