3.项目三Linux用户和用户组管理.pptx
《3.项目三Linux用户和用户组管理.pptx》由会员分享,可在线阅读,更多相关《3.项目三Linux用户和用户组管理.pptx(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目三 Linux用户和用户组管理教学目标1.理解并掌握Linux系统中用户的相关概念。2.理解并掌握Linux系统中用户组的相关概念。3.熟练掌握Linux系统中新增用户、修改用户、设置用户密码、删除用户等命令的使用方法。4.熟练掌握Linux系统中新增用户组、修改用户组、管理用户组、删除用户组等命令的使用方法。任务5 Linux用户管理Linux系统的用户1.Linux系统是一个多用户、多任务的操作系统,通常会拥有少至几个多至几百个的可登陆用户,为确保系统的安全性和有效性,必须对用户进行妥善的管理和控制。2.用户账号是用户在系统里的标识,用以鉴别用户身份,限制用户的权限,防止用户非法或越权
2、使用系统资源。任何一个需要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。每个用户账号都拥有一个唯一的用户名和各自的密码。用户账号可以帮助系统管理员对使用系统的用户进行跟踪,并控制用户对系统资源的访问,同时用户密码还可以为用户提供安全性保护。3.在Linux系统中,各个用户的权限和所完成的任务是不同的,系统是通过用户的ID号来识别用户的,用户的ID号简称UID,是系统中标识每个用户的唯一标识符。在Linux系统中主要有系统管理员、系统用户和普通用户这3类用户Linux系统的用户UID取值范围说明0(系统管理员)默认情况下,Linux系统的管理员用户是roo
3、t用户,其UID为0,root用户在每台Linux操作系统中都是真实存在的,通过它可以登录系统,可以在系统中操作任何文件和执行任何命令,拥有最高的管理权限。1999(系统用户)系统用户最大的特点是安装系统后默认就会存在,且默认情况大多数不能登录系统,但是,他们是系统正常运行不可缺少的,他们的存在主要是方便系统管理,满足相应的系统进程对文件属主的要求。例如:系统中的bin、adm、nobody、mail用户等。1000以上(普通用户)普通用户是为了让使用者能够使用Linux系统资源而建立的账号,普通用户仅可以操作自己家目录下的文件及目录,还可以进入或浏览相关的目录,普通用户的UID取值大于999
4、,默认情况下从1000开始。Linux系统中UID取值情况Linux系统的用户账号文件/etc/passwd文件是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以读取该文件,其中每一行都是一个用户账号的相关信息。/etc/passwd文件中每行由7个字段组成,以“:”作为分隔符,这7个字段分别为用户名、密码、UID、GID、用户信息、家目录、shell。用户名字段:这个字段是用户账号名称,用户登录时所使用的用户名。密码字段:这个字段是用户的登陆密码,考虑系统的安全性,通常用字母“X”来表示。UID字段:这个字段是用户标识符,系统中每个用户的UID号都是唯一的。GID字段:这
5、个字段是用户所属用户组的组号。用户信息字段:这个用户信息包括用户名称、办公电话、住宅电话等相关信息。家目录字段:这个字段表示用户的起始工作目录,是用户成功登录后的默认目录。shell字段:这个字段表示用户所使用的shell,默认为“/bin/bash”。/etc/passwd文件Linux系统的用户账号文件/etc/shadow文件用于存储 Linux 系统中用户的密码信息,是加密过的密码。为了保证了用户密码的安全性,只有root用户对该文件具有只读权限且不能修改,其他用户不能对该文件进行任何操作,其中每一行都是一个用户密码的相关信息。/etc/shadow文件中每行由9个字段组成,以“:”作
6、为分隔符。这9个字段分别为用户名、用户密码、最后一次修改时间、最小修改间隔时间、密码有效期、密码需要修改前的警告天数、密码过期后的宽限天数、账号失效时间、最后一个是保留字段。用户名字段:这个字段是用户账号名称,用户登录时所使用的用户名。用户密码字段:这个字段是用户的登陆密码,这里保存的是经过加密的密码。最后一次修改时间字段:这个字段表示最后一次修改密码的时间。最小修改间隔字段:这个字段规定了从最后一次修改密码的日期起,多长时间之内不能修改密码。密码有效期字段:这个字段规定了从最后一次更改密码后多长时间内需要再次更改密码。密码需要修改前的警告天数字段:这个字段用于设置提前发出警告的天数。密码过期
7、后的宽限天数字段:这个字段用于设置宽限天数。账号失效时间字段:这个字段表示在这个字段规定的日期之后,将无法再使用这个用户账号。最后一个保留字段,目前没有使用,等待新功能的加入。/etc/shadow文件新增用户-useradd命令1.命令作用useradd命令可用来建立用户帐号,此命令只有系统管理员root用户才能使用。2.命令格式useradd命令的格式为:useradd选项用户账号名新增用户-useradd命令3.命令选项选项名称名称选项含含义-d 指定用户登入时的起始目录(家目录)-e 指定用户帐号的失效日期-f指定在密码过期后多少天即关闭该帐号-g指定用户所属的用户组-G指定用户所属的
8、附加组-r建立系统用户帐号-s 指定用户登入后所使用的shell-u指定用户id新增用户-useradd命令案例1:新增一个用户user1,实现代码与结果如下:新增用户-useradd命令案例2:新增一个用户user2,指定其UID为2000,实现代码与结果如下:新增用户-useradd命令案例3:新增一个用户user3,指定其家目录为/opt/dir,实现代码与结果如下:新增用户-useradd命令案例4:新增一个用户user4,指定其用户组为user3用户组,实现代码与结果如下:新增用户-useradd命令案例5:新增一个临时用户user5,设定其账号有效期至2020年12月30日,实现代
9、码与结果如下:修改用户-usermod命令1.命令作用usermod命令用于修改用户的基本信息,但不能修改已经登录系统用户的帐号名称。2.命令格式usermod命令格式为:usermod选项用户账号名。修改用户-usermod命令3.命令选项选项名称名称选项含含义-d修改用户登入时的目录(家目录)-e修改帐号的有效期限-g修改用户所属的用户组-G修改用户所属的附加组-l修改用户帐号名称-L锁定用户密码,使密码无效-s修改用户登入后所使用的shell-u修改用户UID-U解除密码锁定修改用户-usermod命令案例1:将user1用户的UID设置为1200,实现代码与结果如下:修改用户-user
10、mod命令案例2:将user1用户的家目录修改为/opt/dir1,实现代码与结果如下:修改用户-usermod命令案例3:将user1用户所属的用户组修改为user2用户组,实现代码与结果如下:设置用户密码-passwd命令1.命令作用passwd命令主要用于设置用户的密码。普通用户只能设置自己的密码,而root用户,可以为所有用户设置密码。2.命令格式passwd命令格式为:passwd选项用户账号名。设置用户密码-passwd命令3.命令选项选项名称名称选项含含义-d删除密码-f强制执行-l锁住用户密码-s列出密码的相关信息-u解开已锁定的帐号设置用户密码-passwd命令案例1:设置u
11、ser1用户的密码为000000,实现代码与结果如下:设置用户密码-passwd命令案例2:设置user1用户密码失效,实现代码与结果如下:设置用户密码-passwd命令案例3:解锁被锁定的user1用户,实现代码与结果如下:设置用户密码-passwd命令案例4:设置user1用户账户密码为空,实现代码与结果如下:切换用户-su命令1.命令作用su命令用于用户身份的切换,包括从root用户切换为普通用户、从普通用户切换为root用户以及普通用户之间的切换三种情况。其中从root用户切换为普通用户,无需输入密码,直接完成切换,其他两种情况,都需要正确输入对方的密码,才能完成切换。2.命令格式su
12、命令格式为:su选项用户账号名。切换用户-su命令3.命令选项选项名称名称选项含含义-c 执行完指定的命令后,即恢复原来的身份-f 用于csh与tsch,使shell不读取启动文件-l变更用户身份时,变更环境变量-s 指定要执行的shell切换用户-su命令案例1:从root用户切换至user2用户,实现代码与结果如下:切换用户-su命令案例2:从user2用户切换至user3用户,实现代码与结果如下:切换用户-su命令案例3:从user3用户切换至root用户,同时切换shell环境,实现代码与结果如下:切换用户-su命令案例4:使用su命令,查询user2用户的家目录,实现代码与结果如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 Linux 用户 用户组 管理
限制150内