linux – 具有相同UID的多个* NIX帐户

我很好奇是否存在标准的预期行为,以及在 Linux / Unix上创建具有相同UID的多个帐户时是否认为是不好的做法.我已经对RHEL5进行了一些测试,它的表现与我预期的一样,但我不知道我是否在尝试使用这个技巧.

举个例子,假设我有两个帐号相同的帐号:

a1:$1$4zIl1:5000:5000::/home/a1:/bin/bash
a2:$1$bmh92:5000:5000::/home/a2:/bin/bash

这意味着:

>我可以使用自己的密码登录每个帐户.
>我创建的文件将具有相同的UID.
>诸如“ls -l”之类的工具会将UID列为文件中的第一个条目(在本例中为a1).
>我避免了两个帐户之间的任何权限或所有权问题,因为它们实际上是同一个用户.
>我获得了每个帐户的登录审核,因此我可以更好地跟踪系统上发生的情况.

所以我的问题是:

>这种能力是设计还是仅仅是它的工作方式?
>这对* nix变体是否一致?
>这是接受的做法吗?
>这种做法会产生意想不到的后果吗?

注意,这里的想法是将其用于系统帐户而不是普通用户帐户.

解决方法

我的看法:

这种能力是设计还是仅仅是它的工作方式?

它是专门设计的.自从我开始使用* NIX以来,您就可以将用户置于常见的群组中.让UID保持不变而没有问题的能力只是一个预期的结果,就像所有事情一样,如果管理不当可能会带来问题.

这对* nix变体是否一致?

我相信是这样.

这是接受的做法吗?

接受通常以某种方式使用,是的.

这种做法会产生意想不到的后果吗?

除了登录审核之外,您没有别的.除非你想要这样,否则一开始.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...