实验二

来源:互联网 发布:html登录界面源码 编辑:程序博客网 时间:2024/06/06 02:14

实验名称:Linux用户管理

一、实验目的:

1、  掌握用户管理的基本内容和原理;
2、  理解与用户管理有关的工具与命令的具体作用以及关键部分的内容;
3、从用户管理的角度初步理解系统安全管理的具体内容;

二、实验要求,实验内容:

1、使用vi进行文档编辑,如何控制光标的移动、两种模式的切换、字符串的查找与替换、行号的设置、如何存盘退出。
2、熟悉Linux用户管理各种功能,如何增加用户与用户组,并将两个用户设为同组用户

三、实验过程:

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

    命令模式/编辑模式:

    默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用“esc”键,从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键。


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

a:在光标所在字符后开始插入

o:在光标所在行的下面另起一新行插入

I:在光标所在行的行首开始插入 如果行首有空格则在空格之后插入

i:在光标所在字符前开始插入

A:在光标所在你行的行尾开始插入

O:在光标所在行的上面另起一行开始插入

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

    /etc/passwd 是用户数据库,其中的域给出了用户名、加密口令和用户的其他信息;/etc/group存储有关本地用户组的信息

  

  

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

  在此,我添加的用户是yh1,它的UID500gid500;用户组为grp1gid502

            

      

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

      

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

groupadd people 创建用户组,useradd  people1 创建1用户,passwd  people1设置1的密码,useradd  people2 创建2用户,passwd people2设置2的密码;gpasswd -a people1 people 把1用户添加到用户组,gpasswd -a people2 people把2用户添加到用户组:


           

     实现后/etc/passwd的内容

           

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

       用户root的用户ID和组ID都为0,他的主目录在/root组名称为root

         

         

   如图,yh1是一个普通用户,他的主目录/home/yh1,所使用的shellbash:

       

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

        

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

        

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

        

(11)  新建用户abc3,将其设置为口令为空,通过用户身份切换验证设置是否成功。   

       如图所示,失败:

       

(12)  root用户身份新建用户abc4,然后对其进行锁定,最后以root用户身份删除该用户。 

       

      删除成功:

      

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

命令:usermod -a -G组名 用户名

查看: cat /etc/group|grep组名

      

四、实验心得:

    通过本次实验,我掌握了如何添加、修改、删除用户及用户组,用户身份切换,密码设置,熟悉Linux用户管理各种功能,将两个用户设为同组用户,vi编辑器下的模式切换等,收获颇多。
   默认情况下,打开vi编辑器后自动进入命令模式。从编辑模式切换到命令模式使用“esc”键,从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键。
        建立一个新的用户包括两个步骤,第一步是使用useradd命令完成一个新用户的初始化设置工作;第二步是用passwd为这个新用户设置密码。将用户添加到组群的方法:usermod -a -G 组名 用户名,删除用户的家目录:userdel -r 用户名,切换身份,用su命令,对用户进行锁定:passwd -l 用户名/passwd -S 用户名。id :查看用户的UID、GID及所归属的用户组。

原创粉丝点击