gpt4 book ai didi

尽管设置了 guest 帐户,但 samba 事件仍无人为

转载 作者:行者123 更新时间:2023-12-04 21:25:33 25 4
gpt4 key购买 nike

我正在 linux 上设置 samba,以便从 Windows 进行单用户访问,并且需要防止密码检查。我已将我的 linux 用户名添加到 smbpasswd。尽管在我的 smb.conf 中设置了 guest 帐户,但我创建的文件归用户 nobody 所有。如何让 samba 作为我的用户 ID 运行?

smb.conf:

[global]
security = share
guest account = liam
...

[goodstuff]
path = /home/liam
read only = no
guest only = yes
guest ok = yes

如果这是一个常见问题,抱歉;我寻找并寻找答案。

最佳答案

这似乎是一个常见问题,对我来说,如果我在共享部分中拥有它,它目前不起作用,但如果它在全局部分中则有效。这是我分享的定义:

[RepoDrive]
comment = USB drive
path = /shr
read only = No
create mask = 0777
directory mask = 0777
guest only = Yes
guest ok = Yes
browseable = No

根据 Samba manual ,为共享指定 guest 帐户应该没问题,这应该是这样做的...... IMO,Samba 有很多问题。请注意,如果您想知道您作为访客时所扮演的用户身份,请确保您具有写入权限并创建一个文件夹,然后您可以查看文件夹的所有者,这将是 samba 使用的用户。对我来说,如果我在共享部分指定 guest 帐户,则它是“nobody”(默认值)。

请注意,smbpasswd 与这些用户定义无关。

如果所有其他方法都失败了,请尝试使用 testparm(您需要 sudo apt-get install samba-common-bin 才能获得它)。它将显示您的配置中哪些参数实际有效,并检测任何不相关/不正确的参数(它消除了您设置为默认值的设置,并重写了同义词,例如 writeable = yes 将变为只读 = no 因为这些是反义词)。

关于尽管设置了 guest 帐户,但 samba 事件仍无人为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3920550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com