实验2 Linux用户管理

来源:互联网 发布:shopee123软件怎么样 编辑:程序博客网 时间:2024/05/21 06:15
实验2   Linux用户管理  
实验目的:

1、  掌握用户管理的基本内容和原理;

2、  理解与用户管理有关的工具与命令的具体作用以及关键部分的内容;

从用户管理的角度初步理解系统安全管理的具体内容。

实验要求实验内容:

1、 使用vi进行文档编辑,如何控制光标的移动、两种模式的切换、字符串的查找与替换、行号的设置、如何存盘退出。

2、熟悉Linux用户管理各种功能,如何增加用户与用户组,并将两个用户设为同组用户

实验过程:

(1)    如何进行模式切换(哪两种模式)?

Vi命令模式进去,编辑完成后点esc然后如果要保存退出输入:wq不保存退出输入:q!

 

(2)     a A I i o O这些命令的功能是什么?

1.        在光标所在字符后开始插入;

2.        在光标所在行的行尾开始插入;

3.        在光标所在行的行首开始插入,如果行首有空格,则在空格之后插入;

4.        在光标所在字符前面开始插入;

5.        在光标所在行的下面另起一行插入;

6.        在光标所在行的上面另起一行插入。

 

(3)    /etc/passwd与/etc/group中的内容主要是什么? 

/etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。它的文件格式与/etc/passwd类似,由若干个字段组成,字段之间用“:”隔开。/etc/passwd
该目录存储的是操作系统用户信息,该文件为所有用户可见。

/etc/passwd文件存放的是用户的信息,6个分号组成的7个信息,解释如下
(1):用户名。
(2):
密码(已经加密)
(3):UID(
用户标识),操作系统自己用的
(4):GID
组标识。
(5):
用户全名或本地帐号
(6):
开始目录
(7):
登录使用的Shell,就是对登录命令进行解析的工具。

/etc/group 存储有关本地用户组的信息

1)groupname GID到名称的一种映射,组名
2)password 保存密码的位置
3)GID 组ID
4)user 组成员

 

(4)    你新添加的用户与用户组的名称是什么?UID与GID分别是多少?

用户名称:zdxy

用户组名称:aaa


GIDGroupId,即组ID,用来标识用户组的唯一标识符UIDUserId,即用户ID,用来标识每个用户的唯一标示符

 

(5)    添加完用户和组以后/etc/passwd的内容是什么?

用户:

用户组:


(6)    如何将两个用户高为同组用户?实现后/etc/passwd的内容有何改变?

Useradd-g test t,实现后无法显示。

 

(7)     查看你所在Linux系统的相关文件,回答以下问题:  用户root的用户ID和组ID为多少?,他的主目录在那里?   用户root所属的组名称以及组ID为多少?  请举出一个普通用户,指出他的主目录及其所使用的shell是什么?   请举出一个普通用户,指出他的所属的组名称以及组ID。  


(8)    新建用户abc1(abc代表你的姓名全拼,下同),为其添加密码“123456”。查看该用户帐号密码的加密密文。  


 

(9)     修改上题中用户abc1的密码为“abcdef”。 



(10)   新建用户abc2,并从root用户的身份切换到该用户身份。然后再从该用户身份切换为root用户。  

 


(11)  新建用户abc3,将其设置为口令为空,通过用户身份切换验证设置是否成功。  以root用户身份新建用户abc4,然后对其进行锁定,最后以root用户身份删除该用户。  

 


(12) 新建组群abc5,将本次实验中新建的所有用户添加到该组群中。


实验总结:

通过本次实验,让我学会了很多有关于linux的相关知识,比如:

1.添加用户:useradd

-u:后面跟ULD,是一组数字。直接指定一个特定的ULD给这个账号;

-g:后面跟初始群名称,该GID会被放置到/etc/passwd的第四个字段内;

2.删除用户:userdel

这个命令的目的是删除用户,它相关文件有:/etc/passwd,/etc/shadow,/home/username.

3.修改用户:usermod

Usermod不仅能改用户的Shell类型、所归属的用户数组,也能改用户密码的有效期,还能改登录名。

 


原创粉丝点击