分类: 系统运维
2012-03-27 17:24:19
当登录UNIX系统时,我们需要输入用户名和密码。用户名和密码信息存储在/etc/passwd文件里。该文本的每一条记录包含一个用户信息,记录用冒
号分隔的多个域组成,包括用户名、加密后的密码、UID、GID、注释、主目录路径和登录后启动的shell程序。如今所有系统都把密码存储在另一个文件
里。
Shells
当我们登录系统后,通常能看到一些系统信息的消息,接着就可以在shell程序里输入命令了。一些系统在你登录后启动一个窗口管理程序(window
management
program),但通常有一个shell窗口。shell是一个命令行解释器,它读取用户输入并执行命令。用户可以通过终端(terminal)或者脚
本文件(shell script)来输入命令。通常使用的shell有Bourne Shell、Bourne-again Shell、C
shell、Korn shell和TENEX C shell。
系统通过读取password文件(/etc/passwd)可以知道应该运行哪个shell。