From 7abbf368f908cacdb2978e33069e49755e54faa8 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 19 Mar 1998 20:06:47 +0000 Subject: Adding the same changes to HEAD as were added to BRANCH_1_9_18. Changed smbpasswd to be client-server for a normal user, rather than accessing the private/smbpasswd file directly (it still accesses this file directly when run as root, so root can add users/change a users password without knowing the old password). A shakeout of this change is that smbpasswd can now be used to change a users password on a remote NT machine (yep - you heard that one right - we can now change a NT password from UNIX !!!!!). Jeremy. (This used to be commit 20770b6f1c25288e90d3e0d215afa7f0809ce124) --- docs/manpages/smbpasswd.8 | 44 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 35 insertions(+), 9 deletions(-) (limited to 'docs/manpages') diff --git a/docs/manpages/smbpasswd.8 b/docs/manpages/smbpasswd.8 index 1cd2c54c43..24b3713598 100644 --- a/docs/manpages/smbpasswd.8 +++ b/docs/manpages/smbpasswd.8 @@ -1,10 +1,13 @@ -.TH SMBPASSWD 8 "08 Jan 1998" "smbpasswd 1.9.18" +.TH SMBPASSWD 8 "19 Feb 1998" "smbpasswd 1.9.18p3" .SH NAME smbpasswd \- change a users smb password in the smbpasswd file. .SH SYNOPSIS .B smbpasswd [ -.B \-add +.B \-a +] [ +.B \-r +remote_machine ] [ .B username ] @@ -27,14 +30,38 @@ smb password (specified by the string "NO PASSWORD" in the smbpasswd file) then just press the key when asked for your old password. +.B New for 1.9.18p4. +smbpasswd will now allow a user to change their password +on a Windows NT server. To use this add the +.I \-r +.I \ +paramter to the smbpasswd command. The machine name is looked +up using the "name resolve order" parameter defined in the +smb.conf [global] section. Note that when changing a Windows +NT password for a domain user, +.I \ +must be the name of the Primary domain controller. + +To allow users to change their passwords from "NO PASSWORD" +in the smbpasswd file to a valid password the administrator +must set the following parameter in the [global] section of +the smb.conf : + +null passwords = true + +This is +.B NOT +recommended as a general policy, it is recommended that +new users be assigned a default password instead. + The -.I \-add +.I \-a and .I username options can only be used by a user running as root. .SH OPTIONS -.I \-add +.I \-a .RS 3 Specifies that the username following should be added to @@ -70,13 +97,12 @@ It is recommended that the program be installed in the /usr/local/samba/bin directory. This should be a directory readable by all, writeable only by root. The program should be executable by all. The program -.B must -be setuid root. This means the permissions should -look like -r-sr-xr-x and the program must be owned by root. +.B must not +be setuid root. .SH VERSION -This man page is correct for version 1.9.17 of the Samba suite. +This man page is correct for version 1.9.18p4 of the Samba suite. These notes will necessarily lag behind development of the software, so it is possible that your version of the program has extensions or parameter semantics that differ from or are not @@ -93,7 +119,7 @@ The .B smbpasswd command is only useful if .I Samba -has been compiled with encrypted passwords. See the file +has been set up to use encrypted passwords. See the file .I ENCRYPTION.txt in the docs directory for details on how to do this. -- cgit