目的:以root用户通过修改用户配置文件来为系统增加test1用户


  1. 登陆root用户,创建test1用户密码为redhat

  2. vim /etc/passwd增加test1用户的信息

    linux中通过修改/etc/passwd,/etc/shadow,/etc/group创建用户_linux 用户管理  /etc/pas

注释:passwd中每个字段含义以冒号隔开

    1.用户名

    2.密码,隐藏的所以用x表示

    3.用户id,大于500,一般500以内的为系统用户使用

    4.用户组id

    5.用户注释可以为空

    6.用户家目录位置

    7.用户默认Shell

3.为用户添加密码信息

    首先使用openssl passwd -1 生成加密的密码:-1表示使用MD5算法对密码redhat进行加密

    linux中通过修改/etc/passwd,/etc/shadow,/etc/group创建用户_linux 用户管理  /etc/pas_02   

    接着编辑/etc/passwd文件为为test1用户增加密码信息

    vim /etc/passwd 

   linux中通过修改/etc/passwd,/etc/shadow,/etc/group创建用户_linux 用户管理  /etc/pas_03

注释:

    test1后面的字符串就是刚刚生成的加密后的密码,直接拷贝粘贴进来就行了

    /etc/passwd中各个字段含义以冒号分割

    1.用户名

    2.密码:“!!”表示没有设置密码用户被锁定无法登陆

    3.从1970/01/01到最近一次密码修改经过的时间

    4.经过多少天密码可以修改,0表示可以立即修改

    5.密码最长的使用期限

    6.距离到达最长使用时间多少时间提示密码需要修改

    7.到达最大期限后多少天可以登录,但是登陆时必须修改密码

    8.密码禁用时间

    9.保留字段

4.编辑/etc/group文件为用户增加组信息

linux中通过修改/etc/passwd,/etc/shadow,/etc/group创建用户_linux 用户管理  /etc/pas_04

5.为用户创建家目录

  mkdir /home/test1    :创建目录

  cp -r /etc/skel/. /home/test1  :为用户目录增加环境变量和配置信息(RHEL5)

  #( cp -r /etc/skel/* /home/test1  :RHEL6版本使用命令)

  chown -R test1:test1 /home/test1  : 改变用户家目录和家目录下文件的属主和属组

  chomod -R go=  /home/test1         :改变用户文件的权限

6.test用户创建完成并成功登陆

  linux中通过修改/etc/passwd,/etc/shadow,/etc/group创建用户_linux 用户管理  /etc/pas_05