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