Linux基础_Day4

用户管理

  一. 添加用户

              1.添加账号 useradd 用户名
      2. 查看用户:id 用户名
             3. 添加密码:passwd 用户名
                如: echo "123456" | passwd  --stdin    haha   

    4.  批量创建用户
       1)使用excel生成用户名名单表,另存为csv格式
       2)将名单表上传linux,使用rz命令(需要安装rz软件包,参见yum源配置)
       3)编写添加用户的脚本。

  二. 用户密码文件

    /etc/passwd :用户账号的数据库
    root:x:0:0:root:/root:/bin/bash
    用户名:用户识别标识
    密码:如果是x,代表存储在其他位置(/etc/shadow),如果为空,不需要密码
    UID:用户ID,用户id唯一,因为Linux系统根据UID判断用户的身份,如果有两个UID相同,认为是一个账号
    GID:组ID
    描述:备注
    用户家目录:用户登录到系统后的第一个目录
    shell: 如果是/bin/bash代表bash shell;如果是/sbin/nologin代表该用户无法登录
    查询passwd文件下的用户名xiaoqiao: grep "xiaoqiao" /etc/passwd |cut -d ":" -f1
  三. 在/etc/passwd下创建用户
    1.在/home下创建家目录chs
    2.在/etc/group下添加uid
    3.将root下的/etc/skel/.(模板数据文件)复制到/home/chs中    
      4.手动添加用户

      切换用户:su - chs
         mkdir /home/ambow
         vim /etc/group
         ambow:x:1004
         vim /etc/passwd
         ambow:x:1004:1004::/home/ambow:/bin/bash
         cp -r  /etc/skel/.  /home/ambow
         su - ambow
  四. 用户类型
    1.超级用户:对系统有所有权限 UID为0
    2.系统用户:提供给系统或者某个软件使用。UID范围1-499
    3.普通用户:能够登录到系统,提供给准备登录到系统的人员使用。UID范围500以上
  五. 修改用户信息
    1.锁定用户就是在用户加密密码前加!号。(/etc/shadow)
    2.groupadd -g 3000 mms  (为mms用户添加3000组号)
    3. usermod -L chs  锁定用户chs
    4. usermod -U chs  解锁用户chs
    5.密码文件
       cat  /etc/shadow
      root:$:16852:0:99999:7:::
      1)用户名
      2)密码:使用MD5加密
      3)最后修改日期,单位为天,从1970年1月1号
      4)密码修改的最小天数(最少使用几天)
      5)密码修改的最大天数(最大使用几天)
      6)警告天数
      7)密码过期后几天禁用账号
      8)账号过期的日期。单位:天
      9) 保留,还未被使用
  六. 删除账号
      userdel   chs  删除用户chs(不删除用户文件)
      userdel  -r chs  删除用户chs(同时删除用户文件)
      ls /var/spool/mail/ 查询用户邮箱
  七. 用chage查看密码有效期
      chage -l chs 查看用户chs的账号配置
      chage -E chs 修改用户chs的失效日期

扫描二维码关注公众号,回复: 7775261 查看本文章

猜你喜欢

转载自www.cnblogs.com/Mr-lmxs/p/11811467.html