CS615 -- Aspects of System Administration - Exercise: adding users
Exercise: Create your user account on different OS
Run a Debian and an Omnios EC2 instance
$ aws ec2 run-instances --instance-type t1.micro --image-id ami-628ad918 # Debian $ aws ec2 run-instances --instance-type t1.micro --image-id ami-50ecc847 # OmniOS
Note: these AMIs are in the us-east-1a availability zone.
Create your own user
On each system, create your own user account. The user account should be identical in all regards to your user account on linux-lab.cs.stevens.edu. That is, it should have the same username, UID, primary group, supplementary groups, login shell, etc.
Write a short document outlining how you performed this task, and send it via email to email@example.com with a subject of "[CS615] in-class exercise". Answer the following questions:
What tools did you use to identify this information?
How do the tools to create the accounts on each instance differ?
Which user account is used to administer each instance?
If you wanted to give another person administrative privileges, how would you go about that?
Write up the high-level to sync dozens or hundreds of accounts across hundreds or thousands of hosts. Consider pitfalls and error scenarios.