zoukankan      html  css  js  c++  java
  • linux用户管理

     一、常用命令

    #新建用户
    useradd -d /home/linux -u 8888 -s /sbin/nologin linuxprobe
    #将linuxprobe加入root用户组
    usermod -G root linuxprobe
    usermod -u 8888 linuxprobe
    #删除用户及家目录
    userdel -r linuxprobe
    #新建用户组
    groupadd ronny
    groupdel 删除用户组
    groupmod 选项 用户组
    #修改用户密码、过期时间、认证信息
    passwd linuxprobe
    #锁定用户、解锁用户
    passwd -l linuxprobe
    passwd -u linuxprobe

     二、常用配置文件

    /etc/passwd文件是用户管理工作涉及的最重要的一个文件

    用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

    用户组的所有信息都存放在/etc/group文件

    组名:口令:组标识号:组内用户列表

    Linux系统都把加密后的口令字存放在/etc/shadow文件

    登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

     

     三、批量操作

    #user.txt
    user001::600:100:user:/home/user001:/bin/bash
    user002::601:100:user:/home/user002:/bin/bash
    user003::602:100:user:/home/user003:/bin/bash
    user004::603:100:user:/home/user004:/bin/bash
    user005::604:100:user:/home/user005:/bin/bash
    user006::605:100:user:/home/user006:/bin/bash
    
    #批量添加用户
    newusers < user.txt
    #passwd.txt
    user001:123456
    user002:123456
    user003:123456
    user004:123456
    user005:123456
    user006:123456
    
    #批量修改密码
    chpasswd < passwd.txt

    #将密码编码为 shadow password,并将结果写入/etc/shadow
    pwconv 
     
     
  • 相关阅读:
    笔记
    BlangenOA项目展示(附源码)
    笔记截至20190406
    ASP.NET MVC 使用过滤器需要注意
    单例模式和HttpContext线程内唯一
    C#线程/进程同步(lock、Mutex、Semaphore)
    Web标准
    JavaScript 放置在文档最后面可以使页面加载速度更快
    GUI 面板实现 (解决了关闭事件)
    GUI 实现多个窗口 (使用封装特性)
  • 原文地址:https://www.cnblogs.com/wangbin2188/p/14596778.html
Copyright © 2011-2022 走看看