您的位置:首页 > 运维架构 > Linux

Linux高级命令(4)-->>用户及用户组相关操作

2020-08-31 01:33 1756 查看

文章目录

  • 用户组相关操作
  • 用户相关操作

    创建用户

    Linux系统是支持多用户的,在一个虚拟机系统下可以创建多个用户

    • useradd 命令的使用需要使用管理员权限,前面需要加上 sudo

    • 创建用户如果不指定用户组,默认会自动创建一个同名的用户组

    • 查看用户是否创建成功,可以查看/etc/passwd这个文件

    • 查看用户组是否创建成功,可以查看/etc/group这个文件

    我们试着创建一个心用户,名为xdc2

    查看下passwd文件

    出现了很多信息,分析下其中一行信息

    passwd文件中的每项信息说明,以xdc2❌0:0:xdc2:/xdc2:/bin/sh为例
    • 第一个:用户名
    • 第二个:密码占位符
    • 第三个:uid, 用户id
    • 第四个:gid, 用户所在组id
    • 第五个:用户描述, 可选,
    • 第六个:用户的主目录所在位置
    • 第七个:用户所用 shell 的类型,一般由bash或者sh,默认不设置是sh类型

    group文件中的每项信息说明, 以laowang❌1001:为例
    • 第一个:用户组名
    • 第二个:用户组密码占位符,一般Linux系统的用户组都没有密码的
    • 第三个:组id

    id



    每项信息说明:
    uid=1001(laowang) gid=1001(laowang) 组=1001(laowang)
    • 第一个: uid 表示用户id
    • 第二个: gid 表示用户组id
    • 第三个: 组 表示用户所在的用户组

    设置密码

    给其它用户设置密码,需要使用: sudo passwd 用户名

    切换用户


    修改用户


    原来即使su切换到xdc2用户上,我们发现也无法使用sudo,因为sudo文件支持里没有xdc2,那么我们可以通过修改用户组来搞定它

    删除用户


    删除用户,直接输入命令删除,但是会发现会报一个错,说未找到


    但是再回头查看下home文件

    会发现已经没有了xdc2用户,删除成功

    用户组相关操作

    创建添加用户组

    创建用户并指定用户组

    修改用户组

    sudo groupadd 用户名
    sudo usermod -g 用户名 用户组

    删除用户组

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: