zoukankan      html  css  js  c++  java
  • linux下的用户管理(一)

    linux下有三类用户:

    1.超级用户:root具有操作系统的一切权限,UID值为0的是超级用户

    2.普通用户:只具有操作系统有限的权限,UID是从500到6000范围

    3.伪用户:是为了方便系统管理,满足相应的系统进程文件属主的要求,不能登录,UID是从1到499

    passwd  因为所有用户都能访问 /etc/passwd这个文件,所以在这个文件中只定义帐号不定义口令。

    /etc/passwd文件中每一行代表一个用户,每一行有6个冒号,把一行记录分成了7个部分

    第一部分:帐号的名称。

    第二部分:密码。x

    第三部分:用户标识符(用户ID)

    第四部分:用户所在组的标识符(用户组ID)

    第五部分:用户的相关信息(注释作用)

    第六部分:用户家目录

    第七部分:用户的环境(即用户的shell解释环境,例如该部分是/bin/bash,就是用/bin/bash来解释用户操作)

    /etc/shadow是存放用户口令的文件,该文件只有root用户可以读。

    每一行有8个冒号,被间隔成9个部分,依次是:

    用户名

    口令(存放加密的口令,md5加密)如果该字符串的第一个字符是!,那么表明该用户不能登录

    最后一次修改的时间:从1970年到最后一次修改时间的秒数

    最大时间间隔:0可以随时更改,如果不是,需要等到这些秒数之后才能更改。

    最小时间间隔:比如说10天,表示10天之间必须更改。如果是99999,表示永远不能更改

    警告的时间:密码更改的通知时间。默认是一周

    不活动时间:如果过期了仍没有更改,延期的时间。

    失效时间:从1970年算起

  • 相关阅读:
    提示框第三方库之MBProgressHUD
    三种ViewController跳转的异同
    性能测试学习第一天_性能测试常见术语
    JSONArray与list互转
    web service CXF工作中使用总结
    局部变量、类变量、实例变量有什么区别
    hibernate 的几种查询——工作中使用到的
    tomcat 常见启动问题小记
    文本编辑器KindEditor的使用
    kaptcha Java验证码
  • 原文地址:https://www.cnblogs.com/hujingwei/p/4940476.html
Copyright © 2011-2022 走看看