Samba 用户和来宾权限

Samba 用户和来宾权限

我有一个/var/www/html/名为 的文件夹,人们可以通过 PHP 向其中上传文件store

storerwxrwxr--具有用户josh和组所拥有的权限www-data

store文件夹也是 SMB 共享,如果我使用它josh登录它,它就可以工作。但是我需要每个人都能访问它,但也没有写入权限。

这是我在 Samba 配置中尝试过的:

[propellor]
path = /var/www/html/store
browsable = yes
guest ok = yes
read only = yes
write list = josh
create mask = 755

如果我使用凭据,在 Windows 中映射网络驱动器允许我进行读写,josh但如果我是访客或使用另一个(Windows)用户帐户,则根本不允许我打开共享。

我的设置或权限中确实缺少了一些东西。

谢谢!

答案1

首先创建一个新用户:sudo useradd samba-guest

搜索。将其设置为smb.conf( ) 。guest accountsamba-guestguest account = samba-guest

现在重新启动 Samba 并且它应该可以工作了。

欲了解更多信息,请点击这里

笔记:不要忘记授予samba-guest读取权限/var/www/html/store

答案2

您可以使用粘性来设置 Samba 共享文件中其他文件的权限。或者您也可以添加来宾用户并更改他们在共享文件夹的权限。

相关内容