Linux系统及应用(实验报告)---用户和用户组管理

这篇具有很好参考价值的文章主要介绍了Linux系统及应用(实验报告)---用户和用户组管理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux系统及应用(实验报告)—用户和用户组管理

实验目的:

1.了解用户和用户组实验
2.熟悉图形的方式进行用户和用户组管理的方法
3.熟悉命令行的操作方式进行用户和用户组的管理方法

实验原理:

在 Linux 操作系统中,任何文件都归属于某一特定的用户,而任何用户都隶属于至少一个用户组。全部的用户信息保存为普通的文本文件。/ etc /passwd 文件是 UNIX 安全的关键文件之一。系统使用 UID 而不是用户名区别用户。任何 UID 值为0的用户都有 root 用户(系统管理员)访问权限,具备对系统的完全控制。/ etc / group 文件包含关于用户组信息。/etc/shadow包含用户密码文件(影子文件)

useradd     #建立用户账户
-c:加上备注文字,备注文字保存在passwd的备注栏中。
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的起始群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号
usermod     #修改用户账户
-c         <备注>  修改用户帐号的备注文字。
-d         <登入目录>  修改用户登入时的目录。
-e         <有效期限>  修改帐号的有效期限。
-f         <缓冲天数>  修改在密码过期后多少天即关闭该帐号。
-g         <群组>  修改用户所属的群组。
-G         <群组>  修改用户所属的扩展、附加群组。
-l         <帐号名称>  修改用户帐号名称。
-L        锁定用户密码,使密码无效。
-s         <shell>  修改用户登入后所使用的shell。
-u         <uid>  修改用户ID。
-U        解除密码锁定。
userdel     #删除用户账户

groupadd    #建立用户组
-g          GID 指定新用户组的组标识号(GID)。
-o          一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
groupdel    #删除用户组
groupmod    #更改组群识别码或名称
-g          GID 为用户组指定新的组标识号。
-o          与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。
-n          新用户组 将用户组的名字改为新名字

> # groupmod –g 10000 -n group3 group2
>此命令将组group2的标识号改为10000,组名修改为group3。

gpasswd     #管理组群
-a	添加用户到组。
-d	从组删除用户。
-A	指定管理员。
-M	指定组成员和 -A 的用途差不多。
-r	删除密码。
-R	限制用户登入组,只有组中的成员才可以用 newgrp 加入该组。

实验步骤:

1.添加一个新的用户组Tester。
2.添加一个新的用户user999,并将其设为Tester组。
3.修改user999的主目录为" /home/test "。
4.删除user999用户和Tester用户组。

实验结果

1.添加一个新的用户组Tester。

groupadd -g 5400 Tester

Linux系统及应用(实验报告)---用户和用户组管理
Linux系统及应用(实验报告)---用户和用户组管理

2.添加一个新的用户user999,并将其设为Tester组。

useradd user999               #添加一个新用户,这样情况下user999的家目录是/home/user999
gpasswd -a user999 Tester     #设为Tester组

Linux系统及应用(实验报告)---用户和用户组管理
Linux系统及应用(实验报告)---用户和用户组管理
第二种:直接设好家目录,这样第三步就不需要修改了。
Linux系统及应用(实验报告)---用户和用户组管理

3.修改user999的主目录为" /home/test "。

mkdir /home/test        #建立/home/test
usermod -d /home/test user999   #修改主目录

Linux系统及应用(实验报告)---用户和用户组管理
家目录从原来的"/home/user999"变成"/home/test"

4.删除user999用户和Tester用户组。

userdel -r user999  #删除用户user999
groupdel Tester     #删除组

注意:上面先建立用户再设置用户的家目录,在删除用户时,并不能直接将"/home/test"目录删除;但是下面这种情况,在创建用户时直接设好用户家目录(直接创建家目录,不需要提前创建家目录),删除用户时,会直接连带删除"/home/test"目录。文章来源地址https://www.toymoban.com/news/detail-443225.html

到了这里,关于Linux系统及应用(实验报告)---用户和用户组管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统知识4—Linux的root用户,su 和 exit 命令,sudo 命令,用户和用户组管理,getent,查看权限控制,修改权限控制 -chmod,修改权限控制-chown

    目录 一.Linux的root用户 1.1 root用户(超级管理员) 1.2 su 和 exit 命令 1.3 sudo 命令 1.为普通用户配置 sudo 认证 二.用户和用户组管理 2.1用户,用户组 2.2用户组的管理 2.3用户管理 2.4.getent 三.查看权限控制 3.1认知权限信息 1.序号1,表示文件,文件夹的权限控制信息 2. 序号2,表

    2024年01月17日
    浏览(68)
  • 【Linux实践室】Linux高级用户管理实战指南:创建与删除用户组操作详解

    🌈个人主页: 聆风吟_ 🔥系列专栏: Linux实践室、网络奇遇记 🔖少年有梦不应止于心动,更要付诸行动。 恭喜你已经完成了前面的内容,接下来让我们一起来学习Linux中用户组的管理,本文主要讲解如何在Linux中创建和删除用户组,通过本文的实践,你将学会如何新创建一

    2024年04月09日
    浏览(52)
  • 6-Linux操作系统 用户与用户组

    一、介绍说明   Linux系统是一个 多用户 多任务 的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。   用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问

    2024年02月08日
    浏览(56)
  • Linux之用户账号、用户组和与账号有关的系统文件

    目录 一、基本介绍 1.用户和用户组 2.UID和GID 二、 账户管理 1.查看用户的UID和GID 2.添加账户 3.删除账号 4.修改账号 5.账户口令 三、分组管理 1.新增用户组 2.删除用户组 3.修改用户组 4.用户组切换 四、与账号有关的系统文件 1./etc/passwd 2./etc/shadow 3./etc/group 在Linux系统中,用户和

    2024年04月09日
    浏览(52)
  • 用户/用户组管理

    用户管理 * useradd 命令添加用户,会在 /etc/passwd生成 用户信息,信息分为7列,被6个冒号隔开 用户增删改查 rhce 考题:   用户组管理 *  用户组分为 primary group(主要组),private group(私有组),attached group(附加组),由于任何用户都必须依赖于用户组才能存在,所以创建

    2024年02月05日
    浏览(46)
  • 文件、用户、用户组管理

    0.linux的目录结构 1.用户和用户组的信息存储 1.1. 用户的基本信息文件 /etc/passwd 1.1.1. 用户名 1.1.2. 密码 1.1.3. UID 1.1.4. GID 1.1.5. 注释性描述 1.1.6. 宿主目录 1.1.7. 默认shell 1.2. 用户的密码信息文件 /etc/shadow 1.2.1. 用户名 1.2.2. 加密密码 1.2.3. 最后一次修改时间 1.2.4. 最小修改时间间隔

    2023年04月18日
    浏览(40)
  • ubuntu用户与用户组管理

    在Ubuntu中,创建新用户并赋予其类似root的管理权限通常不是直接赋予其root用户身份,而是将其添加到 sudo 组中。这是因为Ubuntu默认禁用root账户直接登录,并鼓励通过sudo来进行管理任务。以下是创建新用户并赋予sudo权限的步骤: 打开终端(快捷键:Ctrl + Alt + T)。 以管理员

    2024年04月26日
    浏览(40)
  • 六、用户组和权限管理

    1、系统用户管理 用户的分类(用户的ID): UID:用户的身份标识符,每个用户都会被分配一个独特的ID 系统用户(服务用户):0 ~ 999 之间 普通用户:1000 ~ 6000之间 用户名和UID信息通常存储在/etc/passwd文件中 用户的存在是为了能更好的控制系统权限 2、系统用户组管理 用户

    2024年02月05日
    浏览(41)
  • 【Windows基础】Windows用户和用户组的管理

    不同的用户身份拥有不同的权限 每个用户包含了一个名称和一个密码 每一个用户登录系统后,拥有不同的操作权限。为不同的账户赋权限,也就是为不用账户的SID赋权限! 每个用户都有自己的配置文件(家目录),在用户第一次登录时自动产生,路径是: 每个用户账户具有唯

    2024年02月08日
    浏览(72)
  • Linux中的用户和用户组

    su命令就是用于账户切换的系统命令,其来源英文单词:Switch User 语法: su [-] [用户名] - 符号是可选的,表示是否在切换用户后加载环境变量 (建议带上) 参数:用户名,表示要切换的用户,用户名也可以省略,省略表示切换到root 切换用户后,可以通过exit命令退回上一个用户,

    2024年02月09日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包