我的 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