linux3.2用户管理.ppt
《linux3.2用户管理.ppt》由会员分享,可在线阅读,更多相关《linux3.2用户管理.ppt(42页珍藏版)》请在三一办公上搜索。
1、第3章 Linux常用命令,之用户管理,3.1 用户和用户组文件,Linux下的用户可以分为三类:超级用户、系统用户和普通用户。1root用户root用户就是超级用户、系统管理员。2系统用户系统用户是Linux系统中一类特殊的用户,主要是用来完成某些系统管理或服务任务的。3普通用户在Linux系统中可以创建多个普通用户,而普通用户则是由root用户创建的。,Linux用户账户的类型,3.1 用户和用户组文件,在Linux中,用户账号、密码、用户组信息和用户组密码均是存放在不同的配置文件中的。在Linux系统中,用户账号及其相关信息(密码除外)均是存放在一个名叫passwd的配置文件中的,该文件
2、位于/etc目录。用户密码保存在shadow配置文件中。Linux的配置文件均是文本文件,因此可使用文本文件内容查看命令来查看。在passwd文件中,一行定义一个用户账号,每行均由多个不同的字段构成,各字段值间用“:”分隔,每个字段均代表该账户某方面的信息。,3.1.1 用户账号文件,3.1 用户和用户组文件,1/etc/passwd文件:每一个合法用户账号对应于该文件中的一行记录 登录名:密码:用户标志号:组标志号:用户的全名或其他描述:主目录:登录shell例如root用户在此文件中对应的行:root:x:0:0:root:/root:/bin/bash2/etc/shadow文件:为每个
3、用户提供一条记录。其9个字段按先后顺序分别是:(1)登录名。(2)加密密码。(3)上次更改密码时间距1970年1月1日的天数。(4)密码更改后,不可以更改的天数。(5)密码更改后,必须再次更改的天数(即密码的有效期)。(6)密码失效前警告用户的天数。(7)密码失效后距账号被查封的天数。(8)账号被查封时间距1970年1月1日的天数。(9)保留字段。如:root:$1$aafCTDgc$5YNYUjUfxEeItkS0mktJ91:13237:0:99999:7:,3.1 用户和用户组文件,为安全起见,用户真实的密码采用MD5加密算法加密后,保存在/etc/shadow配置文件中,该文件只有ro
4、ot用户可以读取。与passwd文件类似,shadow文件也是每行定义和保存一个账户的相关信息。第1个字段为账户名,第2个字段为该账户的密码。/etc/passwd 中的密码字段的特殊设置:x:该账号可使用密码正常登录空:不要密码即可登录*:该账号被禁用,3.1.2 用户密码文件,3.1 用户和用户组文件,/etc/passwd 文件内容/etc/shadow 文件内容,3.1 用户和用户组文件,3.1.3 用户组账号文件用户组账户信息保存在/etc/group配置文件中,任何用户均可以读取。用户组的真实密码保存在/etc/gshadow配置文件中。在group文件中,第1个字段代表用户组的名
5、称,第2列为x,第3列为用户组的ID号,第4列为该组中的用户成员列表,各用户名间用逗号分隔。groupname:passwd:GID:userlist/etc/group 文件内容,3.1 用户和用户组文件,Linux中的用户组可以分为三类:用户私有组、系统默认组和普通用户组。1用户私有组用户私有组是创建用户账号时默认生成的与用户登录名一样的用户组。2系统默认组系统默认组(又称标准组)是安装时系统自动创建的用户组,用于向该组内的用户授予某些特定的访问权限。3普通用户组普通用户组是系统管理员创建的组。,Linux用户组的类型,3.1 用户和用户组文件,Linux中可以使用 ll(或 ls-l)命
6、令来显示文件属于哪个用户和用户组。,如何查看一个文件属于哪个用户和用户组?,3.2 管理用户账户与密码,1添加用户在Linux中,创建或添加新用户使用useradd命令来实现,其命令用法为:useradd option username该命令的option可选项较多,常用的主要有:-g 主目录用于添加用户账号时指定该用户的私有组。格式:useradd 用户名 useradd g 组名 用户名,3.2.1 用户账号管理,3.2 管理用户账户与密码,增加用户命令的执行有三个过程:在/etc/passwd文件中写入该用户对应的记录项。为新登录用户在”/home”下建立一个主目录,用户登录后自动进入该
7、目录。在/etc/group中为新用户增加一个入口项。该用户属于哪一个用户组,就把用户名加到该组对应的用户列表中。,3.2.1 用户账号管理,3.2 管理用户账户与密码,例如,若要创建一个名为zhangyan的用户,并作为student用户组的成员,则操作命令为:rootrh9 root#useradd g student zhangyanrootrh9 root#tail 1/etc/passwd#显示最后1行的内容。zhangyan:x:502:500:/home/zhangyan:/bin/bash,3.2.1 用户账号管理,3.2 管理用户账户与密码,2设置账户属性(了解)对于已创建好
8、的账户,可使用usermod命令来修改和设置账户的各项属性,包括登录名、主目录、用户组、登录shell等,该命令的用法为:usermod 选项 username,3.2.1 用户账号管理,3.2 管理用户账户与密码,改变用户账户名和主目录若要改变用户名,可使用-l(L的小写)参数来实现,其命令用法为:usermod l 新用户名 原用户名例如,若要将用户lijie更名为lijunjie,则操作命令为:rootrh9 root#usermod l lijunjie lijierootrh9 root#tail 1/etc/passwdlijunjie:x:503:503:/home/lijie:
9、/bin/bash从输出结果可见,用户名已更改为了lijunjie。主目录仍为原来的/home/lijie,若要将其更改为/home/lijunjie,则命令为:rootrh9 root#usermod d/home/lijunjie lijunjie,3.2.1 用户账号管理,3.2 管理用户账户与密码,锁定账户若要临时禁止用户登户,可采取将该用户账户锁定。锁定账户可利用-L参数来实现,其命令用法为:usermod L 要锁定的账户比如,若要锁定lijunjie账户,则操作命令为:usermod L lijunjieLinux锁定账户,是通过在密码文件shadow的密码字段前加“!”来标识该
10、用户被锁定。解锁账户要解锁账户,可使用带-U参数的usermod命令来实现,其用法为:usermod U 要解锁的账户比如,若要解除对lijunjie账户的锁定,则命令为:usermod U lijunjie,3.2.1 用户账号管理,3.2 管理用户账户与密码,3删除账户要删除账户,可使用userdel命令来实现,其用法为:userdel-r 账户名-r为可选项,若带上该参数,则在删除该账户的同时,一并删除该账户对应的主目录。比如,若要删除vodup账户,并同时删除其主目录,则操作命令为:rootrh9 root#userdel r vodup,3.2.1 用户账号管理,3.2 管理用户账户
11、与密码,1设置用户登录密码Linux的账户必须设置密码后,才能登录系统。设置账户登录密码,使用passwd命令,其用法为:passwd 账户名只有root用户才有权设置指定账户的密码,一般用户只能设置或修改自己账户的密码。例如,若要设置lijunjie账户的登录密码,则操作命令为:rootrh9 root#passwd lijunjieChanging password for user lijunjie.New password:#键入密码Retype new password:#重输密码passwd:all authentication tokens updated successfull
12、y.,3.2.2 用户密码管理,3.2 管理用户账户与密码,2锁定账户密码在Linux中,除了用户账户可被锁定外,账户密码也可被锁定,任何一方被锁定后,都将导致该账户无法登录系统。只有root用户才有权执行该命令。锁定账户密码使用带-l参数的passwd命令,其用法为:passwd l 账户名例如,若要锁定lijunjie账户的密码,则操作命令为:passwd l lijunjie3解锁账户密码用户密码被锁定后,若要解锁,使用带-u参数的passwd命令,该命令只有root用户才有权执行,其用法为:passwd u 要解锁的账户,3.2.2 用户密码管理,3.3 用户组管理,1创建用户组创建用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux3 用户 管理
链接地址:https://www.31ppt.com/p-5437895.html