Difference between revisions of "Users and Groups"

From wiki
Jump to: navigation, search
(Users)
Line 11: Line 11:
 
  sh bin/creasu.sh <user> <user1> <user2>
 
  sh bin/creasu.sh <user> <user1> <user2>
 
will create groups, accounts, home folder and all relevant files into the new home folder.  
 
will create groups, accounts, home folder and all relevant files into the new home folder.  
Then you need to setup passwords with:
+
Then you need to setup passwords with (password promt will appear):
 
  smbldap-passwd <user>
 
  smbldap-passwd <user>
 
for each of the users.
 
for each of the users.
  
Then setup an ssh key for logging into the nodes.
+
Then setup an ssh key for logging into the nodes by doing the following:
  
Then, as root user, login a user via
+
as root user, login a user via
 
  su - <newuserid>
 
  su - <newuserid>
  

Revision as of 10:19, 22 January 2019

Introduction

Some, though not all, of the tips here are for setting up users and groups.

The tool of choice is smbldap.

Usage

Users

  • To create a new user(s)

Root has a script in bin/creasu.sh, so as root:

sh bin/creasu.sh <user> <user1> <user2>

will create groups, accounts, home folder and all relevant files into the new home folder. Then you need to setup passwords with (password promt will appear):

smbldap-passwd <user>

for each of the users.

Then setup an ssh key for logging into the nodes by doing the following:

as root user, login a user via

su - <newuserid>

and execute

ssh-keygen

and just accept all the suggestions.

.ssh/id_rsa and .ssh/id_rsa.pub, then get created.

then

cp .ssh/id_rsa.pub .ssh/authorized_keys

and

chmod 600 .ssh/authorized_keys

then ssh node1 should log in to node1 without password (no need to test other nodes).

Groups

  • To create a new group
smbldap-groupadd -a <newgrpname>
  • To add users to a certain group (note that this seems to take some time to propagate, as well as only working on fresh logins)
smbldap-groupmod -m <list,of,users> <targetgroup>