zoukankan      html  css  js  c++  java
  • Linux 中账户管理

    账户管理涉及到三个文件:

    1、/etc/passwd

    yy@ubuntu:~$ head -n 3 /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh

    每一行使用 “ :” 分隔开,共有七个字段

    1、账户名字

    2、密码 : 为了避免密码泄露,将这个字段的值加密后放到/etc/shadow里面了,所以这里是一个“x”

    3.UID(0 系统管理员   1~400 系统账号  500---  可登陆账号)

    4、GID 这个与/etc/group有关

    5、用户信息说名列

    6、主文件夹  登录以后进入的目录,默认的用户主文件夹在/home/用户名 中

    7、Shell 表明用的是什么shell

    2、/etc/shadow文件

    root@ubuntu:~# head -n 3 /etc/shadow
    root:$6$pBn050Uq$unTbrAmJC9GkXD977VRnhkmznoDKx.KygCzuntOcsU8sul00/W.OolPH8.UlTYmWqZjSHzJg0RBtpvVmRrNmz0:16568:0:99999:7:::
    daemon:*:15630:0:99999:7:::
    bin:*:15630:0:99999:7:::

    共有九个字段,以“ :” 分隔

    1、账号名称

    2、密码(! 表示该用户不具有用户组管理员)

    3、最近更动密码的日期(以1970年1月1日作为1累加,1971年1月1日 则是366)

    4、密码不可被更动的天数(0表示密码随时可以更改)

    5、密码需要重新更变的天数

    6、密码需要更改期限前的警告天数

    7、密码过期后的账号宽限时间(在密码过期几天后,如果用户还是没有登录更改密码,那么这个账号的密码将会 失效 ,该账户再也没办法通过此密码登录系统了)

    8、账号失效日期 (使用1970年以来的总日数设置,在此字段规定的日期之后,此账号在无法使用)

    9、保留字段

    3、/etc/group

    root@ubuntu:~# tail -n 5 /etc/group
    saned:x:123:
    lpf:x:1000:
    sambashare:x:124:lpf
    yy:x:1001:
    tt:x:1002:

    1、用户组名称

    2、用户组密码

    3、GID

    4、此用户支持的账号名称

     

  • 相关阅读:
    关于IIS的IUSER和IWAM帐户
    sql server 提取汉字/数字/字母的方法
    SQlserver创建函数实现只取某个字段的数字部分
    SQL中 EXCEPT、INTERSECT用法
    SQL中EXCEPT和Not in的区别?
    生成本月日历
    SQL打印全年日历
    SQL语句添加删除修改字段[sql server 2000/2005]
    SQL数据是否存在(是否有数据)判断,表,存储过程是否存在
    SQL时间相关
  • 原文地址:https://www.cnblogs.com/pengfeiliu/p/4505840.html
Copyright © 2011-2022 走看看