Nautilus-Share-Message:被称为“net usershare info”,但失败了
当我从命令行运行Nautilus时,它会成功启动,但会出现在终端中:
Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: mkdir failed on directory /var/run/samba/msg.lock: Permission denied 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.
我真的应该让系统管理员启用用户共享吗?
我的管理员是我自己,我不使用Samba。
这条消息是我Ubuntu更大问题的标志吗?
如果没有,我该如何防止它出现? (Nautilus是由我正在测试的程序启动但无法修改,而目前的问题使得该程序的错误在终端中不太明显)
Nautilus使用net usershare info
命令获取有关非root用户定义的Samba共享的信息。 有关此命令的更多信息,请参见net联机帮助页 。
如果该命令失败,Nautilus会假定没有这样的共享并显示它所获得的错误消息,以防您需要它。
创建文件夹/var/lib/samba/usershares/
应该可以防止出现消息:
sudo mkdir -p /var/lib/samba/usershares/
对我来说,@Florian的上述步骤还不够,所以这就是我为分享工作所做的额外工作:
apt purge samba-common apt install mint-meta-cinnamon samba nemo-share smbclient cifs-utils casper lupin-casper
我做了这两件事来纠正这个:
sudo mkdir -p /var/lib/samba/usershares/
和
sudo chmod go+rwx /var/lib/samba/usershares/