美文网首页
Linux-用户/分组相关以及处理密码遗忘

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

作者: 25岁学Python | 来源:发表于2020-01-17 14:22 被阅读0次

    一.用户创建

    1.简单创建

    useradd 用户名
    

    2.指定目录创建用户

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

    3.指定用户组

    useradd -g 用户组名 用户名
    
    
    推荐Python大牛在线分享技术 扣qun:855408893
    
    领域:web开发,爬虫,数据分析,数据挖掘,人工智能
    
    零基础到项目实战,7天学习上手做项目
    
    

    二. 用户修改

    修改密码

    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

    进入

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

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

    都是重启

    相关文章

      网友评论

          本文标题:Linux-用户/分组相关以及处理密码遗忘

          本文链接:https://www.haomeiwen.com/subject/odekactx.html