zoukankan      html  css  js  c++  java
  • 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文件

  • 相关阅读:
    Css Hack
    flex 兼容 ie9
    js 阻止父级元素的事件向子级元素传递
    php正则表达式的匹配与替换
    php的匿名类的使用
    解决php的单继承问题,实现php的多继承,trait的使用
    php的抽象类和接口的总结和区别
    eclipse的maven项目Java Resources有红叉问题
    IntelliJ全家桶IDEA Webstorm 2020 永久破解方法(说是可以任何版本)
    电脑能ping 通 ip,但是不能ping通 域名
  • 原文地址:https://www.cnblogs.com/E-star/p/3413301.html
Copyright © 2011-2022 走看看