第二次实验

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

    答:刚进入vi界面时,(按Esc进入Command(命令)模式)用户一般处于Command(命令)模式,还不能直接对文本进行字符输入,而只能输入一些命令切换模式或对文件进行其它编辑操作。

   哪两种模式:(1)Command(命令)模式:用于输入命令;(2)Insert(插入)模式:用于插入文本。


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

     文件编辑器vi——文本的插入命令:

            a 在光标之后插入

            A在光标所在行的行末插入

           i:在光标之前插入   

           I:在光标所在行的行首插入

            o在光标所在行的行的上面插入一行

           O在光标所在行的行的下面插入一行


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

     答:1. 在/etc/passwd 中,每一行都表示的是一个用户的信息;一行有7个段位;每个段位用:号分割。

                  第一字段:用户名(也被称为登录名);
             第二字段:口令;如我们看到的是一个x,其实密码已被映射到/etc/shadow 文件中;
             第三字段:UID ;用户识别码,通常Linux对于UID有几个限制;
             第四字段:GID;与配置文件/etc/group有关,用来规范用户组的;
             第五字段:用户名全称,这是可选的,可以不设置,用来解释用户的意义的,通它提供很多的讯息;
             第六字段:home目录-用户的家目录所在位置;
             第七字段:用户所用SHELL 的类型,设置为/bin/bash ;

                

                2./etc/shadow 文件的内容包括9个段位,每个段位之间用:号分割。

                第一字段:用户名(也被称为登录名),在/etc/shadow中,用户名和/etc/passwd 是相同的,且这个字段是非空的;
           第二字段:密码(已被加密),如果是有些用户在这段是x,表示这个用户不能登录到系统;这个字段是非空的;
           第三字段:上次修改口令的时间;这个时间是从1970年01月01日算起到最近一次修改口令的时间间隔(天数),您可以通过passwd 来修改用户的密码,然后查看/etc/shadow中此字段的变化;
           第四字段:两次修改口令间隔最少的天数;如果设置为0,则禁用此功能;也就是说用户必须经过多少天才能修改其口令;此项功能用处不是太大;默认值是通过/etc/login.defs文件定义中获取,PASS_MIN_DAYS 中有定义;
          第五字段:两次修改口令间隔最多的天数;这个能增强管理员管理用户口令的时效性,应该说在增强了系统的安全性;如果是系统默认值,是在添加用户时由/etc/login.defs文件定义中获取,在PASS_MAX_DAYS 中定义;
            第六字段:提前多少天警告用户口令将过期;当用户登录系统后,系统登录程序提醒用户口令将要作废;如果是系统默认值,是在添加用户时由/etc/login.defs文件定义中获取,在PASS_WARN_AGE 中定义;
          第七字段:在口令过期之后多少天禁用此用户;此字段表示用户口令作废多少天后,系统会禁用此用户,也就是说系统会不能再让此用户登录,也不会提示用户过期,是完全禁用;
         第八字段:用户过期日期;此字段指定了用户作废的天数(从1970年的1月1日开始的天数),如果这个字段的值为空,帐号永久可用;
       第九字段:保留字段,目前为空,以备将来Linux发展之用;

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

是的默认会从你的目前用户里最大的uidgid1给你新添加的用户
也可以在新添加用户时指定uid gid
group -g gid g-name
useradd -u uid user

用户的UID大于500的都是非系统账号,500以下的都为系统保留的账号,比如root账号,至高权限的账号的UID0,我们创建用户的时候默认的账号的UID都是大于500,如果你要指定账号的UID可以使用-u这个参数来指定。其它没什么大的意义。

 

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

 在linux中,用户帐号,用户密码,用户组信息和用户组密码均是存放在不同的配置文件中的。

 

  在linux系统中,所创建的用户帐号和其相关信息(密码除外)均是存放在/etc/passwd配置文件中。由于所有用户对passwd文件均有读取的权限,因此密码信息并未保存在该文件中,而是保存在了/etc/shadow的配置文件中。

  在passwd文件中,一行定义一个用户帐号,每行均由多个不同的字段构成,各字段值间用":”分隔,每个字段均代表该帐号某方面的信息。

  在刚安装完成的linux系统中,passwd配置文件已有很多帐号信息了,这些帐号是由系统自动创建的,他们是linux进程或部分服务程序正常工作所需要使用的账户,这些账户的最后一个字段的值一般为/sbin/nologin,表示该帐号不能用来登录linux系统。

 

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

usermod命令修改
usermod -G groupname username

 

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

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

useradd abc1

passwd abc1

cat /etc/shadow | grep "abc1"

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

 


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

useradd abc2 

su abc2

su



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



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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值