Go the easy route.
Just create a second user with the same UID & GID as Fred, and using Freds home directory.

The /etc/passwd would look something like:

foo:x:500:500:Foo User:/home/foo:/bin/bash
bar:x:500:500:Fred User:/home/foo:/bin/bash

Then set the password to be the same as foo

Then when bar logs in, he is "really" foo, and uses foo's environment, and home dirs.

NOTE: useradd will probably complain about doing this, as will nearly all user creation tools. You'll need to add the password entries by hand, then run the passwd command to sync the shadow passwords.

AND: YES, this can be done for a root account. We used to use what we called a "root2" account for customers that needed root. We'd create a shadow account like the one above. Then the passwords can be different, and we could pull access if they acted up.

A Caviat:
If user "bar", decides to change his password, he MUST type it as:

#> passwd bar

If he just enters
#> passwd

He'll change the password for foo. Since they have the same UID, passwd will change the first one it comes accross in /etc/passwd, so he needs to be specific.

Easy.

cheers!

Ric



Larry Brown wrote:
Is it possible to create an alias for a user for login etc.  Example would
be a user named fred in the Linux system.  I want to create an alias named
coo for Fred.  So fred could log in as coo with the password Fred would
normally use and log in.  He would look like the user coo but would have all
of the access rights and privileges of Fred.  Then as a follow-up, if it is
possible, is it possible to do this for root?

Larry S. Brown
Dimension Networks, Inc.
(727) 723-8388







--
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to