如何在 Linux 终端中创建具有当前用户所有权限的新用户?

如何在 Linux 终端中创建具有当前用户所有权限的新用户?

已知它useradd用于添加新的用户帐户。

useradd newuser

-G标志用于为各个权限添加组。有没有更简单的方法来创建具有特定现有用户的所有权限的用户?

答案1

可能有更干净的方法来做到这一点,但如果我理解正确的话,这应该可行:

useradd -G $(groups | tr ' ' ',') newuser

groups 为您提供当前用户(或指定的其他用户)所属的组的列表,以空格分隔。tr 将空格转换为逗号,因为这是 useradd 所期望的。

相关内容