<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to User_Management</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>Recent changes to User_Management</description><atom:link href="https://sourceforge.net/p/xcat/wiki/User_Management/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 26 Jan 2015 12:56:59 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/xcat/wiki/User_Management/feed" rel="self" type="application/rss+xml"/><item><title>User_Management modified by Ling</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v16
+++ v17
@@ -1,3 +1,9 @@
+## ** This document is obsolete. Please use the following url for the most up to date document. &amp;lt;http: sourceforge.net="" p="" xcat="" wiki="" Granting_Users_xCAT_privileges=""/&amp;gt; **
+
+
+
+
+
 [TOC]

 ## Granting Users xCAT privileges &amp;amp; Setting Up a Remote Client
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ling</dc:creator><pubDate>Mon, 26 Jan 2015 12:56:59 -0000</pubDate><guid>https://sourceforge.neted049949b445899aadc24c2080a9651cba1c4cdd</guid></item><item><title>Discussion for User_Management page</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;{{:XCAT Discussion Page Header}} &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bruce</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:56 -0000</pubDate><guid>https://sourceforge.net437a370966d421194fb21b2b8c3c21a08e10471b</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v15
+++ v16
@@ -39,6 +39,11 @@
 If you want to grant all users the ability to run nodels, add this line:

     6.1,*,,nodels,,,,allow
+
+by running 
+    
+    chdef -t policy -o 6.1 name=* commands=nodels rule=allow
+    

 Another example is to allow the user to run the rpower command with only the "stat" parameter, and only on certain nodes. (We also use chdef to modify the policy table, as an example of an alternative to tabedit.) 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:54 -0000</pubDate><guid>https://sourceforge.net866662de3c8fab2afe1034e89353998c353a334f</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v14
+++ v15
@@ -40,9 +40,9 @@

     6.1,*,,nodels,,,,allow

-Another example is to allow the user to run the rpower command with only the "stat" parameter, and only on certain nodes. (We also use chtab to modify the policy table, as an example of an alternative to tabedit.) 
+Another example is to allow the user to run the rpower command with only the "stat" parameter, and only on certain nodes. (We also use chdef to modify the policy table, as an example of an alternative to tabedit.) 

-    # chtab priority=5 policy.name=&amp;lt;username&amp;gt; policy.commands=rpower policy.parameters=stat policy.noderange=h02-h05 policy.rule=allow
+    # chdef -t policy -o 6.0 name=&amp;lt;username&amp;gt; commands=rpower parameters=stat noderange=h02-h03 rule=allow
     # su - &amp;lt;username&amp;gt;
     -bash-3.2$ rpower h02 on
     Error: Permission denied for request
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:52 -0000</pubDate><guid>https://sourceforge.neta6c517de99dabd11debeace19fdf463a2fe71c17</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v13
+++ v14
@@ -23,6 +23,8 @@
 This causes xCAT to recognize this userid, so that it can be specified in the policy table in the next step.

 ### Change the policy table to allow the user to run commands
+
+For information on the policy table. See man the man the manpage: http://xcat.sourceforge.net/man5/policy.5.html 

 To give a user all xCAT command privileges, run "tabedit policy", and add a line: 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:47 -0000</pubDate><guid>https://sourceforge.netf94994dd0029b788dbaf0979df90d35203580bd1</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v12
+++ v13
@@ -1,6 +1,6 @@
 [TOC]

-## Granting Users xCAT privileges|Granting Users xCAT privileges &amp;amp; Setting Up a Remote Client
+## Granting Users xCAT privileges &amp;amp; Setting Up a Remote Client

 By default, only root on the management node can run xCAT commands. But xCAT can be configured to allow both non-root users and remote users to run xCAT commands. The steps below will explain how. If you only want non-root local users, you can stop after step 2. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:45 -0000</pubDate><guid>https://sourceforge.net51988480c0a375e9e191aebc6c3c945c7ab343cb</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v11
+++ v12
@@ -1,8 +1,6 @@
 [TOC]

-## User Management
-
-### Granting Users xCAT privileges|Granting Users xCAT privileges &amp;amp; Setting Up a Remote Client
+## Granting Users xCAT privileges|Granting Users xCAT privileges &amp;amp; Setting Up a Remote Client

 By default, only root on the management node can run xCAT commands. But xCAT can be configured to allow both non-root users and remote users to run xCAT commands. The steps below will explain how. If you only want non-root local users, you can stop after step 2. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:44 -0000</pubDate><guid>https://sourceforge.net3026223054b4efdfc01d0aaac88ffacbfedffec5</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -2,7 +2,7 @@

 ## User Management

-=== Granting Users xCAT privileges|Granting Users xCAT privileges &amp;amp; Setting Up a Remote Client 
+### Granting Users xCAT privileges|Granting Users xCAT privileges &amp;amp; Setting Up a Remote Client

 By default, only root on the management node can run xCAT commands. But xCAT can be configured to allow both non-root users and remote users to run xCAT commands. The steps below will explain how. If you only want non-root local users, you can stop after step 2. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:42 -0000</pubDate><guid>https://sourceforge.netf719a814a40d8815d748c95f7873f797d60870af</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -82,9 +82,9 @@

 The userids and groupids of the non-root users should be kept the same on the Login Node, the Management Node, Service Nodes and compute nodes. 

-As in step(1), setup the credentials on the Management node by running the /opt/xcat/share/xcat/scripts/setup-local-client.sh &amp;lt;username&amp;gt; command as root. The credentials are placed in $HOME/.xcat directory. These file must be copied to the $HOME/.xcat directory of the username on the Login Node. 
+As in the first step, setup the credentials on the Management node by running the /opt/xcat/share/xcat/scripts/setup-local-client.sh &amp;lt;username&amp;gt; command as root. The credentials are placed in $HOME/.xcat directory. These file must be copied to the $HOME/.xcat directory of the username on the Login Node. 

-As in step (2), setup your policy table on the Managment Node with the permissions that you would like the non-root id to have. Remember, you are giving this id the authority to run the xcat commands as root. 
+As in the second step, setup your policy table on the Managment Node with the permissions that you would like the non-root id to have. Remember, you are giving this id the authority to run the xcat commands as root. 

 At this time, the id should be able to execute any commands that have been set in the policy table from the Login Node as their userid. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:37 -0000</pubDate><guid>https://sourceforge.net5c24f83ba3a0329d5a55d8873a45d136fc4379cf</guid></item><item><title>User_Management modified by Lissa Valletta</title><link>https://sourceforge.net/p/xcat/wiki/User_Management/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -63,7 +63,7 @@

 This will setup the user and root ssh keys for the user under the $HOME/.ssh directory of the user on the nodes. The root ssh keys are needed for the user to run the xCAT commands under the xcatd daemon, where the user will be running as root. Note: the uid for the user should match the uid on the Management Node and a password for the user must have been set on the nodes. 

-## 4\. Setup Login Node (remote client)
+## Setup Login Node (remote client)

 In some cases, you many not want your non-root user to login to the Management Node, but to use a Login Node and run the xCAT commands from the Login Node.  
 To setup a Linux or AIX Login Node, first install the following rpms:  
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lissa Valletta</dc:creator><pubDate>Mon, 23 Jun 2014 22:04:36 -0000</pubDate><guid>https://sourceforge.net0d7f7c991813ae5125c4c6537e8dd0ebc90bc7de</guid></item></channel></rss>