用户管理・
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 每个用户有且只能有一个主要组,但用户可以有零到多个附加组,每个文件只能有一个所属人,和一个所属组。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 一、用户管理的相关文件 管理用户时,我们首先了解用户管理相关文件存放的位置。 /etc/passwd 功能:存放系统的用户帐号信息 内容:用户名:密码位:UID:GID:描述位:用户主目录:SHELL 注:假如采用了shadow,存放密码的字符显示为x,真正密码保存在/etc/shadow中,即影子口令。 /etc/shadow 功能:存放用户口令(一般采用加密的方式存放口令) 内容:用户名:密码位: /etc/group 功能:存放系统组信息 格式:组名:组密码:GID:附加组成员列表:用,间隔 注:组密码映射到了/etc/gshadow,显示为x,附加组成员列表可以用,间隔 /etc/gshadow 功能:存放用户组口令 格式:组名: 加密后的密码位:组管理员:附加组成员列表 注:组管理员可以用,间隔,即可以修改组密码,可以修改组成员,附加组成员列表也可以用,间隔 /etc/skel 功能:用于存放用户的环境文件等。当添加新用户时,系统会自动复制该目录到新用户的家目录下