相关疑难解决方法(0)

为什么我可以创建具有相同 UID 的用户?

我对 UID 的理解是,它是由类 Unix 操作系统分配给每个用户的唯一正整数。每个用户都通过其 UID 向系统标识,用户名通常仅用作人类的界面。

两个用户怎么会有相同的UID,这不是我的系统和软件包冲突吗?

root@kdc:~# id test12
uid=1005(test10) gid=1000(server) groups=1005(test10)
root@kdc:~# id test13
uid=1005(test10) gid=1000(server) groups=1005(test10)
root@kdc:~#
Run Code Online (Sandbox Code Playgroud)

我已经添加了两个用户使用相同的UID和GID:test12test13

的输出/etc/passwd

client@kdc:~$ cat /etc/passwd | grep test12
test12:x:1005:1000::/home/test12:/bin/sh
client@kdc:~$ cat /etc/passwd | grep test13
test13:x:1005:1000::/home/test13:/bin/sh
Run Code Online (Sandbox Code Playgroud)

我添加了用户 useradd -ou 1005 -g1000 username.

我很困惑这样做的目的是什么,它会影响权限和用户日志等。所以现在如果添加了一个用户uid=0并且gid=0将拥有像 root 帐户这样的权限?

user-management

46
推荐指数
7
解决办法
5万
查看次数

标签 统计

user-management ×1