账号管理
1.用户账号管理 用户账号文件 /etc/passwd:保存用户名称、宿主目录、登录shell等基本信息 共7个字段: 第一字段:用户账号名 第二字段x:密码占位符 第三字段:uid编号 第四字段:gid编号 第五字段:为空? 表示用户备注 第六字段:/home/xxx? 用户的宿主目录 第七字段:/bin/bash ? 登录shell /etc/shadow:保存用户的密码、账号有效期等信息,针对用户密码记录 共9个字段: 第一字段:用户账户名 第二字段:密文 第三字段:账号上次修改时间距离1970-1-1过去多少天 第四字段:距离上次密码修改起多少天不能改密码。“0”表示随时更改密码 第五字段:密码过期天数 第六字段:强制密码修改提醒时间 第七字段:为空? 当密码过期后经过多少天会被禁用 第八字段:为空 ? 密码过期日期 第九字段;:为空? 2.添加用户账号 格式:useradd -[选项] 用户名 选项:-u 指定uid标记号 -d? 指定宿主目录? 默认在/home/下 -e? 指定账号失效时间 -s? 指定用户的登录shell -g? 指定用户基本组名 3.更改用户口令? 格式:passwd [选项] 用户名 选项:-d 清空用户密码 -l :锁定用户账号 -S:查看用户账号锁定状态 -u: 解锁用户账号 4.修改用户属性命令 格式:usermod [选项]? 用户名 选项:-l 更改用户账号的登录名字 -L:锁定用户账号 -U:解锁用户账号 5.删除用户账户命令 格式: userdel 用户名 userdel -r? 同时删除该用户的宿主目录 6.组账号管理 添加组账号命令 groupadd? [-g GID号] 组账号名 ?添加、删除组成员 命令 格式:gpasswd [选项] 组账号名 选项:-a? 向组内添加一个新成员 ? ? ? ? ?? -d? 在组内删除一个成员 删除组账号命令 格式:groupdel? 组账号名 7.查询命令 id命令:查询用户身份标识 格式:id 用户名 groups命令:查询客户所属的组 格式:groups 用户名 finger命令: 查询账号详细信息 格式:finger 用户名 w命令:查询已登录到主机的用户信息 格式:w whoami:查询当前登录的账号名 格式 whoami who命令:同w命令 格式: who (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |