| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 课程链接 |
| 这个作业的要求在哪里 | 作业链接 |
| 学号—姓名 | 18041518-胡裕 |
| 作业学习目标 | 1. 学习Linux系统用户管 2. 学习vim使用及配置 |
Linux用户管理
简答:Linux系统为什么应避免使用root用户登录?
答:为了安全考虑,root权限太高了,一点误操作可能会造成很大影响,又或者有违法之人恶意攻击造成重大损失。
1. 如何在与用户有关的三个文件中查看当前用户的信息?

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命令查看当前用户相关信息

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)创建用户

b)设置密码

c)设置权限

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

e)删除账号test

VIM简单配置
a)切换到保留的新创建账号

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

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





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


浙公网安备 33010602011771号