etc/passwd文件
root:x:0:0:root:/root:/bin/bash
用户名:密码:UID:GID:描述信息:宿主目录:命令解释器
-----------------------------------------------------
密码文件 etc/shandow
用户名:密码:最后一次修改时间:
用户配置文件
/etc/login.defs
/etc/default/useradd
-----------------------------------------------------
新用户信息文件
/etc.skl
登陆信息
/etc/motd
/etc/issue
-----------------------------------------------------
特殊权限
s-SetUID=4 所有者
SetGID=2 所属组
查找SetUID程序
find /-perm -4000 -o -perm -2000
黏着位=1 其他人
-------------------------------------------
groupadd
groupdel 删除用户组
groupmod 修改用户信息
例子:groupmod -n apache webadmin
---------------------
添加用户
useradd
-D 查看缺省参数
-u 指定UID
-g 指定用户所属的组
-G 指定用户所属多个组
-d 宿主目录
-s 命令解释器
-c 描述信息
-e 指定用户失效时间
--------------------------
修改用户信息
usermod
-l 更改用户名 -l xinming jiuming
-G 把用户加入用户组 -G yonghuzu yonghu
----------------------------
gpasswd 设置组密码及管理组内成员
-a 添加一个用户到用户组
-d 把用户从组中删除
-A 设置用户组管理员
-r 删除用户组密码
-R 禁止用户切换为改组
----------------------------------------
newgrp 切换到某组
**********************************************************
用户组权限示例
--------------------------
pwck 检测/etc/passwd文件
vipw 编辑/etc/passwd文件,锁定配置文件
id
finger 查看用户详细信息
su 切换目录(su - 切换环境变量)
passwd -S 查看用户密码状态
passwd -l 锁定用户密码
passwd -u 解锁
who 查看单签登陆用户
w 查看单签登陆用户
--------------------------------------
用户组管理命令
groups
grpch 检测用户组的配置文件
vipr 编辑时锁定文件
------------------------------
删除用户
userdel -r 删除用户目录
----------------------------
chage 设定密码
-l 查看用户命令设置
-m 密码修改最小天数
-M 密码修改最大天数
-d 密码最后修改日期
-I 密码过期后,锁定密码天数
-----------------------------------
启动或停用shadow功能
pwconv/pwunconv
grpconv/grpunconv
authconfig
-----------------------------------
批量添加用户
newusers 导入用户信息文件
pwunconv
chpasswd
pwconv
-------------------------------------
限制用户su为root
----------------------------------
sudo -l 查看自己被授权了几个用户
root:x:0:0:root:/root:/bin/bash
用户名:密码:UID:GID:描述信息:宿主目录:命令解释器
-----------------------------------------------------
密码文件 etc/shandow
用户名:密码:最后一次修改时间:
用户配置文件
/etc/login.defs
/etc/default/useradd
-----------------------------------------------------
新用户信息文件
/etc.skl
登陆信息
/etc/motd
/etc/issue
-----------------------------------------------------
特殊权限
s-SetUID=4 所有者
SetGID=2 所属组
查找SetUID程序
find /-perm -4000 -o -perm -2000
黏着位=1 其他人
-------------------------------------------
groupadd
groupdel 删除用户组
groupmod 修改用户信息
例子:groupmod -n apache webadmin
---------------------
添加用户
useradd
-D 查看缺省参数
-u 指定UID
-g 指定用户所属的组
-G 指定用户所属多个组
-d 宿主目录
-s 命令解释器
-c 描述信息
-e 指定用户失效时间
--------------------------
修改用户信息
usermod
-l 更改用户名 -l xinming jiuming
-G 把用户加入用户组 -G yonghuzu yonghu
----------------------------
gpasswd 设置组密码及管理组内成员
-a 添加一个用户到用户组
-d 把用户从组中删除
-A 设置用户组管理员
-r 删除用户组密码
-R 禁止用户切换为改组
----------------------------------------
newgrp 切换到某组
**********************************************************
用户组权限示例
--------------------------
pwck 检测/etc/passwd文件
vipw 编辑/etc/passwd文件,锁定配置文件
id
finger 查看用户详细信息
su 切换目录(su - 切换环境变量)
passwd -S 查看用户密码状态
passwd -l 锁定用户密码
passwd -u 解锁
who 查看单签登陆用户
w 查看单签登陆用户
--------------------------------------
用户组管理命令
groups
grpch 检测用户组的配置文件
vipr 编辑时锁定文件
------------------------------
删除用户
userdel -r 删除用户目录
----------------------------
chage 设定密码
-l 查看用户命令设置
-m 密码修改最小天数
-M 密码修改最大天数
-d 密码最后修改日期
-I 密码过期后,锁定密码天数
-----------------------------------
启动或停用shadow功能
pwconv/pwunconv
grpconv/grpunconv
authconfig
配置文件 /etc/sysconfig/authconfig
-----------------------------------
批量添加用户
newusers 导入用户信息文件
pwunconv
chpasswd
pwconv
-------------------------------------
限制用户su为root
----------------------------------
sudo -l 查看自己被授权了几个用户