实验二_Linux系统登录及用户管理
实验 Linux系统登录及用户管理
专业:软件工程 班级:10软工 学号:320107101133 姓名:林海鹏
实验日期:2011-03-14 实验地点:D201 指导老师:张小进
实验目的:
(1)
(2)用telent命令远程登录实验室中的其他主机。
(3)使用newusers命令成批添加用户:
首先,编辑一个passwd文件格式的、包含所有要创建用户账户信息的文本文件;把该文件命名为new.txt输入:
保存,然后执行命令:#newusers new.txt
(4)在命令行方式下练习添加、删除用户,修改用户属性。
命令形式添加用户:
命令形式删除用户:userdel [-r] [用户名]
命令形式修改用户属性:usermod [-L/U][-c ] [-e ] [-l ] [-u ] [用户帐号]
(5)在命令行方式下练习添加、删除用户组,修改用户属性组。
命令形式添加删除用户组:groupadd [-g gid] [-o]] [-r] [-f] groupname
命令形式修改用户组属性:groupmod [-g gid [-o]] [-n group_name] groupname
(6)图形方式下添加、删除用户,修改用户属性。单击开始→系统设置→用户和组群
添加用户:
修改用户属性:
(7)在图像方式下添加、删除用户组,修改用户属性组。
添加用户组:
修改用户组属性:
(8)用su命令在超级用户与普通用户之间改变身份。
(9)远程非超级用户登录、登录成功后,提示command not find,即无法对用户进行添加、删除或者修改用户属性。
(10)在虚拟机上用普通用户登录,再尝试(2)~(8)项的实验内容。
(11)使用cat命令打开/etc/passwd文件,可以发现后用户创建后的发变化情况。
四、思考题(可选)
(1)查阅资料,理解passwd和shadow文件的内容,说明成批添加用户命令的原理。
答:成批添加用户命令的原理是通过newusers 导入一个严格按照/etc/passwd 的书写格式来书写内容的文件来完成添加用户,然后通过chpasswd 导入用户密码文件来完成批量更新用户密码。
(2)通过实验总结用户账号管理的权限问题。
答:Linux下的用户可以分为三类:超级用户、系统用户和普通用户。超级用户的用户名为root ,它具有一切权限。系统用户是 Linu系统正常工作所必需的内建的用户,主要是为了满足相应的系统进程对文件属主的要求而建立的。而普通用户是为了让使用者能够使用 Linux 系统资源而建立的,大多数用户属于此类。