用户管理实验-linux

针对以下要求,对用户或用户组进行管理,写出操作步骤以及所用的相关命令。
1、创建四个用户,并用这四个账号登陆系统。
2、删除其中一个账号。并验证该账号确实已经被删除。
3、创建一个用户组friend,并把剩下的三个账号加入改组。然后再把其中一个成员从组中移除。
注意:操作过程中注意验证,可以通过相关的配置文件或相关命令来验证操作结果。验证的方法和步骤也需要写下来。

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7677203
  • 你也可以参考下这篇文章:2.2.2 操作系统之进程调度的时机(主动放弃与被动放弃)、切换与过程(广义与狭义)、方式(非剥夺与剥夺)
  • 除此之外, 这篇博客: linux项目:在linux下实现文件的上传与下载工作中的    对于做这个项目的初衷其实我很想说是被逼无奈的,项目是老师带领大家一起做的,当时做的就是云里雾里的,不过没办法,面试官要问,所以就在底下加吧劲把项目的基本内容都了解了,能看的也都看到了。好啦,言归正传,现在我来给大家介绍一下我自己的项目,其实不是我自己的,不过我自己进行了更深层次的探索以后就把它归结成为我自己的项目喽。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  •   首先要实现文件的上床与下载,我们必须建立起服务器端与客户端的连接方式,这样才可以更好的进行服务器端与客户端的交互。因为在linu下我们有两种谅解方式,一种是TCP,一种是UDP,当然,我们用的方式是TCP连接。为什么要用TCP连接而不用UDP连接呢,在这里我们就来关注一下我们的TCP与UDP的区别:
    1.TCP在建立连接的时候会先和连接的对方建立起一个连接的通道,而UDP则不会提前建立这个通道,它是有多少就发多少,想怎么发就怎么发
    2.其次就是TCP有超时重传,收到应答,拥塞控制,还有滑动窗口功能,它可以降低传输过程中的丢包率。但是UDP是没有这种机制的,它要是接受方没有收到的话,也不会知晓,当然,也不会再重新发送。
    3,TCP是基于流传输的,它一般适合的是传输小的数据,而UDP却因为其无连接结构以及数据报的发送方式,适合传递大型的数据
  • 您还可以看一下 李月喜老师的企业微信开发自建内部应用开发篇课程中的 开发文档如何阅读,如何寻求帮助,如何找到同行小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    用户管理指南:

    1. 创建用户:使用useradd命令可以创建用户。例如,要创建名为newuser的用户,请使用以下命令:
    useradd newuser
    

    执行此命令后,将默认创建与用户名相同的家目录,并将密码设置为默认值。如果要为新用户指定密码,请使用passwd命令。

    1. 删除用户:要删除用户,请使用userdel命令。例如,要删除名为newuser的用户,请使用以下命令:
    userdel newuser
    

    执行此命令后,将删除用户及其家目录。如果要保留用户的家目录,请使用以下命令:

    userdel -r newuser
    
    1. 创建用户组:使用groupadd命令可以创建用户组。例如,要创建名为newgroup的用户组,请使用以下命令:
    groupadd newgroup
    
    1. 添加用户到用户组:使用usermod命令可以将用户添加到用户组中。例如,要将名为newuser的用户添加到名为newgroup的用户组中,请使用以下命令:
    usermod -aG newgroup newuser
    
    1. 移除用户组中的成员:使用gpasswd命令可以从用户组中删除用户。例如,要将名为newuser的用户从名为newgroup的用户组中删除,请使用以下命令:
    gpasswd -d newuser newgroup
    

    验证操作是否成功:

    1. 确认创建用户:要验证是否创建了新用户,请使用以下命令:
    cat /etc/passwd
    

    在输出中查找新用户名。

    1. 确认删除用户:要验证用户是否已删除,请使用以下命令:
    cat /etc/passwd
    

    在输出中查找已删除的用户名。

    1. 确认创建用户组:要验证是否创建了新用户组,请使用以下命令:
    cat /etc/group
    

    在输出中查找新组名。

    1. 确认添加用户到用户组:要验证是否将用户添加到用户组中,请使用以下命令:
    cat /etc/group
    

    在输出中查找用户组并验证用户是否在其中。

    1. 确认移除用户组中的成员:要验证是否从用户组中删除了用户,请使用以下命令:
    cat /etc/group
    

    在输出中查找用户组并验证用户是否已从其中删除。