8.2. 介绍

所有访问系统的用户都是通过帐户完成的,所以用户和帐户管理是FreeBSD系统不可或缺的重要部分.

每个FreeBSD系统的帐户都有一些和它相对应的信息去验证它.

用户名

用户名在login: 提示符的后面键入. 用户名对于一台计算机来讲是唯一的; 你不可以使用两个相同的用户名来登陆. 有很多用来创建正确用户名的规则, 可以看看passwd的联机手册 passwd(5); 你使用的用户名通常需要8个或更少的小写字母.

口令

每个帐户都有一个口令与它对应. 口令可以是空的, 这样不需要口令就可以访问系统. 这通常不是一个好主意; 每个帐户都应该有一个口令.

用户 ID (UID)

UID是系统用来识别用户的0到65536之间的数字. FreeBSD使用UID来识别用户--在工作以前.任何允许你指定一个用户名的FreeBSD命令都会把它转换成UID. 这意味着你可以用不同的用户名使用多个帐户,但它们的UID是一样的. FreeBSD会把这些帐户认定是同一个用户.

组ID (GID)

GID是用来识别用户所在的组的0到65536之间的数字. 组是一种基于用户GID而不是它们的UID的用来控制用户访问资源的机制. 这可以减少一些配置文件的大小. 一个用户也可以属于多个组.

登陆类

登陆类是对组机制的扩展,当把系统分配给不同用户时,它提供了额外的灵活性.

口令的定期更改

缺省情况下,FreeBSD不会强迫用户去改变他们的口令. 你可以在每个用户的基础上强迫执行,当一个帐户过期了,可以强迫一些或所有的用户改变他们的口令.

帐户的到期时间

缺省情况下FreeBSD不会终止帐户. 如果你正在创建帐户,你应该知道一个帐户的有效使用期限, 例如, 在学校里你会为每个学生建立一个帐户,当帐户到期了,你可以重新指定它. 帐户到期后,虽然帐户的目录和文件仍然存在,但是帐户已经不能够继续使用了.

用户的全名

用户名可以唯一地识别FreeBSD的帐户, 但它不会反映用户的全名. 这些信息可能与帐户是相关的.

主目录

主目录是用户用来启动的目录的完全路径. 一个通常的规则是把所有用户的主目录都放在/home/username下,或者/usr/home/username下. 用户将会把他们的个人文件放在他们自己的主目录下, 他们可以在那里创建任何目录.

用户 shell

Shell提供了用户用来操作系统的默认环境. 有很多不同的shell, 有经验的用户会根据他们的经验来选择自己喜好的shell.

有三种类型的帐户: 超级用户, 系统用户, and 普通用户. 超级用户帐户通常叫做root, 可以没有限制的管理系统. 系统用户运行服务. 最后, 普通用户给那些登陆系统,阅读邮件的人使用.