samba服务中,关于读写(也就是下载和上传)权限的优先级。

: 相关的几个配置参数如下:

readonly 是否只读

writable 是否可写

read list 只读用户的列表

write list 可写用户的列表

优先级:

write list优先级别最高,所列的用户肯定有写的权限

read list其次,其中的用户具有只读的权限,例外:如果某个用户同时在write list和read list中,则该用户具有可写的权限

writable和readonly权限等同,谁放在后面就覆盖前面的。

看下面几个例子:

vim /etc/samba/smb.conf

[resource2] comment = resource Directories path = /resource2 browseable = yes public = no write list = tom writable = no valid users = tom,bean上面的配置,首先考虑write list :tom 有可写权限,而writable=no,所以bean只有只读权限[resource2] comment = resource Directories path = /resource2 browseable = yes public = no read list = bean writable = yes valid users = tom,bean上面的配置,因没有write list,检查read list ,bean有只读权限,然后检查writable,tom 有可写权限,bean就不要考虑了,,因为前面的read list限制了他只读,也就是说,read list会在writable的基础上增加限制。[resource2] comment = resource Directories path = /resource2 browseable = yes public = no write list = bean read list = bean writable = yes valid users = tom,bean上面的配置,首先考虑write list ,bean有读写权限,然后考虑read list,因为bean 在write list中已经配置,所以不用考虑read list 了,然后考虑writable,tom具有可写权限。

[resource2] comment = resource Directories path = /resource2 browseable = yes public = no write list = bean read list = bean writable = yes readonly=yes

valid users = tom,bean

writable和readonly优先级别相同,谁在后面就看谁的配置,上面readonly在后面,所以tom和bean都只有只读权限。

拥有一颗比九万五千公里还辽阔的心,

samba服务中,关于读写(也就是下载和上传)权限的优先级。

相关文章:

你感兴趣的文章:

标签云: