正如问题标题。 我有一个现有的用户,我基本上想克隆一个新的用户。 有没有一个特别简单的方法来做到这一点?
想想我用这个用户的权限创build一个组,然后把那个新用户添加到这个组中?
在Linux上(如在任何POSIX系统上),权限不受用户的限制。 每个对象(文件,目录和其他一些对象)授予一些用户和一些组的权限。
要使两个用户尽可能相似,请使新用户成为与旧用户相同的所有用户组的成员。 当然,专门提及用户(而不是他所属的组)的权限将不包含新的权限。
如果您不想保留旧用户,则可以回收用户号码(UID)。 这样,新用户实际上只是旧名称的一个新名称,它的每个特权都将被保留。
如果要在同一个系统上创build用户(而不是从另一个系统迁移),请使用id命令和useradd命令的组合。 id会显示给你的用户组,然后你可以用useradd -G apple,banana,wheel username指定组。
请记住,您可能不希望新用户拥有相同的GID,只是因为您希望他在相同的组中。