[ale] Creating a barebones user using vi (for Stephen)

Jonathan Glass (IBB) jonathan.glass at ibb.gatech.edu
Thu Oct 17 23:08:16 EDT 2002


Why not use "vipw"? That's safer for passwd files.

Jonathan Glass
RHCE, A+, Network+, Linux+, MCP
478-474-2417
478-737-7742



-----Original Message-----
From: Dow Hurst [mailto:dhurst at kennesaw.edu] 
To: ale at ale.org
Sent: Thursday, October 17, 2002 8:52 PM
To: Stephen Turner; ale at ale.org
Subject: [ale] Creating a barebones user using vi (for Stephen)


Stephen,
Under any Unix/Linux system you can add a user the vi way!  As root, 
create the home directory and copy the needed files into it.  I will do 
this under IRIX:

mkdir /d2/dhurst  (you may have /home/dhurst)
cp /etc/stdprofile /d2/dhurst/.profile
cp /etc/stdcshrc /d2/dhurst/.cshrc
cp /etc/stdlogin /d2/dhurst/.login

Then create the user in /etc/passwd using vi:
cp /etc/passwd /etc/passwd.backup
vi /etc/passwd (when file opens hit Shift-G, then hit "o" and type)
dhurst:*:1203:90:Dow Hurst:/d2/dhurst:/bin/tcsh  (now hit Esc and :wq!)

If your using shadow passwords, then run "pwconv".

Now change the ownership of the directory to the new user: chown -Rh
dhurst.users /d2/dhurst

The create your password for the user to get rid of the * in the 
/etc/passwd or /etc/shadow file:
passwd dhurst (You'll have to type it in and retype it for an accuracy 
check)

That is it!  You have a new user done the "vi" way on IRIX!  The 1203 is

the user id on the machine and the 90 is the group id.  Each user must 
have a different user id but can have the same group id as many users. 
 One caveat is that the umask of root is commonly 022 which creates a 
directory and files with read permissions for world.  You may want to 
change the default mask for root while making users to 027 which will 
"mask" out the world readable bits on files and directories:

umask 027

 After your done you can change it back or just log out:

umask 022

The default umask is set in the "login" program's config file for IRIX 
in /etc/default/login.  We'd need to look around in Linux for the 
equivalent.  Your "dot" files in the new user directory are the big 
difference under Linux.  I described a barebones login for IRIX but 
under Linux you might only have a ".bashrc".  Under IRIX after you login

at the console a whole bunch of stuff is created in your home directory 
so you have all kinds of graphical fluff to play with.  Under most Linux

distributions you get the same thing but done by automated tools when 
you create the user.  Depends a lot on the method used to create the 
user.  Hope this helps,
Dow


Stephen Turner wrote:

>well that was a pain in the butt time but i finnally got it to work, 
>thanks to the guy that said just remake the password in root later :) 
>your a life saver, as for creating the user and password at once, is 
>there a better way? i mean first you have to encrypt a password then 
>type the encrypted password in with the name and all that? id like to 
>try names and passwords with time limits later but im afraid to! lol,
>
>__________________________________________________
>Do you Yahoo!?
>Faith Hill - Exclusive Performances, Videos & More 
>http://faith.yahoo.com
>
>---
>This message has been sent through the ALE general discussion list. See

>http://www.ale.org/mailing-lists.shtml for more info. Problems should 
>be sent to listmaster at ale dot org.
>
>
>  
>

-- 
__________________________________________________________
Dow Hurst                  Office: 770-499-3428
Systems Support Specialist    Fax: 770-423-6744
1000 Chastain Rd., Bldg. 12
Chemistry Department SC428  Email:dhurst at kennesaw.edu
Kennesaw State University         Dow.Hurst at mindspring.com
Kennesaw, GA 30144
*********************************
*Computational Chemistry is fun!*
*********************************



---
This message has been sent through the ALE general discussion list. See
http://www.ale.org/mailing-lists.shtml for more info. Problems should be

sent to listmaster at ale dot org.


---
This message has been sent through the ALE general discussion list.
See http://www.ale.org/mailing-lists.shtml for more info. Problems should be 
sent to listmaster at ale dot org.






More information about the Ale mailing list