{"id":13436,"date":"2020-02-11T10:54:52","date_gmt":"2020-02-11T09:54:52","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/"},"modified":"2020-02-11T10:54:52","modified_gmt":"2020-02-11T09:54:52","slug":"control-m-em-update-control-m-password-for-ctmuser-and-emuser","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/","title":{"rendered":"Control-M\/EM  Update ctmuser &amp; emuser DBO password"},"content":{"rendered":"<h2><strong>Introduction<\/strong><\/h2>\n<p>For security purposes we sometimes must update the password of our Control M architecture.<\/p>\n<p>This task seems to be easy, but you must be careful to update the passwords wherever they are used.<\/p>\n<p>Today we will check how to update the password of our Control M infrastructure including application user and database owner for each of our databases.<\/p>\n<p><strong>Prerequisites<\/strong><\/p>\n<p>Be sure to have the old password to proceed easier.( not mandatory but easier for us to perform the update)<\/p>\n<p>Be careful of <strong>credentials stored in other applications file<\/strong> or called in argument in a script it would generate side effect.<\/p>\n<p><strong>Control M version compatibility<\/strong><\/p>\n<p>Every version of Control M*(be careful of file encryption location)<\/p>\n<p>There is some steps to follow in order to update the passwords everywhere, it can be:<\/p>\n<ul style=\"list-style-type: disc\">\n<li>used from the Control M GUI\/CCM<\/li>\n<li>used from Controlm utility<\/li>\n<li>used from the dedicated database of each users <strong>ctmuser <\/strong>and <strong>emuser<\/strong>.<\/li>\n<\/ul>\n<p>The following method will show you how to update the password on an <strong>oracle<\/strong> and a <strong>postgres<\/strong> dabatase.<\/p>\n<p>You can ask some help form a database administrator if you get some issues during this update.<\/p>\n<p>The control M version we will use today is 9.0.00:<\/p>\n<p>Don\u2019t hesitate connect to BMC site to check documentation and case concerning password update on Control M.<\/p>\n<p><a href=\"https:\/\/bmcsites.force.com\/casemgmt\/sc_KnowledgeArticle?sfdcid=kA014000000dotuCAA&amp;type=FAQ\">https:\/\/bmcsites.force.com\/casemgmt\/sc_KnowledgeArticle?sfdcid=kA014000000dotuCAA&amp;type=FAQ<\/a><\/p>\n<h2><strong>Update <\/strong><strong>emuser password <\/strong><\/h2>\n<p>1)From Control-M Configuration Manager (CCM) 9.0.00 and higher from CTM GUI, go to Security menu -&gt; Authorizations and choose the user to change the password<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37278\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png\" alt=\"\" width=\"517\" height=\"353\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-37279\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT2.jpg\" alt=\"\" width=\"518\" height=\"526\" \/><\/a><\/p>\n<p>Once done you can connect to a shell and do the EM DBO Update<\/p>\n<p>2)Stop all EM processes <strong>except EM database processes<\/strong>. (via root_menu)<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% root_menu\nEnter a CONTROL-M\/EM DBO Username : emuser\n \nEnter the Password :<\/pre>\n<p>enter the old password (the one that will be updated further)<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">CONTROLM\/EM Root Menu\n-----------------------\n \nSelect one of the following options:\n \n1 - Activation Menu\n2 - Troubleshooting Menu\n3 - New Window\n4 - Clean Database Schema\n5 - Database Maintenance Menu\n6 - Users Administration Menu\n \nq - Quit\n \nEnter option number ---&gt;\n \nEnter option number ---&gt;  1\nActivation Menu\n---------------\nSelect one of the following options:\n \n1  - Check All\n \n2  - Start All\n3  - Start Database Server\n4  - Start CORBA Naming Service\n5  - Start CONTROL-M\/EM Configuration Agent\n6  - Start CONTROL-M Configuration Server\n \n7  - Stop All\n8  - Stop Database Server\n9  - Stop CORBA Naming Service\n10  - Stop CONTROL-M\/EM Configuration Agent\n11  - Stop CONTROL-M Configuration Server\n \np  - Previous Menu\nq  - Quit\n \nEnter option number<\/pre>\n<p>&#8212;&gt; <strong>select the 3 choices 9\/10\/11 to stop these services<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Indeed, the database <strong>must be up<\/strong> to make the emuser password update.<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">Stopping the CONTROL-M Configuration Server will prevent you from centrally managing CONTROL-M components!\nAre you sure you want to stop the CONTROL-M Configuration Server ? [y\/n] :\n \nShutting down the CONTROL-M\/EM Configuration Agent will cause shutdown of all local CONTROLM\/EM server components!\nAre you sure you want to continue ?? [y\/n] : y\n***********<\/pre>\n<p>&nbsp;<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">Shutdown command has been issued to Config_Agent on serveurctmv919\n \n***************************************\nNaming service status: Stopped, serveurctmv919:13075\n \nShutting down the server ...\nPostgreSQL server stopped\n \nPress Enter to continue<\/pre>\n<p>Once the emserver is stopped we can connect to the database and update the password<\/p>\n<p>(for this example my used database is a <strong>postgres version 9.2.8<\/strong> one)<\/p>\n<p>3)Actions regarding your database for:<\/p>\n<p>&#8211;<strong><em>Oracle:<\/em><\/strong><\/p>\n<p>use the sqlplus command and log in as the SYSTEM account<\/p>\n<p>&#8211;<em><strong>PostgreSQL:<\/strong><\/em><\/p>\n<p>Connect to posgres with the admin\/postgres user:<\/p>\n<p>Example for UNIX ==&gt; em psql -U postgres -P &lt;password&gt;<\/p>\n<p>4) Executes following SQL statements to change the EM DBO password for:<\/p>\n<p><em>&#8211; <strong>Oracle<\/strong>:<\/em><\/p>\n<p><em> SQL&gt; alter user &lt;EM_DBO&gt; identified by &lt;new_pass&gt;;<\/em><\/p>\n<p><em> example ====&gt; <\/em><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\"> alter user emuser identified by   NabilDBI12345 ;<\/pre>\n<p>Note:If you don&#8217;t have acces to dba admin account to update the password you can use the interactive sql command in root_menu option<\/p>\n<p>You can use this command<\/p>\n<p>alter user <strong>emuser<\/strong> identified by &lt;NewPWD&gt; replace &lt;OldPWD&gt;;<\/p>\n<p>where NewPWD is the new password you want to give to emuser.<\/p>\n<p>(Many thanks to my colleague <a href=\"https:\/\/www.dbi-services.com\/nabil-laabid\/\">Nabil LAABID<\/a> for sharing this ,because dba admin access can be restricted depending your access level in your work environment )<\/p>\n<p>In any case if you are stuck\u00a0 you can contact your dba Administrator to make the update.<\/p>\n<p><em>&#8211;<strong>PostgreSQL<\/strong>:<\/em><\/p>\n<p><em> 1&gt;alter user &lt;EM_DBO&gt; with password &#8216;&lt;new_pass&gt;&#8217;; <\/em><\/p>\n<p><em>example ====&gt;<\/em><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">em900=#alter user emuser with password 'NabilDBI12345' ;<\/pre>\n<p><em>Example for my configuration :<br \/>\n<\/em><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% uname -a\nLinux serveurctmv919 4.18.0-147.3.1.el8_1.x86_64 #1 SMP Fri Jan 3 23:55:26 UTC 2020 x86_64 x86_64 x86_64 GNU\/Linux\nserveurctmv919% psql --version\npsql (PostgreSQL) 9.2.8<\/pre>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919%<\/pre>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% em psql -U postgres\nPassword for user postgres:\npsql (9.2.8)\nType \"help\" for help.\nem900=#\nem900=# alter user emuser with password 'NabilDBI12345' ;\nALTER ROLE\nem900=#\n<\/pre>\n<p>Note: No need to commit the action.<\/p>\n<p>5) Login with <strong>EM DBO<\/strong> to sql prompt with the new EM DBO password to verify the change has been made.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">[root@serveurctmv919 ~]# su - emuser\nserveurctmv919% em psql -U emuser\nPassword for user emuser:      ==&gt;(with the old password)\npsql: FATAL:  password authentication failed for user \"emuser\"\nserveurctmv919% em psql -U emuser\nPassword for user emuser:      ==&gt;(with updated password)\npsql (9.2.8)\nType \"help\" for help.\nem900=&gt;<\/pre>\n<p>Now EM DBO password is upated in the database.<\/p>\n<p>If you get any issue with the db password update please check it with your database administrator, you can also let him do the db password update and get the password from him after that.<\/p>\n<p>6)After having updated the EM DBO password <strong>you have to encrypt it<\/strong> in a file used by emserver to check and run the services:<\/p>\n<p>It is the <strong>mcs.ini<\/strong> file.<\/p>\n<p>Update new EM DBO password into &#8216;<strong>mcs.ini<\/strong>&#8216; on all EM installations that have a database client. This file existed on EM server(s) and EM client installation with Reporting Facility.<\/p>\n<p><strong><em>*<\/em><\/strong><strong><em>make a backup <\/em><\/strong><strong><em>of mcs.ini<\/em><\/strong><strong><em> file <\/em><\/strong>you can also make a &#8220;diff&#8221; between the old and the updated mcs.ini file encrypted to see if the change was effective.<strong><em><br \/>\n<\/em><\/strong><\/p>\n<p><em> % ecs cryptocli &lt;username&gt; &lt;newpassword&gt; <strong>$HOME\/ini\/mcs.ini <\/strong> <\/em><\/p>\n<p><em>Ex<\/em><em>ample: <\/em><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">ecs cryptocli emuser NabilDBI12345 \/home\/emuser\/ctm_em\/ini\/mcs.ini<\/pre>\n<p>7) Restart the Control-M\/Enterprise Manager components \u2013<\/p>\n<p><em>you can start it from <strong>root_menu<\/strong> utility or <strong>start_all <\/strong><\/em><em>from emuser home directory<\/em><\/p>\n<p>Restart CCM GUI <strong>to use the new password<\/strong>.<\/p>\n<h2><strong>Update ctmuser password <\/strong><\/h2>\n<p><strong>If you know the current password<\/strong> for the Control-M\/Server DBO user, then you can use the <strong>&#8216;ctmpasswd<\/strong>&#8216; utility to update the password in the database and the encrypted password that is saved.<\/p>\n<p>Example:<\/p>\n<p><strong><em>serveurctmv919%<\/em><\/strong><em> ctmpasswd<\/em><\/p>\n<p><em>Please enter the old password for ctmuser account:<\/em><\/p>\n<p><em>Please enter the new password for ctmuser account:<\/em><\/p>\n<p><em>Enter again to verify:<\/em><\/p>\n<p><em>Password was successfully changed.<\/em><\/p>\n<p><strong><em>serveurctmv919%<\/em><\/strong><em> psql -U ctmuser<\/em><\/p>\n<p><em>Password for user ctmuser:<\/em><\/p>\n<p><em>psql (9.2.8)<\/em><\/p>\n<p><em>Type &#8220;help&#8221; for help.<\/em><\/p>\n<p><strong>If you do NOT know the current password<\/strong>, then you can use the following steps:<\/p>\n<p>1) stop the Control-M\/Server configuration agent and the Control-M\/Server.<\/p>\n<p>You can use the <strong>ctm_menu<\/strong> utility or shut the configuration agent and ctm from the commands shut_ctm and shut_ca ( used by ctm_menu by the way)<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% shut_ctm\n------------------------\nShutting down CONTROL-M.\n------------------------\nWaiting ...\nserveurctmv919% shut_ca\n---------------------------------------------------\nShutting down CONTROL-M\/Server Configuration Agent\n---------------------------------------------------\nWaiting ...\nCONTROL-M\/Server Configuration Agent is down\n<\/pre>\n<p>2) log into the database as the database Administrator (DBA) account:<\/p>\n<p><strong>-Oracle:<\/strong><\/p>\n<p>Use the <strong>sqlplus \/ as sysdba<\/strong> command and log in as the SYSTEM account<\/p>\n<p><strong>-PostgreSQL:<\/strong><\/p>\n<p>Use the command: <strong>psql<\/strong><\/p>\n<p>Example :<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% psql -U postgres<\/pre>\n<p>3) Next, run the following SQL commands:<\/p>\n<p><strong>-Oracle<\/strong>:<\/p>\n<p>SQL&gt; alter user {USERNAME.EN_US} identified by {new_pass};<\/p>\n<p>where:<\/p>\n<p>{USERNAME.EN_US} is the userid of the DBO account that you want to change its password (default: ctmuser)<\/p>\n<p>{new_pass} is the new password value.<\/p>\n<p>For example:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">SQL&gt; alter user ctmuser identified by newpassword;<\/pre>\n<p><strong>-PostgresSQL<\/strong>:<\/p>\n<p>1&gt;ALTER USER {CTMUSER.EN_US} WITH PASSWORD &#8216;{new_pass}&#8217;;<\/p>\n<p>ALTER USER controlm WITH PASSWORD &#8216;NabilDBI12345&#8217;;<\/p>\n<p>&#8211; <strong>Oracle<\/strong>:<\/p>\n<p>===&gt; sqlplus \/as sysdba<\/p>\n<p>SQL&gt; alter user ctmuser identified by &lt;new_pass&gt;;<\/p>\n<p>&#8211;<strong>PostgreSQL<\/strong>:<\/p>\n<p>1&gt;alter user ctmuser with password &#8216;&lt;new_pass&gt;&#8217;;<\/p>\n<pre class=\"brush: sql; gutter: true; first-line: 1\">alter user ctmuser with password 'NabilDBI12345';<\/pre>\n<p>Example:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">ctrlm900=# alter user ctmuser with password 'NabilDBI12345';\nALTER ROLE\nctrlm900-# \\q\nserveurctmv919% psql -U ctmuser\nPassword for user ctmuser:\npsql (9.2.8)\nType \"help\" for help.\n \nctrlm900=&gt; \\q\nserveurctmv919%<\/pre>\n<p>Note no commit needed<\/p>\n<p>4) Exit the sql prompt (type &#8220;exit&#8221;), and try to log back into SQL with the DBO account and its new password, to check if the change has worked.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% psql -U ctmuser\nPassword for user ctmuser:\npsql (9.2.8)\nType \"help\" for help.\n \nctrlm900=&gt;<\/pre>\n<p>Seems that the password update worked!<\/p>\n<p>5) For Control M DBO there is also an encryption of the password that is stored in different files regarding the Control M version we have:<\/p>\n<p>Change the saved encrypted password that the Control-M processes use to connect to the database:<\/p>\n<ul>\n<li>For 9.0.18 and lower : This is saved in the file <strong>.controlm <\/strong>located here :<strong>\/home\/controlm\/.controlm<\/strong><\/li>\n<li>For 9.0.19 and higher : It is saved <strong>.ctmpdo\/.ctmpda <\/strong>located here : <strong>\/home\/controlm\/ctm_server\/data\/keys\/<\/strong><\/li>\n<\/ul>\n<p>The &#8216;ctminterface&#8217; command saves the encrypted password to the above files file for the Control-M Server utilities to use.<br \/>\n<strong>Executing ctminterface does NOT change the password in the database<\/strong>. It only updates the encrypted password in the .controlm or .ctmpdo\/.ctmpda files.<\/p>\n<p>Run teh command below:<\/p>\n<p>ctminterface -SET_PASSWORD PRIMARY &lt;DBO_Password&gt;<\/p>\n<p>example :<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">ctminterface -SET_PASSWORD PRIMARY NabilDBI12345<\/pre>\n<p>we can check if the encryption was effective by consulting the file before our command.<\/p>\n<p>As I am on control v9.0.00 the file concerned is the hidden file named.controlm:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">[root@serveurctmv919 ~]# su - controlm\nserveurctmv919% cat \/home\/controlm\/.controlm\nserveurctmv919% 50-85-1050-350-14-1110-280-890-8900960-500118008501170-8300-3<\/pre>\n<p>Then we can do the command:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% ctminterface -SET_PASSWORD PRIMARY NabilDBI12345<\/pre>\n<p>As result we can see that the encryption chain was updated:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% cat \/home\/controlm\/.controlm\nserveurctmv919% 700220-250127-123-1020-9500-700-200270-59007000640115-1210078<\/pre>\n<p>Note: There will not be any confirmation that what you typed <strong>was correct or incorrect or that it was accepted<\/strong>.<\/p>\n<p>Try to start the CONTROL-M\/Server and if it doesn&#8217;t start, the password entered was likely incorrect.<\/p>\n<p>6) Restart the Control-M\/Server<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">serveurctmv919% start_ctm\nStarting CONTROL-M\/Server at mar. fvr. 11 09:30:28 CET 2020\nCONTROL-M\/Server Pause mode is N\nserveurctmv919% start_ca\n \nStarting CONTROL-M\/Server Configuration Agent at mar. fvr. 11 09:30:36 CET 2020\nserveurctmv919%\n<\/pre>\n<h2>Conclusion<\/h2>\n<p>You have now updated your Control M credentials concerning the applicative users and the Control M \/EM database owner.<\/p>\n<p>Remember that <strong>you must be careful about updating theses passwords if used by other scripts<\/strong> or called in a variable file that you must update also!<\/p>\n<h3><em>Troubleshooting<\/em><\/h3>\n<p>During this update and sometime in other cases you may have some weird message concerning <strong><em>mcs.ini<\/em><\/strong> file when restarting Control M\/EM services:<\/p>\n<p>Sometimes you can have this message when you perform the \u201croot_menu\u201d utility:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT3.png.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-37280\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT3.png.jpg\" alt=\"\" width=\"300\" height=\"300\" \/><\/a><\/p>\n<p>The message displays:<\/p>\n<p>\u201c<em>wrong number of parms in mcs.ini 1<\/em>\u201d<\/p>\n<p>To get rid of this issue <strong>you must edit the mcs.ini file<\/strong>:<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT4.png-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-37282\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT4.png-1.jpg\" alt=\"\" width=\"386\" height=\"54\" \/><\/a><\/p>\n<p>Indeed, there is <strong>one or more hidden line<\/strong> that is generating a wrong message when perform the EM services check or launch.<\/p>\n<p>You have to <strong>delete the empty line at the bottom<\/strong> of the file located following this path:<\/p>\n<p><strong>\/home\/emuser\/ctm_em\/ini\/mcs.ini<\/strong><\/p>\n<p>Then, when you do the \u201c<strong>check_all<\/strong>\u201d utility again,you will see that the issue isn\u2019t here anymore.<\/p>\n<p><a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT5.png.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-37282\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT5.png.jpg\" alt=\"\" width=\"300\" height=\"242\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction For security purposes we sometimes must update the password of our Control M architecture. This task seems to be easy, but you must be careful to update the passwords wherever they are used. Today we will check how to update the password of our Control M infrastructure including application user and database owner for [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":13437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1256,229,198],"tags":[],"type_dbi":[],"class_list":["post-13436","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-control-m","category-database-administration-monitoring","category-database-management"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Control-M\/EM Update ctmuser &amp; emuser DBO password - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Control-M\/EM Update ctmuser &amp; emuser DBO password\" \/>\n<meta property=\"og:description\" content=\"Introduction For security purposes we sometimes must update the password of our Control M architecture. This task seems to be easy, but you must be careful to update the passwords wherever they are used. Today we will check how to update the password of our Control M infrastructure including application user and database owner for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-11T09:54:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1094\" \/>\n\t<meta property=\"og:image:height\" content=\"748\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Middleware Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Middleware Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/\"},\"author\":{\"name\":\"Middleware Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"headline\":\"Control-M\/EM Update ctmuser &amp; emuser DBO password\",\"datePublished\":\"2020-02-11T09:54:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/\"},\"wordCount\":1422,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png\",\"articleSection\":[\"Control-M\",\"Database Administration &amp; Monitoring\",\"Database management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/\",\"name\":\"Control-M\/EM Update ctmuser &amp; emuser DBO password - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png\",\"datePublished\":\"2020-02-11T09:54:52+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png\",\"width\":1094,\"height\":748},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Control-M\/EM Update ctmuser &amp; emuser DBO password\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\",\"name\":\"Middleware Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"caption\":\"Middleware Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Control-M\/EM Update ctmuser &amp; emuser DBO password - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/","og_locale":"en_US","og_type":"article","og_title":"Control-M\/EM Update ctmuser &amp; emuser DBO password","og_description":"Introduction For security purposes we sometimes must update the password of our Control M architecture. This task seems to be easy, but you must be careful to update the passwords wherever they are used. Today we will check how to update the password of our Control M infrastructure including application user and database owner for [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/","og_site_name":"dbi Blog","article_published_time":"2020-02-11T09:54:52+00:00","og_image":[{"width":1094,"height":748,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png","type":"image\/png"}],"author":"Middleware Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Middleware Team","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/"},"author":{"name":"Middleware Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"headline":"Control-M\/EM Update ctmuser &amp; emuser DBO password","datePublished":"2020-02-11T09:54:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/"},"wordCount":1422,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png","articleSection":["Control-M","Database Administration &amp; Monitoring","Database management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/","url":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/","name":"Control-M\/EM Update ctmuser &amp; emuser DBO password - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png","datePublished":"2020-02-11T09:54:52+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/DRAFT1.png","width":1094,"height":748},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/control-m-em-update-control-m-password-for-ctmuser-and-emuser\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Control-M\/EM Update ctmuser &amp; emuser DBO password"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1","name":"Middleware Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","caption":"Middleware Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=13436"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13436\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/13437"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=13436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=13436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=13436"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=13436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}