
# 修改MRS集群Kerberos管理员用户密码
该任务指导用户定期修改MRS集群Kerberos或OMS Kerberos（MRS 3.x及之后版本）管理员"kadmin"的密码，以提升系统运维安全性。
修改该密码会导致已经下载的用户凭证不可用，请修改该密码后重新下载认证凭据并替换旧凭据。
#### 前提条件
- MRS 2.x及之前版本，已在Master1节点准备客户端。
- MRS 3.x及之后版本，已在集群内的任一节点安装了客户端，并获取此节点IP地址。
 
#### 修改Kerberos管理员用户密码
如果当前为MRS 3.x及之后版本，修改此用户密码将同步修改OMS Kerberos管理员密码。
1. 登录集群节点。 
   - MRS 3.x及之后版本：以**root**用户通过节点IP地址登录安装了客户端的节点。
   
   - MRS 2.x及之前版本：登录Master1节点。
   
   
   
   
2. （可选）若想要使用**omm** 用户修改密码，请执行以下命令切换用户。
   
   **sudo su - omm**
   
   
3. 执行以下命令，切换到客户端目录，例如"/opt/hadoopclient"。 
   **cd /opt/hadoopclient**
   
   
4. 执行以下命令，配置环境变量。 
   **source bigdata_env**
   
   
5. 执行以下命令，修改**kadmin/admin** 密码。此操作对所有服务器生效。如果密码丢失将不可找回，请妥善保管。
   
   **kpasswd kadmin/admin**
   输入用户密码后（默认密码为Admin@123），设置新密码。新密码的默认复杂度要求：
   - MRS 2.x及之前版本：
     - 密码字符长度至少为8位。
     
     - 至少需要包含大写字母、小写字母、数字、空格、特殊字符'\~!@#$%\^\&\*()-_=+\\\|\[{}\];:'",\<.\>/?中的3种类型字符。
     
     - 不能与用户名或倒序的用户名相同。
      
   
   - MRS 3.x及之后版本：
     - 密码字符长度至少为8位。
     
     - 至少需要包含大写字母、小写字母、数字、空格、特殊字符5种类型字符中的4种。支持的特殊字符为\~\`!?,.;-_'(){}\[\]/\<\>@#$%\^\&\*+\|\\=。
     
     - 不可和用户名相同或用户名的倒序字符相同。
     
     - 不可以为常见的易破解密码。
     
     - 不可与最近N次使用过的密码相同，N为[密码策略配置](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0430.html)中"重复使用规则"的值。
      
    
   
   
 
 #### 修改OMS Kerberos管理员用户密码
该操作仅MRS 3.x及之后版本支持。
修改此用户密码将同步修改Kerberos管理员密码。
1. 以**omm**用户登录任意管理节点。
2. 执行以下命令，切换到目录。 
   **cd ${BIGDATA_HOME}/om-server/om/meta-0.0.1-SNAPSHOT/kerberos/scripts**
   
   
3. 执行以下命令，配置环境变量。 
   **source component_env**
   
   
4. 执行以下命令，修改**kadmin/admin** 密码。此操作对所有服务器生效。如果密码丢失将不可找回，请妥善保管。
   
   **kpasswd kadmin/admin**
   输入用户密码后，设置新密码。新密码的默认复杂度要求：
   - 密码字符长度最小为8位。
   
   - 至少需要包含大写字母、小写字母、数字、特殊字符\~\`!?,.;-_'(){}\[\]/\<\>@#$%\^\&\*+\|\\=中的4种类型字符。
   
   - 不可和用户名相同或用户名的倒序字符相同。
   
   - 不可以为常见的易破解密码。
   
   - 不可与最近N次使用过的密码相同，N为[密码策略配置](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0430.html)中"重复使用规则"的值。
   
   
   
   
 
