项目 内容
这个作业属于哪个课程 课程链接
这个作业的要求在哪里 作业链接
学号—姓名 18041518-胡裕
作业学习目标 1. 学习Linux系统用户管 2. 学习vim使用及配置

Linux用户管理

简答:Linux系统为什么应避免使用root用户登录?
答:为了安全考虑,root权限太高了,一点误操作可能会造成很大影响,又或者有违法之人恶意攻击造成重大损失。

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

image

cat /etc/passwd | grep huyu # 查看当前用户(huyu)的用户信息

问:请简要描述这三个文件?
答:/etc/passwd :/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,格式为用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/etc/group :用户组配置文件,即用户组的所有信息都存放在此文件中。
/etc/shadow :由于/etc/passwd 文件允许所有用户读取,易导致用户密码泄露,因此 Linux 系统将用户的密码信息从 /etc/passwd 文件中分离出来,并单独放到了此文件中。/etc/shadow 文件只有 root 用户拥有读权限,其他用户没有任何权限,这样就保证了用户密码的安全性。

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

image

id #查看用户信息
id root #查看超级(root)用户信息

问:请简要描述输出结果?
答:
用户id=1000(huyu) 用户id是1000
组id=1000(huyu) 组id是1000
组=1000(huyu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare) 组名称

用户id=0(root) 超级(root)用户id
组id=0(root) 超级(root)用户组id
组=0(root) 超级(root)用户组名称

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

a)创建用户

image

b)设置密码

image

c)设置权限

image

问:请简要描述用户组的概念?
答:用户组是具有相同特征用户的逻辑集合。

d)切换账号

image

e)删除账号test

image

VIM简单配置

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

image

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

image

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

image
image
image
image
image

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

image
image