如何让新用户拥有与现有用户相同的权限?特别是对于 CentOS

如何让新用户拥有与现有用户相同的权限?特别是对于 CentOS

正如问题标题所示。我有一个现有用户,我基本上想为新用户克隆它。有没有特别简单的方法可以做到这一点?

我想创建一个具有该用户权限的组,然后将该新用户添加到该组?

答案1

如果您想要在同一个系统上创建用户(而不是从另一个系统迁移),请结合使用命令iduseradd命令。 id将显示用户的组,然后您可以使用指定组useradd -G apple,banana,wheel username

请记住,您可能不希望新用户具有相同的 GID,只是因为您希望他在同一组中。

答案2

在 Linux 上(与在任何 POSIX 系统上一样),权限不与用户绑定。每个对象(文件、目录和其他一些对象)都会向某些用户和某些组授予权限。

为了使两个用户尽可能相似,请将新用户设置为与旧用户相同的所有组的成员。当然,具体提及用户(而不是其所属的组)的权限不会包括新用户。

如果您不想保留旧用户,您可以回收用户编号 (UID)。这样,新用户实际上只是旧用户的新名称,其所有权限都将保留。

相关内容