实验三 linux系统用户管理及VIM配置

项目内容
作业的课 课程
作业的要求 要求
学号-姓名 17041517-周凯
作业学习目标 1. 学习Linux系统用户管理  2. 学习vim使用及配置

1,Linux用户管理

简答:Linux系统为什么应避免使用root用户登录?

答:任何系统都应避免使用root权限登录,因为root具有全权管理权,可以做任何事。

​ 其危害是:

(1),权力大,自己误操作的破坏性就大(主要危害);

​(2),如果被黑,对方得到的是root的权限,即全权控制权。

操作

1),如何在与用户有关的三个文件中查看当前用户的信息?

 

 

 

cat /etc/passwd | grep zhoukai                #查看zhoukai的用户配置文件
cat /etc/group | grep zhoukai                 #查看zhoukai的组的配置文件
sudo cat /etc/shadow | grep zhoukai           #查看zhoukai的口令配置文件

请简要描述这三个文件?

passwd是用户的配置文件,文件中的每个用户都有一个对应的记录行,记录着这个用户的一下基本属性。该文件对所有用户可读。

group文件:用户组的配置文件,关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。

shadow文件是口令配置文件,是/etc/passwd 的影子文件,这个文件并不由/etc/passwd而产生的,这两个文件是应该是对应互补的;shadow内容包括用户及被加密的密码以及其它/etc/passwd不能包括的信息,比如用户的有效期限等;这个文件只有root权限可以读取和操作。

 

2),用id命令查看当前用户相关信息

 

 

uid=1000(zhoukai)  #(zhoukai)用户id

gid=1000(zhoukai) #(zhoukai)组id
组=1000(zhoukai),10(wheel) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023  #(zhoukai)组名称

uid=0(root)        #(root)用户id
gid=0(root)        #(root)组id
组=0(root)         #(root)组名称

3),创建两个账号,一个账号为test,另外一个账号以大写E开头加上你自己学号尾数4位,两个账号分别设置密码及管理员权限,账号设置完成后,切换账号简单查看信息后,删除test账号,保留另一账号,以备后续操作。

a),创建账号

 

sudo useradd -d /home/test -m test    #创建用户test并指定登陆目录
sudo useradd -d /home/E1527 -m E1527  #创建用户E1527并指定登陆目录

b),设置密码

c),设置权限

 

 

 

sudo usermod -a -G adm test   #把用户test添加到adm组当中
sudo usermod -a -G wheel test  #把用户test添加到wheel组当中
sudo usermod -a -G adm E1527  #把用户E1527添加到adm组当中
sudo usermod -a -G wheel E1527 #把用户E152添加到wheel组当中

请简要描述用户组的概念?
答:类似于角色,系统可以对有共性的多个用户进行统一的管理。

d),切换账号

 

 e),删除账号test

 

2,VIM简单配置

a),切换到保留的新创建账号

 

 b),在用户主目录创建一个VIM配置文件 .vimrc

 

 

c),打开并向文件中添加以下内容

 

 

 

 

 

 

 

 

 

d),创建并打开一个以.c结尾的文件,如vim helloworld.c

 

 

新建的文件应显示如下: 

 

posted @ 2020-03-20 18:18  时光别闹  阅读(229)  评论(0)    收藏  举报