User Tools

Site Tools


howtos:admin:setup_user_and_model_accounts

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
Last revision Both sides next revision
howtos:admin:setup_user_and_model_accounts [2010/07/30 14:12]
shona.weldon
howtos:admin:setup_user_and_model_accounts [2013/05/23 13:23]
shona.weldon
Line 15: Line 15:
 smbpasswd -a bboy smbpasswd -a bboy
 /​etc/​init.d/​smb restart /​etc/​init.d/​smb restart
 +</​code>​
 +NOTE if you want to list the samba users you can do
 +<​code>​
 +cat /​etc/​samba/​smbpasswd
 </​code>​ </​code>​
  
Line 48: Line 52:
 </​code>​ </​code>​
  
 +Note: An alternative terminal-based editor to //vi// is //nano//.
 +
 +==== Making the drive mapping for the user ====
 +On the user's client machine they will need a drive mounting to the server.
 +
 +Make the mount out to the end of the models directory such as say the "​N"​ drive is  mounted as:
 +<​code>​
 +    \\myserver\models
 +</​code>​
  
 ===== Add a Model Account ===== ===== Add a Model Account =====
-  ​* If the model already ​exist on a serverget ​the model'​s user id from feynman ​and use the sem+This process must be done as root logged in through putty to the server 
 + 
 +  ​* If the model already ​exists ​on another server then get the model'​s user id from that server (found in the file /etc/passwd using //vi// or //​nano//​) ​and use the same, if not leave out the "-u userIDFromOtherServer"​ part of the command below
 <​code>​ <​code>​
-useradd -s /bin/csh -c "​model1 model account"​ -d /​models/​model1 -u userIDFromFeynmanOr2000 ​model1+useradd -s /bin/csh -c "​model1 model account"​ -d /​models/​model1 -u userIDFromOtherServer ​model1
 </​code>​ </​code>​
- * set the model'​s password ​+ 
 +  * set the model'​s password ​
 <​code>​ <​code>​
 passwd model1 passwd model1
Line 68: Line 84:
 :wq <​enter>​ :wq <​enter>​
 </​code>​ </​code>​
-  * Reconfigure ​the default directory for this user /models ​and delete the created model1 ​directory+  * Move to the models directory
 <​code>​ <​code>​
-rm -rf model1 ​+cd /models
 </​code>​ </​code>​
-  * make a new one and copy all files (including hidden) from modelacct to model1+  * Reconfigure the default directory for this model 
 +  * copy all files (including hidden) from some other working model account <modelacctto model1
 <​code>​ <​code>​
-mkdir reu +cp modelExample/​*.init model1/ 
-cp modelacct/* reu+cp modelExample/*.links model1
-cp modelacct/​.cshrc ​reu+cp modelExample/​.cshrc ​model1
-cp modelacct/​.login ​reu/+cp modelExample/​.login ​model1/
 </​code>​ </​code>​
-  * set perms:+  * set perms :
 <​code>​ <​code>​
 chmod 770 model1 chmod 770 model1
 chmod g+s model1 chmod g+s model1
-chown -R model1:​model1 model1/*+chown -R model1:​model1 model1
 chmod 664 model1/* model1/​.cshrc model1/​.login chmod 664 model1/* model1/​.cshrc model1/​.login
 </​code>​  </​code>​
Line 91: Line 108:
   * Put the model file structure onto the model1 accountif it already exists elsewhere ​ or else create it:   * Put the model file structure onto the model1 accountif it already exists elsewhere ​ or else create it:
     * [[howtos:​admin:​Model Family Directory Structure]]     * [[howtos:​admin:​Model Family Directory Structure]]
- 
howtos/admin/setup_user_and_model_accounts.txt · Last modified: 2024/02/22 18:36 by marcus.williams