On Sun, 2007-12-23 at 18:22 -0700, John Wheat wrote: > Craig White wrote: > > On Sun, 2007-12-23 at 15:36 -0700, John Wheat wrote: > > > >> I am trying to set up Samba to use with my wife's Vista laptop. My > >> System the samba server is Debian Etch and I have added an account for > >> her (Holly) on my debian sysytem but whn I try to login to the shares on > >> my Debian system from the laptop it will only allow me to login with my > >> Linux account and not hers. Is this because I (user "john") is the > >> account that is logged into the Debian host? Should I be able to access > >> these shares essentially my /home from the laptop logging in with > >> Holly's credentials. Would have something to do with tis line in teh > >> smb.conf file: > >> # By default, \\server\username shares can be connected to by anyone > >> # with access to the samba server. > >> # The following parameter makes sure that only "username" can connect > >> # to \\server\username > >> # This might need tweaking when using external authentication schemes > >> valid users = %S > >> I don't know what this means "valid users = %---- > > >> #1 - have sympathy on lists and remove comment lines. You can do this > >> easily with smb.conf by typing 'testparm -s > /tmp/samba.conf' > >> and giving us the output of that file (/tmp/samba.conf) > >> > >> #2 - The 'Macros' like %S are described in samba man page which can > >> be gotten by typing 'man smb.conf' in a console/terminal or > >> opening Konqueror and typing 'man smb.conf' in the address bar > >> > >> #3 - Samba's requirement for users is that they are a user in Linux > >> and a samba user too (same name)...therefore, after you create > >> the user 'holly' in Debian, get a terminal and type... > >> > >> smbpasswd -a holly > >> > >> which will then prompt you for a password for 'user' holly > >> > >> Craig > >> > >> --------------------------------------------------- > >> PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > >> To subscribe, unsubscribe, or to change your mail settings: > >> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > >> > >> > > This is the output of testparm -s > [global] > workgroup = JHBBZ > server string = %h server > obey pam restrictions = Yes > passdb backend = tdbsam > passwd program = /usr/bin/passwd %u > passwd chat = *Enter\snew\sUNIX\spassword:* %n\n > *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* . > syslog = 0 > log file = /var/log/samba/log.%m > max log size = 1000 > printcap name = cups > dns proxy = No > wins support = Yes > panic action = /usr/share/samba/panic-action %d > invalid users = root > > [homes] > comment = Home Directories > valid users = %S > read only = No > create mask = 0775 > directory mask = 0700 > > [printers] > comment = All Printers > path = /var/spool/samba > create mask = 0700 > printable = Yes > browseable = No > > [print$] > comment = Printer Drivers > path = /var/lib/samba/printers > > [John] > path = /home/john > valid users = holly, Holly > read only = No > guest ok = No > > Is the %S in [homes] restricting access to "user" john only for > /home/john ? > > I have added "user" holly to smbpasswd and her account cannot login from > vista do I need to specify an absolute path to smbpasswd? ---- and by the way, yes, it's likely 'valid users = %S' in your HOMES section will prevent her from seeing the files/folders in your home but it won't prevent her from logging on. You might want to comment that out or more reasonably, create a 'shared' folder that you both have equal access to that is not in anyone's $HOME directory at all. i.e. mkdir /home/shared-files chgrp users /home/shared-files #make it owned by group 'users chmod g+w,g+s /home/shared-files #make it group writable, group sticky then add to smb.conf [shared-files] comment = Shared Files read only = No create mask = 0775 directory mask = 0700 Craig --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss