关于用户帐户的管理,最重要的是 / / /等passswd等 /阴影;并对用户组的管理最重要的是 / / /等集团等 / gshadow两文件。这里是 / /密码等 / /阴影等用户管理两个文件。



/ / passwd结构等



它是一个纯文本文件,每个行的格式相同:



用户名:密码:用户名:GID:评论:家:外壳,如下面的段落:



根:X:0:根: / / /根本bash



Bin:x:1:1



守护:X:2:2:守护: / sbin: /斌/ SH



…



描述:



在这个文件中,每行代表一个帐户,若干行代表系统中的几个帐户。



——每行使用;根据切分,有7个项,分别是:



1。帐户名称



2、帐户密码:此域中的密码是加密的。当用户进入系统,系统对输入的密码以同样的算法,在这一领域的内容进行比较,如果它是对的,登录成功。如果此字段为空,表示用户不需要登录密码;如果其内容是X,说有一个密码,这一领域实际上是一个存储的密码存储在映射,真正的文件 / /阴影等密码(几乎所有的Linux与阴影文件管理密码);如果内容是* ,意味着用户是有效的但没有登录;如果是一串垃圾,垃圾实际上是加密的密码(现在几乎所有的Linux以保存密码这种方式,并使用阴影文件保存)。



3、UID: 0 ID的用户,系统管理员帐户说,所以它的UID是0,她是系统管理员;1 ~ 500保留身份;500 ~ 65535普通用户,你可以指定一个ID的用户;1 ~ 65535之间的用户UID的Linux系统中事实上,只有1 ~ 500是系统不推荐你使用,作为保留,作为储备帐户。当用户登录到系统中,系统识别用户通过价值而不是用户名。



4、GID:ID的用户。



5。它是用来保持用户的真实姓名和个人资料作为帐户上注明的信息。



6。用户根目录下的新用户的默认根目录 / / youridname家。



7,用户登录默认shell。



阴影的结构



为了系统的安全着想,Linux采用影子的密码;机制;用户密码被转移到 / /阴影等文件、辅助文件可以读取只要根可以读,而 / /口令密码等只x,从而最大限度密码的安全性。



文件中的每一行是8个冒号,除以9个域,如下所示:



用户名:密码:lastchg:分钟:麦克斯:警告:无效:到期:国旗,如以下部分:



根:1美元xkigrtllfgw4rhrm5nwqn:11979:7:::



Bin:*:11979:0: 99999 :7:::



…



{



描述:



喜欢/等/ passwd文件,每一行代表一个用户,使用符号:;分割。



1,用户名:用户名



2、密码:密码,如果是空的,用户的密码是空的,如果是* 这表明用户是有效的但不登录。



3、lastchg:从1970年1月1日的密码,最后修改后的天数。



4,min:至少在密码的两次更改之间传递的天数。



5,马克斯:密码生效的最长天数,如果是99999天,它将永远不会过期。



6,警告:表示系统在密码失败前几天向用户发出警告。



7,不活动:登陆前用户名仍然有效的天数。



8、到期:用户被禁止登陆的时间,其算法与3相同。



9,旗:无意义,未使用,向左延伸。



用户管理的几个命令



Useradd:添加用户



AddUser:添加用户



口令:为用户设置密码



Usermod:修改用户的命令,可以修改登录名、用户的主目录,并通过usermod。



Pwcov:同步从等 / / / passwd等影子用户



Pwck:pwck是验证内容的用户配置文件/ etc / passwd和 / /阴影等文件是合法的或完整的;



Pwunconv:直立的反向操作pwcov是创造 / / /等等的阴影和 / / /密码等密码,然后删除 / /阴影文件等;



Finger:查看用户注释信息的工具



ID:看用户的UID和GID,和用户群,他们属于



Chfn:更改用户信息的工具



SU:用户切换工具



Sudo:sudo是由另一个用户执行命令(另一个用户来执行命令),苏是用来切换用户,然后切换到用户完成相应的任务,但在sudo可以直接执行命令如sudo,根本不需要密码可以用根进行只能执行命令相应的执行;但通过visudo编辑 / / sudoers实现等;



Visudo:visodo是命令编辑 / / sudoers等;你也可以使用同样的命令来编辑 / / sudoers等直接与VI。



Sudoedit:为sudo一样。