Error 0 on smbpasswd command (1.9.19-prealpha)

Andrew Perrin - Demography aperrin at demog.Berkeley.EDU
Tue Apr 21 23:39:14 GMT 1998


So close, yet so far away....

Using today's version (CVS'ed today at about 10:00 am Pacific time),
version 1.9.19-prealpha, we have solved the problem of NT Workstations
being unable to talk to encrypted shares -- unclear how, but it seems to
be possible that it's due to our smbpasswd file having been a symbolic
link.  In any case, that secion of the problem is solved.

Now, however, I am unable to use smbpasswd (the program) if there is
already an smbpasswd (the file) in place; witness:

#@boserup:/usr/LOCAL/samba/private>ls -la
total 6
drwxrwxrwx   2 root     other        512 Apr 21 16:04 .
drwxr-xr--   7 root     other        512 Apr 21 15:01 ..
-rw-------   1 root     other          0 Apr 21 16:04 smbpasswd

#@boserup:/usr/LOCAL/samba/bin>./smbpasswd -a aperrin
doing parameter log file = /var/log/samba.%m.log
doing parameter wins support = no
doing parameter os level = 100
doing parameter preferred master = yes
doing parameter load printers = no
doing parameter hide dot files = no
doing parameter revalidate = yes
doing parameter printing = bsd
doing parameter default service = homes
doing parameter encrypt passwords = yes
doing parameter domain logons = yes
doing parameter domain sid = S-1-5-21-123-456-789
pm_process() returned Yes
lp_servicenumber: couldn't find homes
lp_servicenumber: couldn't find printers
codepage_initialise: client code page = 850
load_client_codepage: loading codepage 850.
New SMB password:
Retype new SMB password:
startsmbpwent: opening file /usr/LOCAL/samba/private/smbpasswd
./smbpasswd: Failed to open password file
/usr/LOCAL/samba/private/smbpasswd.
./smbpasswd: Error 0

BUT if I delete smbpasswd:
#@boserup:/usr/LOCAL/samba/bin>./smbpasswd -a aperrin
doing parameter log file = /var/log/samba.%m.log
doing parameter wins support = no
doing parameter os level = 100
doing parameter preferred master = yes
doing parameter load printers = no
doing parameter hide dot files = no
doing parameter revalidate = yes
doing parameter printing = bsd
doing parameter default service = homes
doing parameter domain logons = yes
doing parameter domain sid = S-1-5-21-123-456-789
pm_process() returned Yes
lp_servicenumber: couldn't find homes
lp_servicenumber: couldn't find printers
codepage_initialise: client code page = 850
load_client_codepage: loading codepage 850.
New SMB password:
Retype new SMB password:
startsmbpwent: opening file /usr/LOCAL/samba/private/smbpasswd
startsmbpwent: unable to open file /usr/LOCAL/samba/private/smbpasswd
startsmbpwent: opening file /usr/LOCAL/samba/private/smbpasswd
get_smbpwd_entry: search by name: aperrin
startsmbpwent: opening file /usr/LOCAL/samba/private/smbpasswd
getsmbpwent: skipping comment or blank line
getsmbpwent: end of file reached
getsmbpwent: end of file reached.
endsmbpwent: closed password file.
startsmbpwent: opening file /usr/LOCAL/samba/private/smbpasswd
getsmbpwent: skipping comment or blank line
getsmbpwent: end of file reached
getsmbpwent: end of file reached.
endsmbpwent: closed password file.
endsmbpwent: closed password file.
./smbpasswd: Added user aperrin.

This pattern holds for adding user or machine accounts; it also holds for
changing the password in an existing entry.

Any advice will be much appreciated!


---------------------------------------------------------------------
Andrew J. Perrin - aperrin at demog.berkeley.edu - NT/Unix Admin/Support
Department of Demography    -    University of California at Berkeley
2232 Piedmont Avenue #2120  -    Berkeley, California, 94720-2120 USA
http://demog.berkeley.edu/~aperrin --------------------------SEIU1199



More information about the samba-ntdom mailing list