一、实验目的

1.掌握为root用户修改密码的方法。

2.掌握创建新用户的方法。

3.掌握用户组的管理方法。

4.掌握为用户授权的方法。

二、实验内容

1.Linux的用户管理

(1)创建新用户创建新用户命令:useradd。

(2)删除用户

2.Linux的用户组管理

(1) 创建组

在Linux 中可以创建一个组,然后将成员添加到这个组的列表中。可以以组为单位来分配资源。隶属于同一个组的成员可以访问同一资源。

创建组的命令:groupadd 。

(2) 管理组成员

可以编辑/etc/group 文件,将成员添加到相应的组里面。也可以用 gpasswd 命令向组中添加成员。该命令中带参数-a ,后面是要添加的用户名和所属组名。

三、实验平台

安装Linux系统的计算机一台。

四、实验步骤

1.Linux的用户管理

(1)创建新用户创建新用户命令:useradd。 如图4-1所示:

例如,创建新用户user01的命令如下:

useradd -c "normal user" -d /home/user01 -g users\ -G student,computer

-s /bin/bash user01 其中,

• -c "normal user":"normal user"是对该用户的注释。

• -d /home/user01:指定用户的工作目录(宿主目录)为/home/user01。

• -g users\:定义user01所属的组为users。

• -G student,computer:同时将user01归属于student和computer组。

• -s /bin/bash:指定用户所启动的shell为/bin/bash。在Linux中,创建用户后,必须为用户设置密码。

例如,为user01设置密码的命令如下:

passwd user01 为安全起见,密码的设置不要过于简单。在实际使用中,系统可以根据当前的运行情况自动确定用户的参数。

例如,创建一个用户user01,可以用如下命令:

useradd user01

系统创建用户user01,在/home目录下建立新目录user01,并将user01的宿主目录指

向该目录,用户启动的shell为当前系统所运行的shell。

(2)删除用户

删除用户命令:userdel 。 例如,删除用户user01 的命令:userdel user01 。 如图4-2所示:

用户被删除以后,该用户宿主目录仍然存在,系统不会在删除用户的同时也删除宿主目录,主要是防止误操作删除该目录中还有价值的资料。如果确认也可以删除宿主目录了,需要用rm 命令手工删除。

例如:rm –rf /home/user01 。

2.Linux的用户组管理

(1) 创建组

在Linux 中可以创建一个组,然后将成员添加到这个组的列表中。可以以组为单位来分配资源。隶属于同一个组的成员可以访问同一资源。

创建组的命令:groupadd 。

例如,命令groupadd student将创建一个名为“student”的没有任何成员的组,如图4-3所示:

(2) 管理组成员

可以编辑/etc/group 文件,将成员添加到相应的组里面。也可以用 gpasswd 命令向组中添加成员。该命令中带参数-a ,后面是要添加的用户名和所属组名。例如:gpasswd -a user01 student 。如图4-4所示:

若删除组的成员,该命令带参数-d ,例如:gpasswd -d user01 student 。

五、运行结果

由于实验步骤中展示了详细的结果内容,所以本次实验结果可参详实验步骤。

六、实验总结

本次实验可总结如下:

1、在Linux 中,超级用户称为root 用户。root 用户可以控制所有的程序,访问所有文件,使用系统上的所有功能。从管理的角度看,root 的权限是至高无上的。因此,root 账号一定要通过安全的密码保护,这一点非常重要。日常的使用不应该以root 用户登录。

2、root 用户以外的所有用户都可以称为普通用户。Linux 系统可以创建许多普通用户,并为其指定相应的权限。普通用户也可以被赋予root 特权,但赋予root 特权一定要谨慎。

3、使用系统前,必须先登录,系统验证用户账号和密码的合法性。如果通过验证,则登录成功,反之不允许使用系统。用户可以登录到字符模式或图形的Xwindows 模式。 若要改变登录的模式,可以修改文件/etc/inittab 中设置登录模式的一行: id:5:default 。

修改该行中的数字可控制用户进入的模式。数字的具体定义如下。

0——停止运行(关机)。

1——单用户模式。

2——没有使用(可由用户定义)。

3——完全的多用户模式(字符界面)。

4——没有使用(可由用户定义)。

5 ——完全的多用户模式(带有基于X的登录屏幕)。

6——重新引导。一般情况下,文件inittab中设置的级别为1、3或5。0、6级别不要在这里使用。

当系统启动完毕且用户已经登录到相应的运行模式后,可以用命令init加级别数在不同模式之间切换。例如,init 0是关机、init 6是重新启动等。

基于操作系统原理的Linux 的用户管理的更多相关文章

  1. 基于操作系统原理的Linux的内存管理

    一.实验目的 1.理解虚拟内存.磁盘缓存的概念. 2.掌握基本的内存管理知识. 3.掌握查看实时查看内存.内存回收的方法 二.实验内容 1. 监控内存使用情况 2. 检查和回收内容 三.实验平台 1. ...

  2. 基于操作系统原理的Linux 的基本操作和常用命令的使用

    一.实验目的 1.学会不同Linux用户登录的方法. 2.掌握常用Linux命令的使用方法. 3.了解Linux命令中参数选项的用法和作用. 二.实验内容 1. 文件操作命令 (1) 查看文件与目录 ...

  3. 基于操作系统原理的Linux 系统的安装

    一.实验目的 1.了解Linux操作系统的发行版本. 2.掌握Red Hat Linux 9.0的安装方法. (可用Red Hat Linux 5.0版本替代9.0版本) 3.了解Linux其他版本( ...

  4. linux系统用户管理(一)

    Linux系统用户管理1.用户管理*****2.Linux用户命令****3.用户创建的原理***4.密码管理***5.组命令管理**6.身份切换*****7.sudo提升权限***** 我们现在所使 ...

  5. (四)Linux之用户管理(用户和用户组)

    Linux之用户管理(用户和用户组) 目录 Linux之用户管理(用户和用户组) 一.概述 二.用户和组的关系 三.关于UID和GID(用户ID和组ID) 四.用户和组的数据 /etc/passwd内 ...

  6. linux 下用户管理

    linux 下用户管理 一.用户的分类 1.超级用户:root UID=0 2.系统用户:不需要登录系统,对应用程序服务,主要维护系统的正常运行:UID = 1 ~ 499(RHEL7 = 1 ~ 9 ...

  7. Linux下用户管理、目录结构

    linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录. 目录介绍: / root,存放root用户的相关文件 home,存放普通用户的相关文 ...

  8. Linux下用户管理:创建用户指定密码

    首先我们来了解下Linux下用户管理的概念: 如上图所示,左边的一列表示用户名,中间的一列表示用户组,最右边的一列表示的是家目录.用户名我们这里处于简单就,添加了root,xm,xh三个用户.用户组和 ...

  9. 实验三:Linux系统用户管理及VIM配置

    项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接地址 学号-姓名 17043133-木腾飞 学习目标 1.学习Linux系统用户管理2.学习vim使用及配置 实 ...

随机推荐

  1. 随笔编号-09 批量导入数据(Mysql)报MySQL server has gone away 问题的解决方法

    问题场景: 使用*.sql 脚本,批量导入数据到mysql实例中,使用DOS 界面导入的,期间,到最后一步 source D:\aaa.sql  回车后,系统提示 MySQL server has g ...

  2. Unity官方案例精讲_2015_优化

    1.将公共变量从Inspector视图中隐藏:    [HideInInspector] [HideInInspector] public GameObject player; 2.限定Inspect ...

  3. Enum与最佳単例设计

    1 枚举基础 自定义一个枚举类很简单, 不过类型关键字是 enum, 不是 class, 也不是 interface.public enum Action { UP, DOWN, LEFT, RIGH ...

  4. Linux网络配置(10)

    Linux网络配置原理图(NAT模式) 查看网络IP和网关: CentOS7:ip addr CentOS6:ifconfig Ping测试主机之间网络的连通性:ping [www.baidu.com ...

  5. Keras(五)LSTM 长短期记忆模型 原理及实例

    LSTM 是 long-short term memory 的简称, 中文叫做 长短期记忆. 是当下最流行的 RNN 形式之一 RNN 的弊端 RNN没有长久的记忆,比如一个句子太长时开头部分可能会忘 ...

  6. Mysql高手系列 - 第5天:DML操作汇总,确定你都会?

    这是Mysql系列第5篇. 环境:mysql5.7.25,cmd命令中进行演示. DML(Data Manipulation Language)数据操作语言,以INSERT.UPDATE.DELETE ...

  7. HDU - 5128The E-pang Palace+暴力枚举,计算几何

    第一次写计算几何,ac,感动. 不过感觉自己的代码还可以美化一下. 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5128 题意: 在一个坐标系中,有n个 ...

  8. 2019杭电多校6 hdu6638 Snowy Smile(二维最大矩阵和 线段树)

    http://acm.hdu.edu.cn/showproblem.php?pid=6638 题意:给你一些点的权值,让找一个矩形圈住一部分点,问圈住点的最大权值和 分析:由于是稀疏图,明显要先把x, ...

  9. poj 1661 Help Jimmy(记忆化搜索)

    题目链接:http://poj.org/problem?id=1661 一道还可以的记忆化搜索题,主要是要想到如何设dp,记忆化搜索是避免递归过程中的重复求值,所以要得到dp必须知道如何递归 由于这是 ...

  10. 还不会用 K8s 集群控制器?那你会用冰箱吗?(多图详解)

    作者 | 阿里云售后技术专家 声东 导读:当我们尝试去理解 K8s 集群工作原理的时候,控制器(Controller)肯定是一个难点.这是因为控制器有很多,具体实现大相径庭:且控制器的实现用到了一些较 ...