实验三 linux系统用户管理及VIM配置
| 内容 | |
|---|---|
| 作业的课 | 课程 |
| 作业的要求 | 要求 |
| 学号-姓名 | 17041517-周凯 |
| 作业学习目标 |
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

新建的文件应显示如下:


浙公网安备 33010602011771号