如何在 AIX 上创建用户?

要在 AIX 上创建用户,可以输入以下命令:

 

 
  
  1. mkuser <username>  
或者 

 
  
  1. useradd <username> 

这两个命令都在 AIX 上创建该用户,并更新 /etc/passwd 文件中的用户信息。

如何设置用户密码?

passwd 命令设置用户的密码,并将用户的密码信息更新到 /etc/security/passwd 文件中。在使用 passwd 命令来为用户设置密码之后,它将设置 ADMCHK 标志,以便在用户下一次登录期间提示他们更改密码。

要设置密码,可以输入以下命令:

 
  
  1. passwd <username> 

如何清除某个用户的 ADMCHK 标志?

要清除某个用户的 ADMCHK 标志和所有的密码标志,可以输入以下命令:

 
  
  1. pwdadm -c <username> 

-c 标志清除用户的 ADMCHK 标志,并修改用户在 /etc/security/passwd 文件中的密码节。

如何在 AIX 上创建组?

可以使用 mkgroup 命令在 AIX 上创建组,并更新 /etc/group 和 /etc/security/group 文件中的组信息。

 

 
  
  1. mkgroup <groupname> 

如何删除用户?

可以使用两个命令来删除用户。要删除用户,可以输入以下命令:

 
  
  1. rmuser <username> 

 
  
  1. userdel <username> 

如何删除组?

可以使用 rmgroup 命令来删除组。

 
  
  1. rmgroup <groupname> 

如何列出用户的属性?

lsuser 命令显示 /etc/passwd 和 /etc/security/user 文件中的所有用户属性。

 

 
  
  1. lsuser <username> 

如何列出组属性?

要显示某个组的属性,可以输入命令:

 
  
  1. lsgroup <groupname> 

如何更改用户属性?

chuser 命令更改用户信息并更新配置文件。

 
  
  1. chuser attribute=value <username> 

如何在系统上禁用远程登录?

用户属性存储在 /etc/security/user 配置文件中。要禁止用户远程登录,可以将“rlogin”属性设置为“false”。

用户的“registry”和“SYSTEM”属性之间的区别是什么?

registry 属性指定了管理用户或组身份信息的位置,SYSTEM 属性则控制使用哪些方法以及那些方法如何影响总体身份验证。AIX 上的每个用户的 registry 和 SYSTEM 属性都必须具有某个值。组仅有 registry 值。

AIX 安全配置文件有哪些?

 

 
  
  1. /etc/passwd /etc/group/etc/security/passwd/etc/security/user/etc/security/group/etc/security/lastlog/etc/security/login.cfg/usr/lib/security/methods.cfg 

如何检查安全配置文件的不一致性?

usrck此命令校正用户信息。grpck此命令校正组信息。pwdck此命令验证用户数据库文件中的密码信息的正确性。

如何获得内核中的用户和组名称长度限制?

带 LOGIN_NAME_MAX 参数的 getconf 命令检索内核中的用户和组名称长度限制。

getconf LOGIN_NAME_MAX

用户和组的最大名称长度是多少?

对于 AIX 5.2 及更低的版本,用户和组的最大名称长度是 8 个字符。AIX 5.3 及更高版本允许管理员将用户和组的名称长度最多增加到 255 个字符。

如何增加用户和组的名称长度?

使 用 smit,smit -> System Environments -> Change / Show Characteristics of Operation System 面板可用于更改 ODM 数据库中的值(在“Maximum login name length at boot time”字段中)。在该 smit 面板中指定的值将在下一次重新启动后生效。

使用命令行,chdev 命令可用于通过 max_logname 属性更改 sys0 设备在 ODM 数据库中的 v_max_logname 参数。ODM 数据库中更改后的值将在下一次重新启动后生效。

 

 
  
  1. # chdev -l sys0 -a max_logname=30 sys0 changed