• Linux-用户分组相关以及处理密码遗忘


    一.用户创建

    1.简单创建

    useradd 用户名
    

    2.指定目录创建用户

    useradd -d 目录路径 用户名 
    //注意这一类的目录路径必须写当前所在文件夹的相对路径而不能直接写目录名称
    

    3.指定用户组

    useradd -g 用户组名 用户名
    

    二. 用户修改

    修改密码

    passwd 用户名 密码
    

    修改用户信息

    usermod 命令 修改的数据 用户名
            -u  修改用户UID
            -g  修改用户GID
            -G  修改分组
            -d  修改用户家目录
            -c  修改用户备注
            -s  修改用户的所用的shell
            -L  锁定用户
            -U  解锁用户
    

    三.删除用户

    userdel 用户名 删除用户,保留目录
    userdel -r 用户名 删除用户,不保留目录

    注意:一般情况下都是保留目录的

    四.查询用户

    指令查看用户

    id 用户名
    //如果用用户
    //会返回uid=用户id gid=分组id 组=组名
    //如果没有用
    //会返回无此用户
    

    文件查看用户方法

    /etc/passwd文件最后一行能看到用户信息

    每行含义:用户名:口令(不显示):用户id:组id:注释性描述:主目录:Shell

    /etc/shadow存用户密码和相关时间的地方,但是密码是加密

    五.修改用户分组

    usermod -g 组名 用户名
    

    六.增加分组

    groupadd 组名
    

    七.删除分组

    groupdel 组名
    

    前提:组内不能有用户,否则无法删除

    八.查看分组

    指令查看分组

    groups 查看当前登录用户的组内成员
    groups gliethttp 查看gliethttp用户所在的组,以及组内成员
    whoami 查看当前登录用户名
    

    文件查看分组

    /etc/group 文件

    九.用户切换

    su - 用户名        切换用户
    exit              返回原来用户
    从高权限用户切换到低权限用户时,不需要密码
    

    十.退出登入

    logout
    

    十一.忘了密码怎么处理

    前提机子就在你旁边

    在启动机子的时候按enter

    进入

    img

    img

    img

    img

    然后呢他就自动会登入你的root用户且不需要密码,你后续只要passwd root 新密码即可

    然后重启init 6也可以shutdown -r now也可以reboot

    都是重启

  • 相关阅读:
    jquery跨域请求jsonp
    php返回json,xml,JSONP等格式的数据
    chrome常用配置
    html body标签的几个属性 禁用鼠标右键,禁用鼠标选中文字等
    jquery form表单序列号
    php实时输出内容能够
    php Xdebug调试
    jsonp的简单例子
    web调试的一些小技巧
    jq动态增加的button标签click回调失效的问题,即动态增加的button标签绑定事件$("button.class").click(function)无效
  • 原文地址:https://www.cnblogs.com/guapitomjoy/p/12164081.html
Copyright © 2020-2023  润新知