Dancing a samba is easier :(

Hello everybody,

I am trying to get a suse linux computer ( 7.2 ) to show me my home directory under windows. I got samba started, and I can see the linux computer under windows, but when I try to open it, I get a login box. That is not so bad :slight_smile: but I can't log on. I am using windows 2000 and I added a key in the registry as described, but still it won't let me log on.

I also wanted to use swat to help me configuring, but I can't start it up. As far as I understood it, it is a graphical tool to help me configure samba. Any idea for the reason? ( btw I could find the file swat under /sbin so I pressume it is instaled).

Does anybody know if there is a samba for dummies version online?

Hope you can help me.

Miriam

Hi,

Have you got encrypted passwords set up on both machines and have you added the required smbusers and passwords:?

Swat can be started via inetd or xinetd, inetd's config is /etc/inetd.conf whilst xinetd uses /etc/xinetd.d/swat to control swat, can you check that the swat line isn't commented out in /etc/inetd.conf or diusabled in /etc/xinetd.d/swat.

You might also find it useful to check your samba log files, in RH they are in /var/logs/samba.

Hopefully this will give you somewhere to start troubleshooting.
Andy ::slight_smile:

It was indeed that I did not install the user ( me blond ), I added it with "smbpasswd -a [username]". It will automatically ask you for the password (just in case there are more blond peeps like me). It is working now.

Swat I still couldn't get to run. I checked the services file, and the inetd.conf and everything seems to be fine, but when I go to local host:910 it says nothing is listening at this port. But well ok, everything is working so I am very glad :slight_smile:

Now the second task :slight_smile: Convince windows, this printer is a nice printer it can use....

Hi,

By default swat listens on port 901, can you try pointing your web browser at http://localhost:901 or http://yourmachineshostname:901

What printer are you trying to share via samba?

Andy :slight_smile:

Hi all,

Ok next problem:

I see my printer under windows. I click properties, and windows says "I can't see what printer that is", and lets me install a driver. I choose HP laserject 4P ( which is my printer ) and it installs it nicely. Then it shows me the properties of the printer. I try to print a testpage, but it didn't succeed. My guess is that I did something wrong in the smb.conf. Can someone help me. From what I understand you have to refer to the printers in your printcap file which looks like this at my puter:

<b>
### BEGIN apsfilter: ### /etc/gs.upp/y2prn_lp_hp4p.upp lp_hp4p ###
# Warning: Configured for apsfilter, do not edit the labels!
# apsfilter setup Sat Oct 20 22:55:34 CEST 2001
#
lp_hp4p-ascii|lp1|y2prn_lp_hp4p.upp--ascii-lp_hp4p|y2prn_lp_hp4p.upp ascii:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn_lp_hp4p.upp--ascii-lp_hp4p:\
:lf=/var/spool/lpd/y2prn_lp_hp4p.upp--ascii-lp_hp4p/log:\
:af=/var/spool/lpd/y2prn_lp_hp4p.upp--ascii-lp_hp4p/acct:\
:if=/var/lib/apsfilter/bin/y2prn_lp_hp4p.upp--ascii-lp_hp4p:\
:la@:mx#0:\
:tr=:cl:sh:
#
lp_hp4p|lp2|y2prn_lp_hp4p.upp--auto-lp_hp4p|y2prn_lp_hp4p.upp auto:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn_lp_hp4p.upp--auto-lp_hp4p:\
:lf=/var/spool/lpd/y2prn_lp_hp4p.upp--auto-lp_hp4p/log:\
:af=/var/spool/lpd/y2prn_lp_hp4p.upp--auto-lp_hp4p/acct:\
:if=/var/lib/apsfilter/bin/y2prn_lp_hp4p.upp--auto-lp_hp4p:\
:la@:mx#0:\
:tr=:cl:sh:
#
lp_hp4p-raw|lp3|y2prn_lp_hp4p.upp--raw-lp_hp4p|y2prn_lp_hp4p.upp raw:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn_lp_hp4p.upp--raw-lp_hp4p:\
:lf=/var/spool/lpd/y2prn_lp_hp4p.upp--raw-lp_hp4p/log:\
:af=/var/spool/lpd/y2prn_lp_hp4p.upp--raw-lp_hp4p/acct:\
:if=/var/lib/apsfilter/bin/y2prn_lp_hp4p.upp--raw-lp_hp4p:\
:la@:mx#0:\
:tr=:cl:sh:
#
### END apsfilter: ### /etc/gs.upp/y2prn_lp_hp4p.upp lp_hp4p ###
</b>

I don't want guests to be able to print to this printer. I added this in my smb.conf file:

<b>
[printers]
comment = All Printers
browseable = no
printable = yes
public = no
read only = yes
create mode = 0700
print command = /usr/bin/lpr -P%p -r %s
path = /var/spool/samba/print
</b>

I hope someone can help me further here

About the swat topic:
I tried both localhost and my own ip and I got a connection refused.

Miriam

  • HI !
    This offen problem.If you can't login swat in your machine. To try http://172.0.0.1:901 or http://localhost:901 then
    input default account (super user root) and root must be have passwd.
    notes:at first you must add a user account in your Linux7.2 machine and add it to samba user in swat . all over, Input this user account when you logon windows. Ok !!

sgiman@sohu.com