首页 > 其他分享 >管理用户和组(实训)

管理用户和组(实训)

时间:2023-11-22 09:00:09浏览次数:32  
标签:管理 passwd 用户组 用户 命令 实训 ysq useradd

管理用户和组(实训)

用户管理相关命令
useradd        添加用户
adduser        添加用户
userdel         删除用户
passwd         为用户设置密码
usermod       修改用户命令,可以通过usermod 来修改登录名、用户目录等

用户组管理相关命令
groupadd     添加用户组
groupdel      删除用户组
groupmod    修改用户组信息
groups         显示用户所属的用户组
newgrp        切换到相应用用户组

1、增加新用户、编辑用户与删除用户

相关命令:useradd, passwd, usermod, userdel

新增用户useradd/adduser

语法:useradd [options] LOGIN
options有很多(可以用useradd –hlep 或者man useradd查看),我们简单介绍几个。


-d 目录       指定用户主目录,(默认是在/home目录下创建和用户名一样的目录)
-g 用户组    指定用户所属的用户组(主组)
-G 用户组   指定用户所属的附加组(这些组必需事先已经增加过了或者是系统中已经存在)
-s Shell      指定用户的登录Shell
-u UID        指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
-c 描述        指定一段注释性描述
-m              使用者目录若不存在则自动建立(默认选项)

 

实验内容

1)登录到文件服务器,打开一个终端窗口,使用su - root命令切换到root用户。

 

 

(2)使用cat /etc/passwd命令查看当前系统用户的信息。在这一步,孙老师让学生判断哪些用户是系统用户,哪些是孙老师之前为各位老师手动添加的普通用户。

 

 

(3)使用grep ysq /etc/passwd命令确认系统中是否已有ysq用户。查询结果显示不存在这个用户,因此使用useradd ysq命令创建了这个新用户,并使用passwd ysq为其设置初始密码123456。

系统提示不能使用小于8字符的密码,因此我设置了其他的密码

 

(4)反应敏捷的小张同学对孙老师说,现在/etc/passwd文件中肯定多了一条关于ysq用户的信息,/etc/shadow和/etc/group两个文件也是如此,而且ysq用户的默认主目录/home/ysq也已被默认创建。其实,这也是孙老师想对学生强调的内容。因为useradd命令会使用默认的参数创建新用户。孙老师请小张同学帮忙在终端窗口中验证ysq用户的信息。

 

 

(5)使用命令groupmems -a ysq -g sie将ysq用户加入到网络与通信技术系用户组中,这样做的目的是统一管理组内成员的权限。再使用id ysq命令查看ysq用户的信息,并让学生对这次的输出内容和之前小张同学所查询出的用户的信息进行比较。

 

 

(6)为了进一步演示用户组的管理,孙老师假定ysq老师要加入新成立的智能机器人系。孙老师要为智能机器人系创建一个用户组,并将ysq用户加入到其中。

 

 

标签:管理,passwd,用户组,用户,命令,实训,ysq,useradd
From: https://www.cnblogs.com/tln12-/p/17848086.html

相关文章

  • 上一个会员管理系统的图
         ......
  • 11.20会员管理系统建模
    用例图建模班级:信2205-2班         学号:20224082         姓名: 艾鑫一实验目的l 掌握客户需求的方法和步骤; l 了解以用例驱动的软件开发方法;l 掌握用例图的绘制方法;l 掌握RationalRose进行用例建模的具体方法和步骤;二实验环境及实验准备l......
  • openGauss学习笔记-129 openGauss 数据库管理-参数设置-查看参数值
    openGauss学习笔记-129openGauss数据库管理-参数设置-查看参数值openGauss安装后,有一套默认的运行参数,为了使openGauss与业务的配合度更高,用户需要根据业务场景和数据量的大小进行GUC参数调整。129.1操作步骤以操作系统用户omm登录数据库主节点。使用如下命令连接数据库......
  • IT系统运维管理升级:谈一体化运维的优势
     随着企业对于IT系统的依赖越来越严重,随之而来的是对于IT系统运维管理的不断升级。传统的IT运维管理方式已经无法满足现代企业的需求,因此,一款全面、高效的IT运维管理平台势在必行。  监控易运维管理软件基于全面的监控,获取基础数据性能,对IT资源及机房动环等进行一体化运维。......
  • 基于Springboot教学管理系统-计算机毕业设计源码+LW文档
    摘 要传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装教学管理系统软件来发挥其高效地信息处理的作用,可以规范信息管理流程,让管理工作可以系统化和程序化,同时,教学管理系统的有效运用......
  • 行行AI直播:OpenAI管理层“爆炸”GPTs的故事还能继续?
    OpenAI首席执行官SamAltman被免去首席执行官一职。随后,公司总裁GregBrockman也宣布辞职。风波背后,到底发生了什么?前阵子OpenAI刚开完开发者大会,,CEOSamAltman还高调宣布了一系列创新,没想到自己却突然被罢免了。这场内讧充满了戏剧性!OpenAI创始人被罢免背后的原因究......
  • 敏捷需求管理
    ​敏捷需求管理是一种以敏捷方式进行需求收集、分析和确认的方法。它强调持续不断的需求迭代和交付,以适应快速变化的市场和业务需求。敏捷需求管理的主要特点包括:以用户故事为核心:敏捷需求管理以用户故事为核心,将用户需求作为需求的基本单元,并通过用户故事来收集、整理和描述......
  • 安防视频监控管理平台EasyCVR定制首页开发与实现
    视频监控平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议,包括:HLS、HTT......
  • 【JAVA基础】事务管理
    @Transactional注解的属性介绍@Transactional(propagation=Propagation.REQUIRED,rollbackFor=Exception.class)......
  • Linux用户管理
    3.1用户/组概览3.1.1用户标识:UID与GID  每个用户都有唯一的系统可识别的UID,id命令可以查看当前用户登录信息,UID为用户ID,GID为用户所属组的ID3.1.2用户/组相关文件所有用户的用户名和用户密码都存放在/etc/passwd和/etc/shadow3.1.3超级用户  root用户可以拥有所有......