《Linux操作系统》课件——Linux的用户和组.pptx
;用户和组群概述;用户和组群概述;用户和组群的基本概念;用户和组群概述;用户和组群配置文件;/etc/passwd文件
vim/etc/passwd;每行用“:”分隔为7个域;/etc/shadow文件
所有用户对passwd文件均可读取,只有root用户对shadow文件可读,因此密码存放在shadow文件中更安全;/etc/group文件
用户的组账户的信息存放在group文件中,任何用户都可以读取,用“:”分隔为4个域。;/etc/gshadow文件
gshadow文件用于存放组群的加密口令、组管理员等信息,只有root用户可读,用“:”分隔成4个域;/etc/login.defs文件
建立用户帐户时根据/etc/login.defs文件的配置设置用户帐户的某些选项。;/etc/login.defs文件
建立用户帐户时根据/etc/login.defs文件的配置设置用户帐户的某些选项。;;;用户切换;用户切换;新建用户;useradd命令的选项;题目:新建用户user1,UID为510,指定其所属的私有组为group1(group1组的标识符为500),用户的主目录为/home/user1,用户的Shell为/bin/bash,用户的密码为123456,账户永不过期。;直接编辑/etc/passwd和/etc/shadow文件,删除用户所对应的行
用userdel命令删除
格式:userdel[-r]username
案例:删除用户user1,保留用户主目录;;组群管理;创建组群的命令:groupadd或addgroup
案例:
创建一个新的组群,组群名称为testgroup
;维护组群账户;修改组群
修改gid:
修改组群名称:
删除组群的命令:groupdel
例:删除grouptest组群;在RedHat中使用不带任何参数的useradd命令创建用户时,会同时创建一个和用户帐户同名的组群,称为主组群。
当一个组群中必须包含多个用户时则需要使用附属组群。
在附属组中增加、删除用户都用gpasswd命令,该命令只有root用户和组管理员才能够使用。;gpasswd命令的格式:
gpasswd[选项][用户][组]
gpasswd命令的选项:
-a把用户加入组
-d把用户从组中删除
-r取消组的密码
-A给组指派管理员;案例:新建组群testgroup,把ph用户加入testgroup组,并指派ph为管理员。;