FreeBSD handbook中文版 8 用户和基本的帐户管理

目录
8 用户和基本的帐户管理
8.1 概要
8.2 介绍
8.3 超级用户帐户
8.4 系统用户
8.5 普通用户帐户
8.6 修改帐户
8.7 受限制的用户
8.8 私有化用户
8.9 组
=============================================================
第8 章用户和基本的帐户管理
=============================================================
(翻译中出现的任何问题或错误,请广大读者及时反馈给我:FreeBSDhandbook@163.com)
8.1 概要
FreeBSD 允许多个用户同时使用电脑 。当然,这些用户中不是很多人同时坐在同一台电
脑前,而是其他用户可以通过网络来使用同一台电脑以完成他们的工作 。要使用系统,每一
个人都要有一个帐户 。
读完这章,你将了解到:
在一个FreeBSD 系统上不同用户帐户之间的区别 。.
如何添加用户帐户 。.
如何删除用户帐户 。.
如何改变帐户细节,如用户的全名,或首选的shell 。.
如何在每个帐户基础上设置限制,来控制象内存,CPU 时钟这样的资源 。.
如何使用组来使帐户管理更容易 。.
在阅读这章之前,你应当了解:
了解Unix 和FreeBSD 的基础知识 。.
8.2 介绍
所有访问系统的用户必须通过帐户才能完成,所以在FreeBSD 系统中用户和用户帐户的
管理是非常重要的 。有三种类型的帐户:超级用户、系统用户和普通用户 。超级用户帐户通
常叫做root,可以毫无限制地管理系统 。系统用户运行服务 。最后,普通用户帐户给那些
登陆系统,阅读邮件等的人们使用 。
用户名
第1 页FreeBSD 使用手册
在登陆时需要键入用户名 。用户名对于一台电脑来讲是唯一的;你不可以使用两个相同
的用户名来登陆 。有很多规则可以来创建用户名,可以看看passwd 的文档;你使用的用户
名通常需要8 个或更少的小写字母 。
口令
每个帐户都有一个口令与它对应 。口令可以是空的,这样不需要密码就可以访问系统 。
这通常不是一个好主意;每个帐户都应当要有一个密码 。
用户ID (UID)
UID 是系统用来识别用户的0 到65536 之间的数字 。在用它工作以前,允许你指定一个
用户名的任何命令都会把它转换成UID 。这意味着你可以为不同的用户名使用多个帐户,但
它们的UID 是一样的 。FreeBSD 会把这些帐户认定是一个人的 。
组ID (GID)
GID 是用来识别用户所在的组的0 到65536 之间的数字 。组是一种用来控制用户访问资
源的机制 。它可以减少一些配置文件的大小 。一个用户也可以属于多个组 。
登陆类
登陆类是一个组机制的扩展,当把系统分配给用户时,它提供了额外的灵活性 。
口令的定期转换
默认情况下,FreeBSD 不会强迫用户去改变他们的密码 。你可以在每个用户的基础上强
迫执行,当一个帐户过期了,可以强迫一些或所有的用户改变他们的密码 。
帐户到期了
默认情况下,FreeBSD 不会终止帐户 。如果你正在创建帐户,你要知道有一个有限的使
用期限 。例如,在学校里,你会为每个学生设立一个帐号,当帐号到期了,你可以重新指定
它 。帐户到期后,虽然帐户的目录和文件仍然存在,帐户就不能再使用了 。
用户的全名
用户名可以唯一地识别FreeBSD 的帐户,但不会反映用户的全名 。这些信息可能与帐户
是相关的 。
第2 页FreeBSD 使用手册
主目录
主目录是用户用来启动的目录的完全路径 。一个通常的规则是把所有用户的主目录都放
在/home/username下 。用户将会把他们的个人文件放在他们的主目录下,他们可以在那儿
创建任何目录 。
用户shell
Shell 提供了用户用来操作系统的默认环境 。有很多不同的shell,有经验的用户会根

推荐阅读