美文网首页
Linux学习(3) 用户管理

Linux学习(3) 用户管理

作者: michaelxwang | 来源:发表于2019-06-05 16:58 被阅读0次

    用户管理

    • Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须向系统管理员申请一个账号,然后以这个账号的身份进入系统。
    • 系统可以通过用户组对有共性的多个用户进行统一管理。
    • Linux的用户需要至少属于一个组。

    用户管理

    1、添加用户

    useradd conan
    useradd -d /home/co coco
    

    2、修改密码

    passwd conan
    

    3、删除用户

    # 删除用户conan,但保留用户家目录
    userdel conan
    #删除用户conan以及用户家目录
    userdel -r conan
    

    4、查看用户信息

    id conan
    

    5、切换用户

    su - conan
    
    linux-1-用户管理.gif

    用户组管理

    1、添加组

    groupadd co
    

    2、删除组

    groupdel groupname
    

    3、添加用户时加上组

    useradd -g  groupname username
    

    4、修改用户的组

    usermod -g  groupname username
    

    用户文件

    与用户相关的文件主要有/etc/passwd和/etc/shadow。

    1、/etc/passwd文件

    存放用户的基本属性,从该文件可以查看Linux的所有用户。格式为:
    【用户名:密码:用户ID:用户主组ID:用户详细信息(如姓名,年龄,电话等):用户根目录:用户编程环境】
    每个用户有1个主组(私有组),1个或者多个附加组。

    2、/etc/shadow文件

    存放用户密码的一些策略,格式为:
    【用户名:密码:最近更改密码的日期:密码不可更该的天数:密码需要重新更改的天数:密码更改前的警告期限:密码过期的宽限时间:帐号失效日期:保留】

    3、/etc/group文件

    .

    相关文章

      网友评论

          本文标题:Linux学习(3) 用户管理

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