Unix系统上主要有三种类型的用户:根用户(或超级用户)账户、系统账户以及普通用户账户。
用户类型
根用户
root
系统账户
对特定组建进行操作所需的那类账户。例如,在/etc/passwd文件中可能找到的系统帐户名有adm、alias、apache、backup、bin、bind、daemon、ftp、guest、gdm、gopher、halt、identd、irc、kmem、listen、mail、mysql、named、noaccess、nobody、nobody4、ntp、root、rpc、rpcuser和sys。
普通用户账户
用户相关文件
/etc/passwd
为系统识别已授权的账户。一行保存一个账户的信息。
每个条目的说明:
Login ID(用户名):Encryted Password or x(加密的口令或x):UID(用户ID号):Default GID(默认UID(组UID)):GCOS/Comment(注释):Home Directory(主目录):Login Shell(登陆的shell)
/etc/shadow
保存相应账户加密后的口令。大多数Unix系统都有这个文件。一条保存一个账户的密码信息。
每个条目的说明:
beginningunix(用户名):加密后的口令:最近一次修改(自1970年1月1号到修改日的天数):用户能够再次修改口令之间所必需经过的最少天数:口令需要修改之前保持有效的最大天数:口令到期前警告用户的天数:随各种Unix实现的不同而不同,但是通常表示口令不能用之前账户可以连续不活动的天数,或者是从口令期满到账户不能用之间的天数:自1970年1月1日以来的天数,直到账户期满时为止:保留字段以备将来使用
/etc/group
存放组账户的信息。一条保存一个组信息。
每个条目的说明:
beginningunix(组名):使用该组的口令或x:GID(组ID):属于组的账户
列表,账户之间用冒号分隔。