![useradd 命令中的选项 -o 有什么用?](https://linux22.com/image/151563/useradd%20%E5%91%BD%E4%BB%A4%E4%B8%AD%E7%9A%84%E9%80%89%E9%A1%B9%20-o%20%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%EF%BC%9F.png)
-o
命令选项有什么用useradd
?此选项的良好用例是什么?
答案1
useradd
的-o
选项及其-u
选项允许您创建具有非唯一用户 ID 的用户。一种用例是创建具有相同权限的用户(因为它们共享相同的用户 ID)但具有不同的密码,以及主目录和 shell(如果适用)。这对于服务帐户可能很有用(尽管现在通常使用它可以达到相同的结果sudo
);它也可以用于root
使用静态链接 shell 的等效帐户进行救援,例如sash
。
答案2
仅当您在同一行中使用 -u 选项提供用户 UID 的数值时,-o 选项才允许创建具有非唯一 ID 的用户,例如:
# useradd -o huey -u 501
# useradd -o dewey -u 501
# useradd -o louie -u 501
这允许设置多个具有相同权限和权限但具有不同主目录和密码的用户。