Centos用户管理
Centos用户管理
/etc/login.defs /etc/default/useradd 两个都是用户密码配置文件
/etc/motd etc/issue 登录信息:/
/etc/passwod 用户信息文件
/etc/shadow 用户密码文件极其登录的限制 在密码栏前面加『 * 』『 ! 』禁止使用某账户登录
/etc/group 用户组信息文件
/etc/gshadow 用户组密码文件
UID (用户)
0 超级用户 自己添加的从500开始
1-499 伪用户 程序服务相关的 不需要登录 可以没有宿主目录
500-65535 普通用户
GID(组)
每个用户都至少有一个用户组(可以有多个)
每个用户组包括多个用户
同一个组用户享有改组的共有的权限
/etc/passwod 用户信息文件
例:root:x:0:0:root:/root:/bin/bash
用户名 密码 UID GID 描述信息 宿主目录 命令解释器
/etc/shadow 用户密码文件
例:root:$1#nWOaF1QQ$CPW.A/AYKJHJQDKU7CO:15551:0:99999:7:::
用户名 加密过后的密码 最好一次修改密码时间 最小时间天数 最大时间天数 账户闲职时间 失效时间 标志
/etc/grup 用户组信息文件
例:root:x:0:root
组名 密码 GID 组内用户
useradd //添加用户名 -g指定所属组 -d宿主目录 -c描述信息
passwd //添加用户密码
userdel //删除用户
finger //查询用户详细信息
groupadd //添加用户组
gpasswd //设置用户组密码
newgrp //切换当前所属用户组 (没有组密码并且当前用户是组的成员,则可切换成功)
usermod //修改用户信息
例://修改用户名 usermod -l 新用户名 原用户名
//添加用户到组 usermod -G 组名 用户名
添加用户到组 gpasswd -a 用户名 组名
从组删除用户 gpasswd -d 用户名 组名
1.添加0xls这个用户 添加到test管理组 在当前目录把dir目录所有者改成test
groupadd test //添加管理组
useradd -g test 0xls //创建用户并且添加test组 -g是指定组 不指定的画 默认创建
passwd oxls //给用户创建密码
id 0xls //查看下用户信息
chgrp test dir //改变dir目录的所有者
--------------------------------------------------------------------------------------
2.附加0xls账户到root组
gpasswd -a 0xls root 或 usermod -G root ls
3.删除用户0xls,删除组test
userdel 0xls //删除用户
groupdel test //删除组
评论暂时关闭