[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