如何在 AIX 中创建多个具有相同 UID 的 ID?如何更改 AIX 中 ID 的 UID?

如何在 AIX 中创建多个具有相同 UID 的 ID?如何更改 AIX 中 ID 的 UID?

如何在 AIX 中创建多个具有相同 UID 的 ID?

如何更改 AIX 中 ID 的 UID ?

答案1

你不能。

(最终)mkuser命令不会创建具有相同 UID 的 ID。引用mkuser man page:

笔记

无论 dist_uniqid 系统属性如何,始终强制执行目标注册表中的 ID 冲突检测。

使用 smitty 或命令行都会使您陷入相同的情况。

至于更改用户的 UID,您可以使用chuser命令 or smitty(然后调用 chuser),但它使用与mkuser以下相同的限制:

但是,当使用 chuser 命令更改 ID 时,ID 冲突检查也由 /etc/security/login.cfg 文件的 usw 节中的 dist_uniqid 属性控制。 ID 冲突控制的行为与 mkuser 命令描述的行为相同。

为了获得额外的乐趣,请查看 smitty 在用户更改 ( ) 期间运行的命令smitty chuser

   x() {
     if [ $# -ge 2 ]                                                        
     then
       for i in "$@"
       do
         spam="$spam \"$i\""
       done
       eval chuser $spam
     fi
   }
   x id='1234' username

相关内容