根据说明书如何启用用户共享功能?

我在.xsession-errors日志中发现了这个条目

"Nautilus-Share-Message:调用“net usershare info”,但失败了:“net usershare”返回

error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares.         
Error No such file or directory
Please ask your system administrator to enable user sharing.

关于我的小程序在每次启动后需要重新加载的问题。只是想知道如何启用用户共享功能,以及它对我的小程序有什么影响?
3个回答

实际上,如果你不想看到这个错误,你必须安装Samba。但是Samba的使用是为了与其他Unix或Windows系统共享文件或打印机。所以你可以忽略这个错误,或者只需安装Samba即可。

3这对我来说修复了错误 - Peter Jenkins
@Mika,Samba也可以用于文件共享。 - ivant

我不认为这会对你的小程序产生任何影响,那可能是另一个错误。你可以使用sudo命令来创建目录:
sudo mkdir -p /var/lib/samba/usershares

但我真的不知道它会做什么。


我解决这个问题,创建了一个群组称为管理员。
sudo groupadd admin

检查管理员组是否是sudoers的一部分:
sudo cat /etc/sudoers

现在你可以将用户添加到管理员组中:
sudo usermod -aG admin username

你可以检查你的用户是否属于该组:
sudo cat /etc/group | grep '^admin'

这对我有用

2你能解释一下为什么这样修复问题吗?给自己额外的权限来绕过一个Nautilus的bug似乎有点奇怪。 - Peter Jenkins
这对我有效 - rubixibuc