如何使用 samba 添加权限

如何使用 samba 添加权限

我的 Windows PC 上的 ubuntu 服务器上有一个 samba 文件服务器,当我尝试在共享驱动器上写入时,它说我需要权限才能执行此操作。我这样做了:

sudo chown nobody:nogroup /var/www/html

我的 smb.conf 是:

[webpage]
    comment = Ubuntu File Server Share
    path = /var/www/html
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755

我有另一个共享文件夹,并且该文件夹使用相同的 .conf 运行良好,请问有人能告诉我如何授予自己权限吗?谢谢

答案1

您的连接可能没有按照您认为的用户方式运行。

  • 您可以尝试找出用户 samba 运行该连接的原因。运行

    chmod 1777 /var/www/html
    

    然后,您应该能够在该目录中创建一个文件。它将包含此连接的 Samba 进程的用户和组。

    然后将权限改回来。

  • 您可以使用以下行更改 Samba 进程的用户和组smb.conf

    force user = nobody
    force group = nogroup
    

相关内容