在samba共享上创建的文件的权限

时间:2018-09-20 13:16:29

标签: permissions client samba access-rights setuid

我的权限非常棘​​手。 我正在运行一个服务器-客户端wxpython应用程序,其中有两个分别用于服务器和客户端的脚本。

这两个脚本都托管在服务器上的samba共享上;客户端具有对samba共享的读取,写入和执行权限,该权限在所有客户端上均本地化。

客户端需要写入文件(然后将其读回)。客户还需要在某个时候启动Web浏览器。

  • 如果客户端由本地用户运行,则它们似乎无法写入文件。这是因为尽管所有现有文件都是可写和可执行的,但应用程序创建的 new 文件却无法写入共享。

  • 另一方面,如果我使用sudo运行客户端,则写文件没有问题,但是firefox无法启动,因为sudo执行的程序无法在用户上打开浏览器会议。

问题:如何设置samba共享的权限,以便客户端(由本地用户执行)可以将文件写入共享? (我尝试了SetUID,但没有用。)

如果这不可能,那么如何让根应用程序在本地启动浏览器?

0 个答案:

没有答案