<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Creating users through nxshell fails]]></title><description><![CDATA[<p dir="auto">On version 2.2.12, I attempted creating users via NXMC but failed. The goal is to automate create/delete/update/rotate user credentials.<br />
The session object in nxshell/jython maps to NXCSession class in the javadoc, which does have a createUser(String name) method.</p>
<p dir="auto">However calling that method, results in the following:</p>
<p dir="auto">NetXMS 2.2.12 Interactive Shell<br />
&gt;&gt;&gt; s.createUser("a_test_user")<br />
Traceback (most recent call last):<br />
  File "&lt;stdin&gt;", line 1, in &lt;module&gt;<br />
        at org.netxms.client.NXCSession.waitForRCC(NXCSession.java:1688)<br />
        at org.netxms.client.NXCSession.waitForRCC(NXCSession.java:1655)<br />
        at org.netxms.client.NXCSession.createUserDBObject(NXCSession.java:3890)<br />
        at org.netxms.client.NXCSession.createUser(NXCSession.java:3907)<br />
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br />
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br />
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br />
        at java.lang.reflect.Method.invoke(Method.java:498)<br />
org.netxms.client.NXCException: org.netxms.client.NXCException: Access denied</p>
]]></description><link>https://forum.netxms.org/topic/5906/creating-users-through-nxshell-fails</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 14:55:33 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/5906.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Apr 2019 18:46:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Creating users through nxshell fails on Thu, 18 Apr 2019 15:14:31 GMT]]></title><description><![CDATA[<p dir="auto">"Access denied" error means that current user has no access to user database. Also, before creating user you have to lock user database, like this:</p>
<pre><code>s.lockUserDatabase()
s.createUser("new_user")
s.unlockUserDatabase()
</code></pre>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/25608</link><guid isPermaLink="true">https://forum.netxms.org/post/25608</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 18 Apr 2019 15:14:31 GMT</pubDate></item></channel></rss>