码迷,mamicode.com
首页 > 系统相关 > 详细

linux用户管理文件

时间:2016-05-08 23:52:40      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

1、用户配置文件

  在/etc/passwd中存储着每个用户的一些基本信息,操作系统是根据该配置文件对用户进行管理的。 通过 man 5 passwd 命令可以查看该配置文件的说明

  技术分享

  技术分享

  •   account:用户名
  •   password:x    为了安全起见,密码位于/ect/shadow中  
  •   UID:用户ID(系统通过UID来识别用户,而用户名是给人看的)

       0:表示超级用户

     1-499:系统用户(伪用户,不能登录并且不能删除)

     500-65535:普通用户

  •   GUID:用户初始组ID
  •       GECOS:用户的备注信息,可有可无
  •   directory:户登陆后在默认所在的目录
  •       shell:root/普通用户使用/bin/bash,伪用户不需要登录则使用/sbin/nologin

2.用户密码管理文件

  用户的密码被保存在/ect/shadow中,当然密码不可能以明文的方式进行存储,是经过SHA512加密后放在/ect/shadow中的

  为了安全起见,该文件的所有权限是被关闭的(当然,这对root用户是无效的)

  技术分享

  技术分享

  图中的那些伪用户是不能登录的,所以他们没有登录密码,都用*或者!!来标识,后面的数字表示密码修改时间、使用期限等等,这里不做介绍。有个小技巧就是如果不希望某个用户登录的话就可在他的密码前加个!很好,这样他每次登录都会失败。

3、用户组管理文件

  /etc/group文件

  技术分享

  •   组名
  •      组密码标志
  •      GID

     组中附加用户

4、用户家目录下的默认文件

  在linux下创建一个用户后,会自动在/home下为该用户创建一个以该用户的用户名为命名的文件夹,在该文件中会自动生成一些隐藏文件,而这些隐藏文件的来源位置就是/ect/skel

  在/home/squid下

  技术分享

  在/ect/skel下

  技术分享

  

linux用户管理文件

标签:

原文地址:http://www.cnblogs.com/xidongyu/p/5471928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!