目录
实验目的:通过对用户管理相关命令进行练习,能够对linux中用户和组的维护和管理工作熟练处理。
实验名称:用户管理相关命令
实验目的:通过对用户管理相关命令进行练习,能够对linux中用户和组的维护和管理工作熟练处理。
1、su命令使用
su命令—切换用户
语法格式: su [选项] [用户名]
2、用户相关命令
useradd命令 新增用户
语法格式:useradd [参数] [用户名]
passwd命令 – 修改用户账户密码
常用格式:passwd [参数]
usermod命令用于修改用户账号 。
语法格式:usermod [参数]
userdel命令 – 删除用户
语法格式:userdel [参数] [用户名]
3、用户组相关命令
groupadd命令 功能:添加用户组,命令后跟组名
语法格式:groupadd [参数]
groupmod功能:修改用户组信息(不建议更改)
语法格式:groupmod [参数]
Groupdel功能:删除用户组,本命令要修改的系统文件包括/ect/group和/ect/gshadow
语法格式:groupdel [参数] [群组名称]
groupmems功能:把用户添加到或移出用户组
语法格式:groupmems [参数]
newgrp 功能:修改用户的有效组(Effective Group),作为创建文件的属组
语法格式:newgrp [参数]
4、id和groups命令使用
id 命令功能:查看用户的 UID、GID 和附加组信息
groups 命令功能:显示用户的组信息,与 id -Gn 命令效果相同
拓展实验
新建一个用户,添加到sudo组中,并使用sudo命令验证。
先创建用户,再把它添加到sudo组,使用sudo命令
思考与讨论
如何使普通用户具有root权限?
答:添加用户,首先用adduser命令添加一个普通用户,
修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
Allow root to run any commands anywhere
root ALL=(ALL) ALL
name ALL=(ALL) ALL
修改完毕,现在可以用name帐号登录,然后用命令 su - ,即可获得root权限进行操作。
实验总结
1、疑惑:为什么密码输入正确,显示的是输入错误?
2、通过这次实验,让我了解Linux系统下的命令操作,同时对用户和组的管理有了进一步的掌握。要勤加练习才能够灵活运用命令。
3、错误:总是出现权限不够,还有密码不正确
纠正:在前面加上sudo,重新进入终端或多试几次密码