- 我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户)。既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢?当然是初始用户组的组身份生效,因为初始组是用户一旦登陆就获得的组身份。也就是说,用户的有效组默认是初始组,因此所创建文件的属组是用户的初始组。那么,既然用户属于多个用户组,能不能改变用户的初始组呢?使用命... 我们知道,每个用户可以属于一个初始组(用户是这个组的初始用户),也可以属于多个附加组(用户是这个组的附加用户)。既然用户可以属于这么多用户组,那么用户在创建文件后,默认生效的组身份是哪个呢?当然是初始用户组的组身份生效,因为初始组是用户一旦登陆就获得的组身份。也就是说,用户的有效组默认是初始组,因此所创建文件的属组是用户的初始组。那么,既然用户属于多个用户组,能不能改变用户的初始组呢?使用命...
- 为了避免系统管理员(root)太忙碌,无法及时管理群组,我们可以使用 gpasswd 命令给群组设置一个群组管理员,代替 root 完成将用户加入或移出群组的操作。gpasswd 命令的基本格式如下:[root@localhost ~]# gpasswd 选项 组名表 1 详细介绍了此命令提供的各种选项以及功能。选项功能选项为空时,表示给群组设置密码,仅 root 用户可用。-A user1... 为了避免系统管理员(root)太忙碌,无法及时管理群组,我们可以使用 gpasswd 命令给群组设置一个群组管理员,代替 root 完成将用户加入或移出群组的操作。gpasswd 命令的基本格式如下:[root@localhost ~]# gpasswd 选项 组名表 1 详细介绍了此命令提供的各种选项以及功能。选项功能选项为空时,表示给群组设置密码,仅 root 用户可用。-A user1...
- groupdel 命令用于删除用户组(群组),此命令基本格式为:[root@localhost ~]#groupdel 组名通过前面的学习不难猜测出,使用 groupdel 命令删除群组,其实就是删除 /etc/gourp 文件和 /etc/gshadow 文件中有关目标群组的数据信息。例如,删除前面章节中用 groupadd 命令创建的群组 group1,执行命令如下:[root@loca... groupdel 命令用于删除用户组(群组),此命令基本格式为:[root@localhost ~]#groupdel 组名通过前面的学习不难猜测出,使用 groupdel 命令删除群组,其实就是删除 /etc/gourp 文件和 /etc/gshadow 文件中有关目标群组的数据信息。例如,删除前面章节中用 groupadd 命令创建的群组 group1,执行命令如下:[root@loca...
- groupmod 命令用于修改用户组的相关信息,命令格式如下:[root@localhost ~]# groupmod [选现] 组名选项:-g GID:修改组 ID;-n 新组名:修改组名;例子:[root@localhost ~]# groupmod -n testgrp group1\#把组名group1修改为testgrp[root@localhost ~]# grep "testg... groupmod 命令用于修改用户组的相关信息,命令格式如下:[root@localhost ~]# groupmod [选现] 组名选项:-g GID:修改组 ID;-n 新组名:修改组名;例子:[root@localhost ~]# groupmod -n testgrp group1\#把组名group1修改为testgrp[root@localhost ~]# grep "testg...
- 添加用户组的命令是 groupadd,命令格式如下:[root@localhost ~]# groupadd [选项] 组名选项:-g GID:指定组 ID;-r:创建系统群组。使用 groupadd 命令创建新群组非常简单,例如:[root@localhost ~]# groupadd group1\#添加group1组[root@localhost ~]# grep "group1" /... 添加用户组的命令是 groupadd,命令格式如下:[root@localhost ~]# groupadd [选项] 组名选项:-g GID:指定组 ID;-r:创建系统群组。使用 groupadd 命令创建新群组非常简单,例如:[root@localhost ~]# groupadd group1\#添加group1组[root@localhost ~]# grep "group1" /...
- su 是最简单的用户切换命令,通过该命令可以实现任何身份的切换,包括从普通用户切换为 root 用户、从 root 用户切换为普通用户以及普通用户之间的切换。普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从 root 用户切换至其他用户,无需知晓对方密码,直接可切换成功。su 命令的基本格式如下:[root@localhost ~]... su 是最简单的用户切换命令,通过该命令可以实现任何身份的切换,包括从普通用户切换为 root 用户、从 root 用户切换为普通用户以及普通用户之间的切换。普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从 root 用户切换至其他用户,无需知晓对方密码,直接可切换成功。su 命令的基本格式如下:[root@localhost ~]...
- id 命令可以查询用户的UID、GID 和附加组的信息。命令比较简单,格式如下:[root@localhost ~]# id 用户名【例 1】[root@localhost ~]# id lampuid=501(lamp) gid=501(lamp) groups=501(lamp)\#能看到uid(用户ID)、gid(初始组ID), groups是用户所在组,这里既可以看到初始组,如果有附... id 命令可以查询用户的UID、GID 和附加组的信息。命令比较简单,格式如下:[root@localhost ~]# id 用户名【例 1】[root@localhost ~]# id lampuid=501(lamp) gid=501(lamp) groups=501(lamp)\#能看到uid(用户ID)、gid(初始组ID), groups是用户所在组,这里既可以看到初始组,如果有附...
- userdel 命令功能很简单,就是删除用户的相关数据。此命令只有 root 用户才能使用。通过前面的学习我们知道,用户的相关数据包含如下几项:用户基本信息:存储在 /etc/passwd 文件中;用户密码信息:存储在 /etc/shadow 文件中;用户群组基本信息:存储在 /etc/group 文件中;用户群组信息信息:存储在 /etc/gshadow 文件中;用户个人文件:主目录默认位... userdel 命令功能很简单,就是删除用户的相关数据。此命令只有 root 用户才能使用。通过前面的学习我们知道,用户的相关数据包含如下几项:用户基本信息:存储在 /etc/passwd 文件中;用户密码信息:存储在 /etc/shadow 文件中;用户群组基本信息:存储在 /etc/group 文件中;用户群组信息信息:存储在 /etc/gshadow 文件中;用户个人文件:主目录默认位...
- 除了 passwd -S 命令可以查看用户的密码信息外,还可以利用 chage 命令,它可以显示更加详细的用户密码信息,并且和 passwd 命令一样,提供了修改用户密码信息的功能。如果你要修改用户的密码信息,我个人建议,还是直接修改 /etc/shadow 文件更加方便。首先,我们来看 chage 命令的基本格式:[root@localhost ~]#chage [选项] 用户名选项:-l... 除了 passwd -S 命令可以查看用户的密码信息外,还可以利用 chage 命令,它可以显示更加详细的用户密码信息,并且和 passwd 命令一样,提供了修改用户密码信息的功能。如果你要修改用户的密码信息,我个人建议,还是直接修改 /etc/shadow 文件更加方便。首先,我们来看 chage 命令的基本格式:[root@localhost ~]#chage [选项] 用户名选项:-l...
- 前面章节介绍了如何利用 useradd 命令添加用户,但如果不小心添错用户信息,后期如何修改呢?办法有两个,一个是使用 Vim 文本编辑器手动修改涉及用户信息的相关文件(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow),另一个方法就是使用本节介绍了 usermod 命令,该命令专门用于修改用户信息。这里一定要分清 useradd 命令和 use... 前面章节介绍了如何利用 useradd 命令添加用户,但如果不小心添错用户信息,后期如何修改呢?办法有两个,一个是使用 Vim 文本编辑器手动修改涉及用户信息的相关文件(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow),另一个方法就是使用本节介绍了 usermod 命令,该命令专门用于修改用户信息。这里一定要分清 useradd 命令和 use...
- 学习 useradd 命令我们知道,使用此命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统,本节就来学习 passwd 密码配置命令 。passwd 命令的基本格式如下:[root@localhost ~]#passwd [选项] 用户名选项:-S:查询用户密码的状态,也就是 /etc/shadow 文件中此用户密码的内容。仅 root 用户可用;-l:暂时锁定用户,该选项会在 ... 学习 useradd 命令我们知道,使用此命令创建新用户时,并没有设定用户密码,因此还无法用来登陆系统,本节就来学习 passwd 密码配置命令 。passwd 命令的基本格式如下:[root@localhost ~]#passwd [选项] 用户名选项:-S:查询用户密码的状态,也就是 /etc/shadow 文件中此用户密码的内容。仅 root 用户可用;-l:暂时锁定用户,该选项会在 ...
- Linux 系统中,可以使用 useradd 命令新建用户,此命令的基本格式如下:[root@localhost ~]#useradd [选项] 用户名该命令常用的选项及各自的含义,如表 1 所示。选项含义-u UID手工指定用户的 UID,注意 UID 的范围(不要小于 500)。-d 主目录手工指定用户的主目录。主目录必须写绝对路径,而且如果需要手工指定主目录,则一定要注意权限;-c 用... Linux 系统中,可以使用 useradd 命令新建用户,此命令的基本格式如下:[root@localhost ~]#useradd [选项] 用户名该命令常用的选项及各自的含义,如表 1 所示。选项含义-u UID手工指定用户的 UID,注意 UID 的范围(不要小于 500)。-d 主目录手工指定用户的主目录。主目录必须写绝对路径,而且如果需要手工指定主目录,则一定要注意权限;-c 用...
- /etc/login.defs 文件用于在创建用户时,对用户的一些基本属性做默认设置,例如指定用户 UID 和 GID 的范围,用户的过期时间,密码的最大长度,等等。需要注意的是,该文件的用户默认配置对 root 用户无效。并且,当此文件中的配置与 /etc/passwd 和 /etc/shadow 文件中的用户信息有冲突时,系统会以/etc/passwd 和 /etc/shadow 为准。... /etc/login.defs 文件用于在创建用户时,对用户的一些基本属性做默认设置,例如指定用户 UID 和 GID 的范围,用户的过期时间,密码的最大长度,等等。需要注意的是,该文件的用户默认配置对 root 用户无效。并且,当此文件中的配置与 /etc/passwd 和 /etc/shadow 文件中的用户信息有冲突时,系统会以/etc/passwd 和 /etc/shadow 为准。...
- 通过学习用户和群组我们知道,群组可以让多个用户具有相同的权限,同时也可以这样理解,一个用户可以所属多个群组,并同时拥有这些群组的权限,这就引出了初始组(有时也称主组)和附加组。《Linux /etc/passwd》一节中,已经对用户所属初始组和附加组的概念进行了简单介绍,本节对初始组和附加组做更详细的介绍。/etc/passwd 文件中每个用户信息分为 7 个字段,其中第 4 字段(GID)... 通过学习用户和群组我们知道,群组可以让多个用户具有相同的权限,同时也可以这样理解,一个用户可以所属多个群组,并同时拥有这些群组的权限,这就引出了初始组(有时也称主组)和附加组。《Linux /etc/passwd》一节中,已经对用户所属初始组和附加组的概念进行了简单介绍,本节对初始组和附加组做更详细的介绍。/etc/passwd 文件中每个用户信息分为 7 个字段,其中第 4 字段(GID)...
- 前面讲过,/etc/passwd 文件存储用户基本信息,同时考虑到账户的安全性,将用户的密码信息存放另一个文件 /etc/shadow 中。本节要将的 /etc/gshadow 文件也是如此,组用户信息存储在 /etc/group 文件中,而将组用户的密码信息存储在 /etc/gshadow 文件中。首先,我们借助 Vim 命令查看一下此文件中的内容:[root@localhost ~]#v... 前面讲过,/etc/passwd 文件存储用户基本信息,同时考虑到账户的安全性,将用户的密码信息存放另一个文件 /etc/shadow 中。本节要将的 /etc/gshadow 文件也是如此,组用户信息存储在 /etc/group 文件中,而将组用户的密码信息存储在 /etc/gshadow 文件中。首先,我们借助 Vim 命令查看一下此文件中的内容:[root@localhost ~]#v...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签