Geoff--
I would first make certain the new accounts have a valid shell (such as /bin/bash or /bin/tcsh).
The system may be configured to use a null or /bin/false default shell which would prevent interactive login to the system.
To check the shell of a user:
log in as root
finger username (this will display all the GECOS/finger information in addition to which shell is currently selected)
chsh username  (this will display the current shell in brackets and allow you to specify a new one, such as /bin/bash)
attempt to PuTTY in again as the user
 
Often the default useradd info is stored under /etc/default/useradd (a text file).  You can edit it for home dir, shell, etc.
Let me know if this helps or if you're still stuck.
Mark
 
Mark J. Kroska
Director of Web Services
KDV Technology and Consulting Services, Inc.
Direct 320-258-6412
Main 320-252-7060
Fax 320-252-9627
mkroska at kdv.com
 
 
"NOTICE: This E-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged.  If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution or copying of this communication is strictly prohibited,  Please reply to the sender that you have received the message in error, then delete it. Thank you."

________________________________

From: tclug-list-bounces at mn-linux.org on behalf of Geoffrey R. Thompson
Sent: Tue 12/7/2004 11:43 AM
To: tclug-list at mn-linux.org
Subject: [TCLUG] Newbie - SSH/Putty Question



Though I have been hosting a php application for some time on a Linux box, I was sheltered from Linux admin responsibilities by my shared hosting ISP.  I am now attempting to move to a dedicated environment - still at an ISP - and have discovered how little I know about Linux admin.  :-(

 

I have root access on my new dedicated box, and can connect via Putty remotely without any problem, but when I try to create new user accounts (for my own good, so that I am not connected as root), Putty does not let me connect via the new user accounts.

 

I have read many books/docs/faqs on SSH - but they all seem to deal with using ssh-keygen on the client, and then copying the key info to the server.  My dilemma is, I am using Putty, and I did not have to run ssh-keygen in order to get access via the root account originally.

 

When adding a new user, what do I have to do to be able to log-in remotely as that user via Putty?

 

Any tips for this newbie would be greatly appreciated!  Thanks in advance - 

 

Geoff Thompson

Avaion Support

support at avaion.com <mailto:thompsgr at avaion.com> 

http://www.avaion.com <http://www.avaion.com/> 

 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 7176 bytes
Desc: not available
Url : http://shadowknight.real-time.com/pipermail/tclug-list/attachments/20041207/e281688c/attachment.bin
-------------- next part --------------
_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
Help beta test TCLUG's potential new home: http://plone.mn-linux.org
Got pictures for TCLUG? Beta test http://plone.mn-linux.org/gallery
tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list