我很好奇是否存在标准的预期行为,以及在
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变体是否一致?
>这是接受的做法吗?
>这种做法会产生意想不到的后果吗?
注意,这里的想法是将其用于系统帐户而不是普通用户帐户.