Wetts's blog

Stay Hungry, Stay Foolish.

0%

Unix用户和组

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):属于组的账户

列表,账户之间用冒号分隔。