Chinaunix首页 | 论坛 | 博客
  • 博客访问: 543768
  • 博文数量: 1345
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14830
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:32
文章分类

全部博文(1345)

文章存档

2010年(1345)

我的朋友

分类:

2010-09-14 13:20:38

  为了使用多用户的freebsd操作系统,必须是系统的登记用户。用户信息保存在/etc目录下passwd 文件中,在这个文件中定义的一个freebsd用户应具有以下属性:   用户名(username):在系统中使用这个用户名来标识用户,每个用户名不超过8个字符,且是大小写敏感的。习惯上用户名只使用小写字母,通常根据用户真实名字的缩写来选择合适的用户名。   用户标识号(user id):由于计算机中处理数字比处理字符串更容易,因而使用数字方式的用户标识号来区分不同用户更为适合。事实上unix系统就是使用唯一的用户标识号来区分用户的,在某些特定目的下,可以存在多个有不同用户名、但用户标识号相同的用户,这表示这些不同用户名的用户实际上是同一个用户。   口令(password):系统用它来验证用户是否合法。超级用户root可以使用系统程序 passwd来更改每个用户的口令,用户也可以使用passwd来更改自己的口令。较老的unix系统中直接在 passwd文件中保存口令的密文,由于passwd文件是系统中的每个用户都可以读取的,只通过加密来保证口令的安全性。然而现代计算机的发展使得情形发生了变化,高速计算能力使得通过猜测的方式来破译口令成为可能。因此现在unix中口令均不再直接保存在passwd文件中了,而passwd文件中的口令域使用一个 “*” 来代替。freebsd使用 /etc/master.passwd作为真正的口令文件,保存包括个人口令在内的数据,但这个文件不能被普通用户读取。   命令解释程序(shell):用户登录后启动这个程序来接收用户的输入并执行输入相应命令,标准的shell有sh和csh,更复杂易用的shell有bash和tcsh等,但它们不是基本系统的一部分,必须额外安装。shell程序是一个标准的unix程序,但系统在/etc/shells文件中定义了一些标准shell的名字,很多应用程序检查这个文件中内容和用户的shell来判断这个用户是普通用户,还是用于特定目的而创建的用户。 如果喜欢freebsd用户管理之增加用户请收藏或告诉您的好朋友.
阅读(225) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~