linuxl下创建mysql用户和组_实验四 Linux下用户和组的管理

本文介绍了如何在Linux系统中创建和管理MySQL用户和组,包括使用`groupadd`创建用户组,使用`groupmod`修改用户组属性,以及`groupdel`删除用户组。此外,还详细讲解了`useradd`添加用户,`usermod`修改用户信息和`userdel`删除用户的操作,涵盖了用户密码管理、用户组变更、用户删除等方面。实验部分展示了通过桌面环境和Shell命令行创建、修改和删除用户及组群的过程,包括批量创建用户账号的方法。
摘要由CSDN通过智能技术生成

Linux命令行界面下的用户和组的管理

groupadd创建用户组:

# groupadd [-g gid [-o]] [-r] [-f] group

参数:

-g gid: group’s ID 值 .除非使用 -o 参数不然该值必须是唯一, 不可相同.数值不可为负。预设为最小不得小于500而逐次增加。 0~999 传统上是保留给系统帐号使用。

-r 此 参数是用来建立系统帐号。的 UID 会比定义在系统档上/etc/login.defs. 的 UID_MIN 来的小.注意 useradd 此法所建立的帐号不会建立使用者目录,也不会在乎纪录在 /etc/login.defs. 的定义值 . 如果你想要有使用者目录须额外指定。

-m 参数来建立系统帐号。 这是 RED HAT 额外增设的选项。它会自动帮你选定一个小于999 的 gif 不需要 再加上 -g 参数。这是RED HAT 额外增设的选项。

-f 新增一个已经存在的群组帐号,系统会出现错误讯息然后结束groupadd .如果是这样的情况,不会新增这个群组(如果 是这个情况下,系统不会再新增一次)也可同时加上

-g 选项当你加上一个gid,此时 gid 就不用是唯一值,可不加 -o 参数,建好群组后会显结果 .

例子:

1.创建一个GID为5400,组名为testbed的用户组

2.再次创建一个GID为5401,组名为testbed的用户组,由于组名不唯一,创建失败

3.使用 -f 和 -o 选项,系统不提示信息,由于组名不唯一,创建仍然失败

4.创建一个GID为5400,组名为supersun的用户组,由于GID不唯一创建失败

5.使用 -f 选项,创建成功,系统将该GID递增为5041

6.综合使用 -o 和 -f 选项,则创建成功,系统将该GID仍然设置为5401

groupmod修改用户组属性:

# groupmod [-g ][-n ][群组名称]

参数:

-g gid :群 组 I D 值 。 必 须 为 唯 一 的 ID 值 , 除 非 用 -o 选 项 。 数 字 不 可 为 负 值。预 设 为 最 小 不 得 小 于 99 而 逐 次 增 加 。 0~99 传 统 上 是 保 留 给 系 统 帐 号 使 用 。 如 果 有 档 案 使 用 旧 的 群 组 ID , 而 这 时 候 你 新 增 的 群 组 ID 恰 好 与 旧 的 相 同 , 这 样 的 话 你 要 手 动 改 一 下 这 些 档 案 的 群 组 ID 。

-o:配合上面的-g选项使用,可以设定不唯一的组ID值。

-n group_name:

更 改 群 组 名 。

例子:

1.将testbed的名称改为testbed-new

2.将testbed-new的GID改为5404

3.将组testbed-new的GID改为5405,名称改为testbed-old

groupdel删除用户组:

# groupdel [群组名称]

说明:

需要从系统上删除群组时,可用groupdel指令来完成这项工作。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。

例子:

#cat /etc/group ===》查看用户组信息

#删除用户组

====》 mysql用户组还存在用户,所以不能删除。

------------------------------ useradd添加用户:

# useradd [-c comment] [-d home_dir]

[-e expire_date] [-f inactive_time]

[-g initial_group] [-G group[,...]

[-m [-k skeleton_dir] | -M] [-s shell]

[-u uid [ -o]] [-n] [-r] login

参数:

新帐号建立当不加-D参数,useradd指令使用命令列来指定新帐号的设定值and使用系统上的预设值.新使用者帐号将产生一些系统档案,使用者目录建立,拷备起始档案等,这些均可以利用命令列选项指定。

此版本为RedHatLinux提供,可帮每个新加入的使用者建立个别的group,毋须添加-n选项。useradd可使用的选项为-ccomment新帐号password档的说明栏。-dhome_dir新帐号每次登入时所使用的home_dir。

预设值为default_home内login名称,并当成登入时目录名称。

-e expire_date 帐号终止日期。日期的指定格式为MM/DD/YY。

-f inactive_days 帐号过期几日后永久停权。当值为0时帐号则立刻被停权。而当值为-1时则关闭此功能,预设值为-1

-g initial_group group名称或以数字来做为使用者登入起始群组(group)。群组名须为现有存在的名称。群组数字也须为现有存在的群组。预设的群组数字为1。

-G group,[...] 定义此使用者为此一堆groups的成员。每个群组使用","区格开来,不可以夹杂空白字元。群组名同-g选项的限制。定义值为使用者的起始群组。

-m 使用者目录如不存在则自动建立。如使用-k选项skeleton_dir内的档案将复制至使用

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值