发新话题
打印

[分享] linux的用户UID的说明

linux的用户UID的说明

  • UID:这个就是使用者识别码 (ID) 啰!通常 Linux 对于 UID 有几个限制需要说给您了解一下:

id 范围

该 ID 使用者特性

0

当 UID 是 0 时,代表这个账号是『系统管理员』!所以当你要作另一个系统管理员账号时, 你可以将该账号的 UID 改成 0 即可;这也就是说,一部系统上面的系统管理员不见得只有 root 喔! 不过,不很建议有多个账号的 UID 是 0 啦~

1~499

保留给系统使用的 ID,其实 1~65534 之间的账号并没有不同, 也就是除了 0 之外,其它的 UID 并没有不一样,预设 500 以下给系统作为保留账号只是一个习惯。这样的好处是,以有名的 DNS 服务器的启动服务『 named 』为例,这个程序的预设所有人 named 的账号 UID 是 25 ,当有其它的账号同样是 25 时,很可能会造成系统的一些小问题!为了杜绝这样的问题,建议保留 500 以前的 UID 给系统吧!
不过,一般来说, 1~99 会保留给系统预设的账号,另外 100~499 则保留给一些服务来使用。

500~65535

给一般使用者用的。事实上,目前的 linux 核心 (2.6.x 版)已经可以支持到 4294967295 (2^32-1) 这么大的 UID 号码喔!

TOP

好帖~ 受用了~ 顶~
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

原来一直对Unix类操作系统不能更改root用户名很不理解,虽然通过设置可以禁止直接以root用户远程登录系统,不过我觉得要是能修改root用户名,就会使系统更加安全了。看了楼主的帖子似乎明白了些,是不是可以把别的用户的UID改为0同时严格限制root用户的访问来达到这个目的?
我个人理解,不妥之处请指教

[ 本帖最后由 ejzhang 于 2008-8-7 08:17 编辑 ]

TOP

发新话题