Re: XP --> Linux with Samba

From: chris dewbery (chris.dewbery_at_millentech.com)
Date: 11/06/05


Date: Mon, 07 Nov 2005 11:16:44 +1300

Mike T. wrote:
> Hi,
>
> I'm trying to get my XP Pro computers to see Samba shares on a SuSE 10.0
> box. On the windows side, I'm using a workgroup, not a domain. I've been
> going through resources on the Web, but I still can't seem to accomplish it.
>
> I have accounts the same username/password combo on both machines. When
> going into Network Neighborhood on the XP box, the Linux machine is visible.
> However, when I try to access it, I get a message saying that I don't have
> permission. I've never had probems browsing Windows shares from the Linux
> box.
>
> Here's my smb.conf:
>
> # smb.conf is the main Samba configuration file. You find a full commented
> # version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
> # samba-doc package is installed.
> # Date: 2005-09-13
>
> [global]
> workgroup = THOMENET
> printing = cups
> hosts allow = 192.168.1. 127.
> printcap name = cups
> printcap cache time = 750
> cups options = raw
> map to guest = Bad User
> include = /etc/samba/dhcp.conf
> logon path = \\%L\profiles\.msprofile
> logon home = \\%L\%U\.9xprofile
> logon drive = P:
> add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s
> /bin/false %m$
> domain logons = No
> domain master = No
> security = user
>
> [homes]
> comment = Home Directories
> valid users = %S
> browseable = No
> read only = No
> inherit acls = Yes
>
> [profiles]
> comment = Network Profiles Service
> path = %H
> read only = No
> store dos attributes = Yes
> create mask = 0600
> directory mask = 0700
>
> [users]
> comment = All users
> path = /home
> read only = No
> inherit acls = Yes
> veto files = /aquota.user/groups/shares/
>
> [groups]
> comment = All groups
> path = /home/groups
> read only = No
> inherit acls = Yes
>
> [printers]
> comment = All Printers
> path = /var/tmp
> printable = Yes
> create mask = 0600
> browseable = No
>
> [print$]
> comment = Printer Drivers
> path = /var/lib/samba/drivers
> write list = @ntadmin root
> force group = ntadmin
> create mask = 0664
> directory mask = 0775
>
> ## Share disabled by YaST
> # [netlogon]
>
>
> What am I doing wrong?
> Thanks,
> Mike
>
>

the line "security = user" in your smb.conf file requires you to the have
an account setup on the linux box for each user that wants to have access.

you could use "security = share" if security isn't an issue, or just create an account for this user on the linux box.

see "man smb.conf" for more information.

good luck :)



Relevant Pages