PASSWD(1) General Commands Manual PASSWD(1)NAME
passwd - change password file information
passwd [ user ]
Passwd changes the user's password. First, the user is prompted for their old password, and then, if that is correct, for the new pass-
word. The new password must be entered twice to forestall any typing errors. The super-user is not prompted for the old password.
Once the password has been verified, passwd uses mkpasswd(8) to update the user database. This is run in the background, and, at very
large sites could take several minutes. Until this update is completed, the password file is unavailable for other updates and the new
password will not be available to programs.
/etc/master.passwd the user database
SEE ALSO chpass(1), login(1), passwd(5), mkpasswd(8), vipw(8)
Robert Morris and Ken Thompson, UNIX password security
4th Berkeley Distribution February 22, 1989 PASSWD(1)
Check Out this Related Man Page
PASSWD(1) BSD General Commands Manual PASSWD(1)NAME
passwd -- modify a user's password
passwd [-i infosystem] [-l location] [name]
Passwd changes the user's password. First, the user is prompted for their current password. If the current password is correctly typed, a
new password is requested. The new password must be entered twice to avoid typing errors.
The new password should be at least six characters long and not purely alphabetic. Its total length should be less than _PASSWORD_LEN (cur-
rently 128 characters) although some infosystems allow longer passwords. Numbers, upper case letters and meta characters are encouraged.
Once the password has been verified, passwd communicates the new password information to the authenticating host.
This option specifies where the password update should be applied. Under Mac OS X 10.3, supported infosystems are:
(default) The netinfo database containing the user's password. If no -l option is specified, the local netinfo database is
file The local flat-files (included for legacy configurations).
nis A remote NIS server containing the user's password.
A system conforming to opendirectory APIs and supporting updates (including LDAP, netinfo, etc).
This option causes the password to be updated in the given location of the choosen infosystem. When changing only the local password,
pwd_mkdb(8) is used to update the password databases.
location may be a domain name or server/tag
location may be a file name (/etc/master.passwd is the default)
location may be a NIS domainname
location may be a directory node name
The super-user privilages are not required change a user's current password if only the local password is modified.
/etc/master.passwd The user database
/etc/passwd A Version 7 format password file
/etc/passwd.XXXXXX Temporary copy of the password file
SEE ALSO chpass(1), login(1), passwd(5), pwd_mkdb(8), vipw(8,) nicl(1)
Robert Morris and Ken Thompson, UNIX password security.
A passwd command appeared in Version 6 AT&T UNIX.
4th Berkeley Distribution June 6, 1993 4th Berkeley Distribution
does anyone know how to combine 2 lines? this is what im playing around with.
(filename: online, user name: prml0001, real name: primal)
who | grep $1 > /dev/null
grep $1 /etc/passwd | cut -f 5, -d :
echo is logged on
grep $1... (13 Replies)
If you want a short description read my last thread!
I have no root access anymore. No remote access! By user access i get a programm started and when i close it, i got logged off!
So I guess I messed up the passwd file!
is there a chance of booting a unix system (SCO-UNIX UnixWare... (15 Replies)
My goal is to protect the /etc/passwd from unauthorized viewing. I wish ti change the permissions of the file to :
-r--r----- 1 root bin
so only root or accounts of the "bin" group could query this sensitive file. All our other processes have been ajusted to not need any info from... (16 Replies)
as others users here , i'm searching for a script which can automate "passwd" dialog .
I saw threads about "expect tool" but on my platforms , "C" product isn't installed and i'm not the admin so i can't install it.
is there another way to do it , with a "simple" shell script ???
... (35 Replies)
This is the source code:
using namespace std;
struct passwd *user;
char login="alex", password="qwertyuiop";
if ((user= getpwnam(login)) == NULL)
cout << "No such user\n";
else if... (24 Replies)
I just started on new box where I have to diff passwd working perfectly on the very same account/user. I see that shadow was added recently (I'm not a root in there), I see 'x' in passwd. Not sure how it should work, should I change old passwd for one defined in shadow? Or it's fine to... (20 Replies)
I'm having these problems with these commands and I have not idea why
If 'passwd' is not a typo you can run the following command to lookup the package that contains the binary:
-bash: passwd: command not found
# useradd temp
Warning:... (15 Replies)
I posted the below question on the CUPS forums yesterday and have still not been able to find a good answer of why or if I can keep this from happening.
I have been looking for a while now and have still not found what I am looking for. Is there a way to allow multiple users to be updating the... (13 Replies)
i cant recovery root passwd through serial console mode by using CDROM.. i tried following step but no luck
in ok prompt :
ok boot cdrom -s it comes single user mode
i check format cmd it showing disk
#mount /dev/dsk/c1t0d0s0 /a
# vi /etc/shadow ( it... (13 Replies)
I wonder whether someone can help me with what I'm trying to achieve
Basically, the objective is one script to create new user on more than 70 linux hosts if required.
Everything works apart from the highlighted part. It gave me an output
passwd: Unknown user name ''. when try to set... (35 Replies)
I've created .htaccess and use htpasswd comand to create .htpasswd
Now when I try to access my protected area I still have loging panel.
I checked apache error log lile and found that there is some problem with mismatch password.
I use Apache 2.2 .22
Is there some erron in creating... (25 Replies)
I have this requirement to change the password for other servers remotely from one server. So, I installed public keys on all servers and wrote the following script to do the job. Something appears to be wrong with my loop, as it only changes one server and ignores the rest. I'm... (24 Replies)