Page 1 of 1
Sharing Folders Over Network [SOLVED]
Posted: Sun Dec 12, 2010 11:25 am
by Scorpio_Snake
I am having a problem when I try to share my folders over my network. I shared a folder through nautilus. When I try to access this folder from another computer it is asking for a password. However I never set a password for the folder, nor do I see anywhere to set it or change it.
Re: Sharing Folders Over Network
Posted: Sun Dec 12, 2010 11:36 am
by altair4
Please post the output of the following commands:
EDIT: From your description it sounds like you set a guest share in Nautilus so it shouldn't be asking for a password at all. It sounds like a Linux permissions issue not a Samba issue. The output of the two commands above will tell us how you are set up.
Re: Sharing Folders Over Network
Posted: Sun Dec 12, 2010 12:15 pm
by Scorpio_Snake
Code: Select all
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
server string = %h server
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
[homes]
comment = Home Directories
valid users = %S
create mask = 0700
directory mask = 0700
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
Code: Select all
[sudo] password for family:
[public]
path=/home/family/Public
comment=
usershare_acl=Everyone:R,Unix User\root:F,
guest_ok=n
[music]
path=/home/family/Music
comment=
usershare_acl=Everyone:R,Unix User\root:F,
guest_ok=n
Re: Sharing Folders Over Network
Posted: Sun Dec 12, 2010 12:38 pm
by Scorpio_Snake
Actually it won't let me set a guest share. The option is greyed out for me.
Re: Sharing Folders Over Network
Posted: Sun Dec 12, 2010 1:24 pm
by altair4
Actually you have a lot of things that are discombobulated there. You must not have read my HowTo:
http://forums.linuxmint.com/viewtopic.p ... 69#p135786
[1] You need to do the following to the base Debian install in order for Nautilus-shares ( or even Classic Shares ) to work properly:
Linux Mint Debian Edition Preliminary Steps
Step 1: "Guest Access" is disabled.
Open smb.conf as root:
Add the following lines to the [global] section:
Code: Select all
usershare allow guests = yes
map to guest = Bad user
And restart samba:
Step 2: You do not have permissions to create a usershare because you are not included in the correct group.
Code: Select all
sudo gpasswd -a your_user_name sambashare
Then logoff and login again.
[2] As for the other problem - you did not create this share from Nautilus:
Code: Select all
[public]
path=/home/family/Public
comment=
usershare_acl=Everyone:R,Unix User\root:F,
guest_ok=n
You may have done it with a:
sudo net usershare add public /home/family/Public "public" Everyone:R,root:F guest_ok=n
That will work but you're in a catch-22. With no guest access all remote users will be forced to provide a username and password. With guest access enabled no one will be prompted and root will not be recognized and so no one will have write access. One way out of this with usershares is to create two shares on the same target with different names and permissions:
Code: Select all
sudo net usershare add public /home/family/Public "public" Everyone:R guest_ok=y
Code: Select all
sudo net usershare add publicroot /home/family/Public "publicroot" root:F guest_ok=n
BTW do you really want root's password to access that share to enable write.
Get the guest access grayed out problem cleared up first and go from there.
Re: Sharing Folders Over Network
Posted: Sun Dec 12, 2010 4:54 pm
by Scorpio_Snake
I am sorry. I didn't see your other post. Thank you! This worked. And no I don't want to give write access, just able to access and copy files in certain folders.