Solved

Changing password without /bin/passwd

Posted on 1998-06-03
7
536 Views
Last Modified: 2013-12-15
I have a Linux slakware system, with two accounts: one with login name ventnor, and the other root. The root account was set up unpassworded, which is obviously a bad thing. My problem is that my system doesn't have a /bin/passwd program (or a passwd program in any other directory, apart from /usr/bin/passwd, which has nothing in it); so I'm wondering 1)how my system manages to authenticate me when I log in as ventnor (/etc/passwd has an encrypted field corresponding to "ventnor") and 2) how I can password my root account. I *do* have a /bin/logic binary. I'm probably missing something very obvious here, but I'd be grateful for any help.
0
Comment
Question by:sevrin
  • 4
  • 3
7 Comments
 
LVL 32

Accepted Solution

by:
jhance earned 100 total points
ID: 1627459
I'm assuming that someone deleted /usr/bin/passwd either intentionally or accidentally.  In either case, /usr/bin/passwd is NOT used to authenticate users.  That is the function of /bin/login.  It knows how to ask you for a password and compare it with the data in the password database, /etc/passwd.  The /usr/bin/passwd is used as a user interface to the /etc/passwd database allowing you to set/change password information.  Since you have a slakware system, you can get the /usr/bin/passwd program from a SlackWare distribution CDROM or the web site:

http://www.cdrom.com/pub/linux/
0
 

Author Comment

by:sevrin
ID: 1627460
Actually, you deserve more than a 100 points for giving me that Web reference, jhance - but unfortunately I'll need to save them for another question! But I really appreciate your help.
0
 

Author Comment

by:sevrin
ID: 1627461
Oops, I forgot to ask: where exactly on the site is /usr/bin/passwd to be found? The listing for the a disks isn't very informative as to content (I *think* it was the a disks I used originally.)
0
Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

 
LVL 32

Expert Comment

by:jhance
ID: 1627462
I believe that it's in the a series of disks.  That's the core stuff and /usr/bin/passwd is pretty basic.
0
 

Author Comment

by:sevrin
ID: 1627463
There are nine disks, though, and each contains well over 1M, and the descriptions of what's inside them are completely obscure. Can anyone else help? For 50 points?
0
 
LVL 32

Expert Comment

by:jhance
ID: 1627464
Post your email address and I can email you /usr/bin/passwd from my SlackWare distribution.
0
 

Author Comment

by:sevrin
ID: 1627465
Thanks, jhance! It's ventnor@town.nd.edu.au
0

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Daily system administration tasks often require administrators to connect remote systems. But allowing these remote systems to accept passwords makes these systems vulnerable to the risk of brute-force password guessing attacks. Furthermore there ar…
Network Interface Card (NIC) bonding, also known as link aggregation, NIC teaming and trunking, is an important concept to understand and implement in any environment where high availability is of concern. Using this feature, a server administrator …
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

860 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question