Linux “如何添加用户/组和修改用户/组”

我们首先要知道Linux中用户时必须的吗!???

用户是标识计算机的资源归属的

一、所在位置

我们得知道所有用户保存账号或者密码的文件在哪里!!!

/etc/passwd        >>>保存系统中全部的用户名
/etc/shadow        >>>保存的是各个用户的密码
/etc/group         >>>保存系统中全部用户的用户组名
/etc/shadow        >>>保存各个用户组的密码

二、用户和用户组:

        用户:登录系统的用户名

        用户组:多个用户的集合

用户组的作用:方便多个用户批量管理

用户身份标识:

        计算机每个用户设置一个唯一数字

        当计算机识别用户的时候,是通过该数字识别的(UID)

用户组的身份标识(GID)

/etc/passwd文件详解(里面的每一行都是一个用户)

root:x:0:0:root:/root:/bin/bash

上面是用冒号(:)来做分割符的

第一段:用户名

第二段:密码的占位符,为了安全会放到另一个文件中(/etc/shadow)

第三段:用户的uid

第四段:用户的gid

第五段:用户的描述信息

第六段:用户的家目录

第七段:用户的shell类型

常见的shell类型:

        /bin/bash                >>>默认创建后用户的shell类型

        /sbin/nologin           >>>这个为后后缀的用户是不可以登陆系统的

三、分类:

(1)用户的分类:

管理员用户:

        uid:0

        特点:

                默认只有一个,就是root

                root用户是没有任何权限约束

系统用户:

        uid:1-999

        特点:

                在Linux安装完成后或者安装了某个程序后自动生成的用户

                这类用户默认是不可以登录

普通用户:

        uid:1000或以上

        特点:

                需要运行用命令来创建

                普通用户权限非常小的,通常仅仅只可以在自己家目录下进行操作

                默认该用户的家目录是在/home下和用户同名的目录

(2)用户组分类:

用户的基本组:在/etc/passwd中的第四段gid就是,所知的就是用户的基本组

用户附加组:除了主组以外的组,就是附加组

注意:

1、一个用户可以属于多个组

2、一个用户只能有一个主组,其他的就是附加组

3、在用命令创建完用户的时候,默认就会创建一个组,组名就是和这个用户名相同的(默认该组就是用户的主组)

(3)Linux的文件属性:5

属主:文件属于谁,谁创建的文件,文件的属主就属于谁

属组:设置文件对一个特定的用户组所有的权限

注意:

属主、属组默认只有一个

如果这个用户不属于属主或者属组,那么这个用户就是属于“其他用户”

三类用户:属主、属组、其他用户

四、命令:

(1)useradd:

作用:创建新的用户

格式:useradd [选项] 用户名

选项:

-c "string"            >>>设置新用户的描述信息

-d /path/to/dir        >>>指定用户的家目录
    dir(目录):该目录得存在不然只是显示但切换家目录是会报错

-g gid                 >>>指定用户的gid

-G gid                 >>>指定用户的附加组

-m                     >>>在创建用户的时候,如果加目录不存在就会自动创建用户家目录(默认)

-M                     >>>不自动创建目录

-r                     >>>创建系统用户
    特点:1.默认该用户可以登录系统
        2.默认该用户没有家目录
        3.默认用户uid<999
        4.默认shell类型是/bin/bash
-s shtype               >>>指定用户的shell类型

-u uid                  >>>指定用户的uid

(2)groupadd

作用:新建用户组

格式:groupadd 组名

选项:

        -g:指定用户组的组id

(3)id

作用:显式指定用户的id信息

格式:id [选项] 用户名

选项:

-u        >>>显示用户的uid
-g        >>>显示用户的gid
-G        >>>显示用户的全部组id

(4)passwd

作用:修改用户的密码(给新用户设置密码)

格式:passwd [选项] 用户名

passwd 用户名                修改指定用户的密码

passwd                            修改当前用户的密码

默认root只能修改其他用户的密码,其他用户只可以修改自己的密码

选项:

-l        >>>锁定用户(只有root用户才可以进行)
-u        >>>解锁用户

(5)userdel

作用:删除用户

格式:useradd [选项] 用户名

选项:

        -r:删除用户的同时删除家目录

(6)chsh

作用:修改用户的shell类型

格式:chsh [-s shetype] 用户名

(7)usermod

作用:修改用户的基本信息

格式:usermod [选项] 用户名

选项:

-g            >>>修改基本组(组不存在,先创建组)
        例子:usermod -g 1080 aa2

-G            >>>修改附加组
        例子:usermod -G 1070 aa2

-u            >>>修改UID

-c            >>>修改用户的描述信息
        例子:usermod -c "aaaaaaaaaaaa2" aa2

-d            >>>修改用户的家目录

-s            >>>修改用户的shell类型

-l            >>>修改用户名

(8)su

作用:切换用户

选项:

        -c:普通用户用管理员身份执行命令

例子:su -c "mkdir /a66" root
注意:su切换用户后返回需要输入:exit退出
  • 24
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux中,用户用户是非常重要的概念。用户是指可以登录系统的实体,每个用户都有自己的用户名和密码,用于验证身份。用户是一用户的集合,允许管理员将一用户并为其分配权限。用户用户的具体操作如下: 1.查看用户:使用命令"cat /etc/passwd"或者"cut -d: -f1 /etc/passwd"可以查看Linux系统上所有的用户。 2.添加用户:使用命令"useradd"可以添加用户。例如,"useradd newuser"将创建一个名为"newuser"的新用户。 3.删除用户:使用命令"userdel"可以删除用户。例如,"userdel olduser"将删除名为"olduser"的用户。 4.修改用户密码:使用命令"passwd"可以修改用户密码。例如,"passwd newuser"将允许"newuser"用户更改自己的密码。 5.查看用户:使用命令"cat /etc/group"或者"cut -d: -f1 /etc/group"可以查看Linux系统上所有的用户。 6.添加用户:使用命令"groupadd"可以添加用户。例如,"groupadd newgroup"将创建一个名为"newgroup"的新用户。 7.删除用户:使用命令"groupdel"可以删除用户。例如,"groupdel oldgroup"将删除名为"oldgroup"的用户。 8.将用户添加用户:使用命令"usermod -a -G groupname username"可以将用户添加用户。例如,"usermod -a -G newgroup newuser"将把"newuser"用户添加到"newgroup"用户中。 9.从用户中删除用户:使用命令"gpasswd -d username groupname"可以将用户用户中删除。例如,"gpasswd -d olduser oldgroup"将从"oldgroup"用户中删除"olduser"用户

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值