• Linux——用户管理简单学习笔记(二)


    其实如果我们了解了Linux中用户管理的配置文件之后,完全可以手工管理用户:

    添加用户:
      

    useradd 设置选项 用户名  -D 查看缺省参数
    u:UID
    g:缺省所属用户组GID
    G:指定用户所属多个组
    d:宿主目录
    s:命令解释器Shell
    c:描述信息
    e:指定用户失效时间
    

      

    删除用户:

    userdel -r 用户名
    	-r:删除用户目录
    
    手工删除:
    
    使用find命令查找属于某个用户或用户组的文件
    find选项-user、-uid、-group、-gid
        1、对需要保留的文件进行移动和备份
        2、对不需要的文件进行删除
        3、清除用户文件中的相关表项
        4、清除用户宿主目录
    

      

    修改用户信息:

    usermod
    
    usermod -G softgroup samlee
    
    将用户samlee添加到softgroup用户组中
    
    usermod -l samlee -d /home/samlee -g lampbrother liming
    将用户liming的登录名改为samlee,加入到
    
    lampbrother组中,用户目录改为/home/samlee
    

      

    禁用和恢复用户:

    禁用
    
    	# usermod -L username
    
    	# passwd -l username
    
    恢复
    
    	# usermod -U username
    
    	# passwd -u username
    

      

    用户管理命令:

    chage  设定密码
    
    -l      查看用户密码设置
    -m    密码修改最小天数
    -M    密码修改最大天数
    -d     密码最后修改的日期
    -I     密码过期后,锁定账户的天数
    -E    设置密码的过期日期,如果为0,代表密码
    	立即过期;如果为-1,代表密码永不过期
    -W   设置密码过期前,开始警告的天数
    

      

    pwck   检测/etc/passwd文件(锁定文件)
    vipw   编辑/etc/passwd文件
    id        查看用户id和组信息
    finger  查看用户详细信息
    su       切换用户(su - 环境变量切换)
    passwd -S   查看用户密码状态
    who、w    查看当前登录用户信息
    

      

    启动或停用shadow功能:

    pwconv/pwunconv
    
    grpconv/grpunconv
    

      

    批量添加用户:

      newusers命令 导入用户信息文件

      pwunconv命令  取消shadow password功能

      chpasswd 命令  导入密码文件  (格式  用户名:密码)

      pwconv命令  将密码写入shadow文件

  • 相关阅读:
    pandas
    使用Selenium模拟浏览器抓取淘宝商品美食信息
    Pycharm安装第三方库
    shift 函数
    mysql 基础(一)
    mysql基础(三)
    Python Programming for Finance
    进程线程
    股票上市代码及上市时间
    SQLyog连接数据库报错plugin caching_sha2_password could not be loaded
  • 原文地址:https://www.cnblogs.com/E-star/p/3413301.html
Copyright © 2020-2023  润新知