does Nautilus use /etc/samba/smb.conf

Asked by woodd

I would like to configure some global samba settings and examine shares created via Nautilus.
I don't see the shares defined in /etc/samba/smb.conf and I don't have ~/.smb or ~/.samba directories either.

I have created a share that I damaged by removing the shared folder and re-creating a new folder with the same name. I have then re-shared the directory with a new share name. Guess what - both the old and new share names can be located on the home network. Both still work however, Nautilus only sees the "latest" share name.

Where can I delete/remove the old share name?
Your help would be appreciated - thank you

Ubuntu 9.04

Question information

English Edit question
Ubuntu samba Edit question
No assignee Edit question
Solved by:
Last query:
Last reply:
Revision history for this message
Bhavani Shankar (bhavi) said :
Revision history for this message
woodd (dcwood) said :

Interesting link - but no - I have shares that were setup in Nautilus and the shares work.
However, I don't see the shares in /etc/samba/smb.conf - so where are they?
There is one share I want to remove that Nautilus does not have control over currently.

Revision history for this message
woodd (dcwood) said :

I am not sure if this is a samba question or a Nautilus question.

Revision history for this message
woodd (dcwood) said :

I located the config files.

It appears as though /var/lib/samba/usershares holds a text file for each share that has been created.
However, /var/lib/samba/ contains a few binary tdb files (such as share_info.tbd) So my question / search turns to understanding how to properly configure / manage these .tbd files.

Revision history for this message
woodd (dcwood) said :

Simple when you discover where and how ...
username@linux:~> net usershare add share_1 /home/username/folder "" username:F guest_ok=y
username@linux:~> net usershare delete share_1

I am guessing that /etc/smb.conf is still used as well.