[Samba] Second Posting! Please reply - Need HELP!!

Kristyan Osborne kris at longhill.brighton-hove.sch.uk
Tue Jan 21 23:05:02 GMT 2003


I like this, I'm going to keep it as an example of what not to send to a mailing list :-)

	-----Original Message----- 
	From: issue qad [mailto:issueqad at yahoo.com] 
	Sent: Mon 20/01/2003 16:52 
	To: samba at lists.samba.org 
	Cc: 
	Subject: [Samba] Second Posting! Please reply - Need HELP!!
	
	

	I am first time SAMBA user. System information:
	Unix = HP-UX 11.0
	Network = Windows 2000
	
	Things that I did:
	1)      Logged into our test unix box as “root”. Created a
	directory “samba” underneath “/home/root”.
	2)      Went to samba website and downloaded
	“samba-2.2.7a.tar.gz” onto my “C:\” (my desktop). I am
	aware that the latest “How to” book in its
	“Installation section asks me to use command “wget
	http://us1.samba.org/samba/ftp/samba-2.2.7a.tar.gz”
	from my unix prompt, but unfortunately “wget” does not
	work on my unix box.
	3)      FTP the “samba-2.2.7a.tar.gz” to test unix box in
	binary mode.
	4)      Used “gunzip samba-2.2.7a.tar.gz”
	5)      Next step would be to verify Samba’s PGP signature.
	But again, unfortunately, “gpg” command does not work
	on my machine, so had to proceed further without
	verification. Should I have used a different approach
	for this verification?
	6)      Used “cd /tmp”. Then did “tar xf
	/home/root/samba/samba-2.2.7a.tar”. This did create
	the directory “samba-2.2.7a” underneath “/tmp” and
	with all the other folders and files underneath
	“samba-2.2.7a”
	7)      Then went back to
	“/samba/ftp/Binary_Packages/hp/samba-2.2.7a” website
	and downloaded the HP-UX depot
	“samba_2.2.7a_HPUX_withwinbind.depot.gz” onto my “C:\”
	and then FTP’ed that over to test unix box in
	underneath “/tmp” directory in binary mode.
	8)      Then used “swinstall –s
	/tmp/samba_2.2.7a_HPUX_withwinbind.depot.gz Samba”.
	9)      Then used “/sbin/init.d/samba start” to start smbd
	and nmbd.
	10)     Then edited my “/etc/nsswitch.conf” to add
	“passwd: files winbind
	grouyp: files winbind”
	11)     I think I am also supposed to do some setup in
	“/etc/pam.d”, but this file never got created. It does
	not exist.
	12)     Used “/usr/local/samba/bin/smpasswd –j mydomain –r
	mypdc –U administrator”. This joined the unix server
	to “mydomain”. But also gave the error message about
	“Unicode_map.850” and “Unicode_map.ISO8559” didn’t
	exist underneath “codepages” directory. I know that I
	do have “CP850.txt” and “CPIS8559.txt” files, but I
	was not able to create those binary Unicode files
	because I do not have the right “make_unicodemap”
	excecutable. Can someone help me with this? I have
	“make_unicodemap.c” executable but that seems be
	taking input file in format “unicode_def.850”, which I
	do not have. But note that I was able to Join to
	mydomain.
	13)     When I looked at “/usr/local/samba/log.smbd” and
	“log.nmbd” files they had the same error message of
	above two Unicode files not existing. But those two
	processes “smbd and nmbd” start properly and I can see
	them running on the box.
	14)     Then copied libnss_winbind.so to “/lib” and
	pam_winbind.so to /lib/security.
	15)     I copied
	“/tmp/samba-2.2.7a/examples/simple/smb.conf” to
	/usr/local/samba/lib. I edited this file to add
	following into [global]:
	Winbind separator = +
	Winbind cache time = 10
	Template shell = /bin/bash
	Template homedir = /home/%D/%U
	Winbind uid = 10000-20000
	Winbind gid = 10000-20000
	Workgroup = mydomain
	Security = domain
	Password server = *
	Encrypt passwords = yes
	16)      Then I start “winbind daemon” by using
	“/usr/local/samba/bin/winbindd –s
	/usr/local/samba/lib/smb.conf”.
	17)     And bingo, I was able to achieve my objective of
	able to access Unix files from my “windows explorer”
	underneath “Network neighbourhood”.
	18)     Now my problem begins. I tried to get fancy and
	wanted to add some more directories that users can
	access from Windows explorer. So I went ahead and
	edited “/usr/local/samba/lib/smb.conf” for those
	directories. Now I needed “winbindd” to see these
	changes. But I did not how/from where to use “SIGHUP”
	to reload my smb.conf. I did a “find / -name sighup
	–print” and I was unable to get any instances. I tried
	the same with SIGHUP (caps) and cannot find any
	instances. So I thought of just taking down this TEST
	unix box. I used “shutdown –ry now” [probably FIRST
	MISTAKE during this samba set-up].
	19)     After the unix box was back up I tried to use
	start smbd and nmbd. “nmbd” was able to start up
	without any problems. But smbd didn’t start. When I
	looked at “log.smbd” I saw the error message of
	“Unable to start messages database”. And when used
	“/usr/local/samba/bin/smpasswd –j mydomain –r mypdc –U
	administrator”, system still joined to mydomain. When
	I start “winbindd”, it won’t start and gave me error
	messages in “log.winbindd” that “Unable to start idmap
	databases”. Also I noticed that my
	“/usr/local/samba/var/locks” directory was GONE.
	Because that was one of the error messages in
	“log.winbindd” that could not find
	“/usr/local/samba/var/locks”. That’s when I realized
	that I could have corrupted the database files like
	“/usr/local/samba/var/locks/winbindd_idmap.tdb” and
	“messages.tdb”.
	20)     That’s when I proceed to my biggest screw up of
	reloading the entire software again. To do that, I
	deleted following directories:
	/tmp/samba-2.2.7a
	/var/usr/local/samba
	/home/root/samba
	        I was not able to delete a file
	“/usr/local/samba/lib/winbind/libnss_winbind.so”. If I
	try to use “rm –f
	/usr/local/samba/lib/winbind/libnss_winbind.so”. I get
	the message “rm: libnss_winbind.so not removed.  Text
	file busy”. I was logged in as “root”. So I was unable
	to delete “/usr/local/samba” directory. Also, I
	deleted the file “/etc/rc.config.d/samba”. Then I
	started to load things back by using above steps 1
	through 8. After this when I looked at
	“/usr/local/samba/” there was nothing created
	underneath there by this new load. No other
	directories created, only thing in there was
	“lib/winbind” with the file “libnss_winbind.so” which
	I was not able to delete. Also, file
	“/etc/rc.config.d/samba” did not get created either.
	Probably this file is used for running smbd and nmbd.
	
	Many of you are probably saying “I screwed up big
	time”, I know. So what can I do at this point? Any
	chances of me to get back to where I was (working
	condition)? This is all on my test unix box.
	
	Appreciate all your sympathy.
	
	
	__________________________________________________
	Do you Yahoo!?
	Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
	http://mailplus.yahoo.com
	--
	To unsubscribe from this list go to the following URL and read the
	instructions:  http://lists.samba.org/mailman/listinfo/samba
	



More information about the samba mailing list