Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
accounts:account_activation [2023/04/19 10:33] hans [Staff, Faculty, and Visitors] |
accounts:account_activation [2023/06/06 16:03] (current) hans [Slurm Queue Access] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== ICS Graduate and Undergraduate Students ===== | ===== ICS Graduate and Undergraduate Students ===== | ||
- | Students that are ICS majors or enrolled in some ICS courses will already have an accounts setup for them. They should follow the directions at the link below to activate that account. | + | **Note**: UCI students that are not ICS majors and not enrolled in ICS courses are considered visitors and should use the onboarding process below. |
+ | |||
+ | Students that are ICS majors or enrolled in some ICS courses will already have an account setup for them. They should follow the directions at the link below to activate that account. | ||
[[http://www.ics.uci.edu/~lab/students/acct_activate.php]] | [[http://www.ics.uci.edu/~lab/students/acct_activate.php]] | ||
- | ICS Ugrads will receive accounts on both both Windows and Linux systems that are supported by ICS Computing Support. | + | ICS Ugrads will receive accounts on both Windows and Linux systems that are supported by ICS Computing Support. |
ICS Grads will also receive [[accounts:ics_google_apps|an ICS Google account]]. | ICS Grads will also receive [[accounts:ics_google_apps|an ICS Google account]]. | ||
Line 14: | Line 16: | ||
===== Staff, Faculty, and Visitors ===== | ===== Staff, Faculty, and Visitors ===== | ||
- | Before aquiring an ICS account please activate your [[https://www.oit.uci.edu/ucinetid/|UCInetID]]. | + | Before acquiring an ICS account please activate your [[https://www.oit.uci.edu/ucinetid/|UCInetID]]. |
+ | |||
+ | Once you have a UCInetID, a department manager or advisor must submit an account request to [[https://onboarding.ics.uci.edu/site/index|onboarding.ics.uci.edu]] with the following information: | ||
- | Once you have a UCInetID, please have your department manager/personnel or advisor submit an account request to [[https://onboarding.ics.uci.edu/site/index|onboarding.ics.uci.edu]] noting the following: | ||
* UCInetID | * UCInetID | ||
* University affiliation (e.g. grad, staff, faculty, visitor) | * University affiliation (e.g. grad, staff, faculty, visitor) | ||
Line 22: | Line 25: | ||
* Any special groups or projects you will be working with | * Any special groups or projects you will be working with | ||
- | UCI Students that are not ICS majors must also go throught this onboarding process in order to receive an ICS account. | + | Additional information for using the onboarding app: [[https://docs.google.com/document/d/1jDVJSXZ-8pRTTSYR6w9lCnVSE1U-OqrdXmmpez5z6ZA/edit#heading=h.q4a1p8ulkt57|Onboarding How-To]] |
+ | |||
+ | **Note:** UCI Students that are not ICS majors must also go through this onboarding process in order to receive an ICS account. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Account Access ===== | ||
+ | |||
+ | The following sections attempt to detail how access control is provided on ICS Systems. | ||
+ | |||
+ | ==== (Posix) Group ==== | ||
+ | |||
+ | === Provides Access To === | ||
+ | |||
+ | * Group readable files and directories | ||
+ | * Sudo commands are frequently assigned based on group members | ||
+ | * Docker on some systems. | ||
+ | |||
+ | === How to Grant Access === | ||
+ | |||
+ | User group membership can be set by Helpdesk staff via an [[group:support:accounts:howto_manage_accounts|internal account management tool.]] | ||
+ | |||
+ | Groups may be nested and membership in one group implies membership in any groups that contain said group. | ||
+ | |||
+ | |||
+ | ==== Netgroup and Host Access ==== | ||
+ | |||
+ | === Provides Access To === | ||
+ | |||
+ | * Host login access is permitted based on netgroup membership. | ||
+ | |||
+ | Access may be tested on many systems by running the `/usr/local/bin/testaccess <user>` command. | ||
+ | |||
+ | <code> | ||
+ | circinus-28# testaccess hans | ||
+ | Username Status | ||
+ | ---------------------------------------- | ||
+ | hans ACCESS PERMITTED | ||
+ | </code> | ||
+ | |||
+ | === How to Grant Access === | ||
+ | |||
+ | User netgroup membership can be set by Helpdesk staff via an [[group:support:accounts:howto_manage_accounts|internal account management tool.]] | ||
+ | |||
+ | Netgroups may be nested and membership in one netgroup implies membership in any netgroups that contain said netgroup. | ||
+ | |||
+ | ==== Groupleader ==== | ||
+ | |||
+ | Please see the [[accounts:gsu]] Groupleader Account for more details. | ||
+ | |||
+ | === Provides Access To === | ||
+ | |||
+ | * [[accounts:gsu|Shared group shell accounts]] via `sudo -u <groupleaderaccount> -s` | ||
+ | * [[accounts:mapping_network_drive|Share network drivers]] | ||
+ | |||
+ | === How to Grant Access === | ||
+ | |||
+ | User groupleader access can be provided by helpdesk staff using our [[group:support:accounts:howto_manage_accounts|internal account management tool.]] | ||
+ | |||
+ | The tool adds an equivalency attribute to the groupleader account POSIX account LDAP entry. | ||
+ | |||
+ | ==== Slurm Queue Access ==== | ||
+ | |||
+ | Slurm access is provide based on group membership and netgroup members. | ||
+ | |||
+ | Any member of the grad or ugrad group will automatically have a slurm accounts Use the `sacctmgr show user <username>` from any openlab host to confirm the account is present for <username>. | ||
+ | |||
+ | Any user that has a slurm account and is a member of a netgroup that can login to a host in the slurm queue may submit jobs to that queue. | ||
+ | |||
+ | |||