添加与现有用户具有相同权限的新用户

Ris*_*Raj 2 linux permissions useradd

如何创建一个权限与linux中现有用户完全相同的新用户。

Ant*_*hon 7

您应该创建一个新用户,因为 Hauke 指出创建两个具有相同 UID 的用户会令人困惑(您可以使用useradd -u EXISTINGUID ...

您可能只想创建一个新用户并确保他们在同一个组中,并且组权限允许他们以相同的方式处理同一组中的数据。大多数装置现在似乎使每个用户组,因此,如果您现有的用户名为exus您有一个组名exus/etc/group为好,注意gid(组ID)和所有其他组exus的成员(vboxuserdialout等等- >`GID2, gid3)。使用以下命令创建新用户:

useradd -N -g gid -G gid2,gid3 -m
Run Code Online (Sandbox Code Playgroud)

(您可以通过替换-m--home ~exus,让他们使用相同的主目录,不确定这是否是您想要的)

确保两个用户创建的新文件的所有组权限都是基于umask002 或 007 的,并且对现有文件exus的权限与用户权限具有相同的组权限:

find / -user exus -print0 | xargs -0 chmod g=u
Run Code Online (Sandbox Code Playgroud)