'net usershare' returned error 255
tomh0665 at gmail.com
Wed Jul 21 16:26:47 UTC 2010
On Wed, Jul 21, 2010 at 10:11 AM, listofx <listofx at gmail.com> wrote:
> I want to share a directory to friends. I do remember that it has once
> worked before in nautilus just by right-clicking on a directory.
> but now, it prompts:
>> 'net usershare' returned error 255: net usershare: cannot open
>> usershare directory /var/lib/samba/usershares. Error
>> Permission denied
>> You do not have permission to create a usershare. Ask your
>> administrator to grant you permissions to create a share.
> ls -ld /var/lib/samba/usershares told me
>> drwxrwx--T 2 root haldaemon 4096 2010-07-21 21:12 usershares/
> I consider the group haldaemon is highly suspicious since it is located
> after user 'upload' (see below) I created for uploading. see vipw below.
> Who created this user?
>> xiang:x:1000:1000:Xiang Liu,,,,:/home/xiang:/bin/bash
>> haldaemon:x:115:121:Hardware abstraction layer,,,:/var/run/hald:/bin/false
> There is also a group called haldaemon in my system. (the last line in /etc/group)
> I have tried to find other files or directories owned by haldaemon with
> intention to finally find out a package which causes a new user
> haldaemon. Utilizing command 'find', I did not obtain any valuable
>> xiang at xiang-laptop:/$ sudo find ./ -group haldaemon -print
>> xiang at xiang-laptop:/$ sudo find ./ -user haldaemon -print
The uid and gid are different from mine but haldaemon is a valid system user.
Whether the haldaemon group is meant to "own" usershares, I have no
idea. I have never used samba's usershares and have never set up samba
through a GUI.
I am pretty sure that I have seen someone post this error before and
that the solution was to remove and add the user from the sambashare
group before setting up a share.
More information about the ubuntu-users