SLAC ESD Software Engineering Group

 

Accounts / Account Management

 

SLAC Detailed

SLAC Computing

Software Home

Software Detailed

Documentation and Web Support


         

User Account web page

  


Note: Only accounts in AFS ACL g-lcls group can access CVS and modify software.

 

Description

LCLS

FACET

TestFac

Accounts

Account to run daemons

laci

flaci

acctf

Account used by physicists

physics

fphysics

tfprod

Account to release software on PROD

softegr

fsoftegr

developer's AFS account or tfprod

Account to manage the IOC's

iocegr

fiocegr

Account used by Accelerator Engineers

acclegr

facclegr

tfpord

Account to manage EPICS on PROD

epicsmgr

fepicsmgr

Ernest, Murali and Jingchen

Account for the EOIC desk

eoicdesk

feoicdesk

AFS/NFS/Account Access
AFS ACL  (/afs/slac/g/xxx)
g-lcls
g-lcls
g-lcls and

g-acctest

NFS ypgroup   (/nfs/slac/g/xxxx)
lcls
acctest
Account authroization

Private: laci

Private:  flaci 

AFS account:  acctf

ACL:  acctf:acctf

AFS account:  tfprod

ACL:  tfprod:tfprod

AFS account: laci

ACL: laci:laci

AFS account :  flaci (not in use)

ACL: flaci:flaci

iocConsole access Private: laci

Private: flaci

acctf

DEV: laci

and YP group: lcls-iocegr (for reset terminal?)

 


 

 

How to find which group:

  • cd to the AFS directory: /afs/slac/g/lcls
    • fs listacl

 

 

 

 

[mcclogin]: /afs/slac/g/lcls:$ fs listacl
Access list for . is
Normal rights:
g-lcls rl
owner-g-lcls rlidwka
system:slac rl
system:administrators rlidwka
system:authuser rl

AFS Groups:

See who is a member

  • pts membership group
 
Add user to group
  • pts adduser -u user -g group

Owners can add users to the group

 

[mcclogin]: /afs/slac/g/lcls:$ pts mem owner-g-lcls
Members of owner-g-lcls (id: -5696) are:
...

   
NFS Groups

Show users in a group:

  • ypgroup exam -group lcls
[mcclogin]: /nfs/slac/g/lcls:$ ypgroup exam -group lcls
Group 'lcls':
GID: 2211
Comment:
Last modified at Jan 24 08:28:21 2012 by brobeck
Owners: luchini, dayle, jingchen, brobeck
Members: ...

Add users to a group:

  • ypgroup adduser -group group -user user

Remove User:

  • ypgroup removeuser -user user -group group

[mcclogin]: /nfs/slac/g/lcls:$ ypgroup adduser -user divekar -group lcls
brobeck's Password:
Mar 20 09:37:33 2012 User(s) 'divekar' added to group 'lcls'
Mar 20 09:37:33 2012 User(s) must logout/login for this to take effect.
Mar 20 09:37:33 2012 Starting NIS post actions.
Mar 20 09:37:33 2012 [/usr/ccs/bin/make group]
copied group to /afs/slac/service/admin/NIS
updated group
pushed group

 

[mcclogin]: /nfs/slac/g/lcls:$ ypgroup removeuser -user divekar -group lcls
brobeck's Password:
Mar 20 09:37:13 2012 User 'divekar' deleted from group 'lcls'.
Mar 20 09:37:13 2012 Starting NIS post actions.
Mar 20 09:37:13 2012 [/usr/ccs/bin/make group]
copied group to /afs/slac/service/admin/NIS
updated group
pushed group

 

 

Adding Users SSH keys to private accounts:

  1. ssh into private account
    1. Make copy of authorized_keys file
    2. vi authorized_keys file
      1. Add users public key to end of file
        1. From mcclogin cat ~username/.ssh/id_dsa.pub or id_rsa.pub
          1. cat, --do not "more" file
        2. Cut and paste public key into authorized_keys file
        3. Save file


Created by Ken Brobeck on Sep 15 2008,

Modified on April 22, 2015