User Tools

Site Tools


build:users

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
build:users [2008/03/11 11:12]
24.107.98.225 Added platinum/gold/silver/bronze groups. (CMB)
build:users [2010/09/23 17:56]
SLUUG Administration
Line 8: Line 8:
 For ''​useradd'',​ a command similar to the following should be used: For ''​useradd'',​ a command similar to the following should be used:
 <code rootshell>​ <code rootshell>​
-useradd -m -u 10999 -g useracct -s /bin/mysh -c 'John Doe' johndoe+useradd -m -u 10999 -g useracct ​-G bronze ​-s /bin/bash -c 'John Doe' johndoe
 </​code>​ </​code>​
  
Line 46: Line 46:
 |webhead||Users who have write access to our web sites.| |webhead||Users who have write access to our web sites.|
 |majordom||Used for mailing list management; ''​lists''​ account is included.| |majordom||Used for mailing list management; ''​lists''​ account is included.|
 +|useracct|11025|Accounts for real live users, as opposed to system accounts, shared accounts, etc.|
 |platinum|11111|Members who have paid for the Platinum membership level.| |platinum|11111|Members who have paid for the Platinum membership level.|
 |gold|11112|Members who have paid for the Gold membership level.| |gold|11112|Members who have paid for the Gold membership level.|
Line 53: Line 54:
 TODO: Create groups for: TODO: Create groups for:
   * users who have paid up for the current year (paid2006, etc.)   * users who have paid up for the current year (paid2006, etc.)
 +    * Since we're now renewing memberships year-round, this no longer makes sense.
 +    * We should probably have accounts expire when the renewal is due.
 +      * We should have the passwords expire every 90 days, at the least.
 +        * Although we need to allow users to change their passwords on Bud before we do that.
   * voting members, as defined by our articles of incorporation / by-laws   * voting members, as defined by our articles of incorporation / by-laws
 +    * Doesn'​t make sense, since that's not used for anything except voting, and changes every year.
   * officers   * officers
   * board members   * board members
Line 231: Line 237:
  
 Accounts and groups will be taken from michelob since it is the primary user system, though the main difference between michelob and dark is some user passwords and minor details. ​ The same user accounts are on both. Accounts and groups will be taken from michelob since it is the primary user system, though the main difference between michelob and dark is some user passwords and minor details. ​ The same user accounts are on both.
 +
 +====== Solaris ======
 +
 +===== Adding a new user =====
 +
 +Coordinate account name, UID, GID, etc. with other systems as detailed [[#Adding Users|above in Adding Users]].
 +
 +Create the personal group if that is being used.  For that, the GID is the same as the UID.
 +
 +<​code>​
 +groupadd \
 +    -g GID \
 +    ACCOUNT_NAME
 +</​code>​
 +
 +Create the account.
 +
 +<​code>​
 +useradd \
 +    -u UID \
 +    -g GID \
 +    -c "GECOS USER NAME" \
 +    -s /​PATH/​TO/​SHELL \
 +    -d /​export/​home/​ACCOUNT_NAME \
 +    -m \
 +    ACCOUNT_NAME
 +</​code>​
 +
 +Make the home directory accessible only by the user.
 +
 +<​code>​
 +chmod go= /​export/​home/​ACCOUNT_NAME
 +</​code>​
 +
 +Set the initial password, force a password change at the next login, check status.
 +
 +<​code>​
 +passwd ​   ACCOUNT_NAME
 +passwd -f ACCOUNT_NAME
 +passwd -s ACCOUNT_NAME
 +</​code>​
build/users.txt ยท Last modified: 2010/09/23 18:07 by SLUUG Administration