Local Users and Groups:
UID为0:权限最高 超户
Local Users and Groups:
UID为0:权限最高 超户
yum install system-config-users -y 安装图形化管理用户的工具
system-config-users 启动用户管理图形化界面
id (用户名): 显示当前用户(用户名)的用户身份
useradd: 添加用户
-G 添加用户到指定的组
userdel -r:删除用户家目录邮箱等
passwd 用户名:改用户的密码root权限
groupmems:管理组
groupdel:删除组
chage:改变密码策略
-m:最小日期
-M:最大日期
-W:警告时间
/etc/passwd 记录用户 第一列用户名,第二列用户密码(不可见),第三列用户id
/etc/shadow 密码文件(加密密码)
man 5 passwd 文档阅读
/etc/group 存放组
图形化管理用户《yum install system-config-users -y(图像画工具)
system-config-users (直接执行该工具)
》
命令行管理用户
《
id显示当前用户的一些身份(id 接某用户 显示该用户的身份)
useradd 用户名 添加用户
》
chage 用户名
08 Local Users and Groups
users:
系统用户
第一列用户名
第二列密码
在/etc/shadow
第三列 uid 和gid 用户id和组id
第四列 详细说明 真名 识别用户
第五列 用户家目录
su 用户名 切换用户但不加载环境变量
su - 用户名 切换用户加载环境变量 比如切换到家目录
0~999系统用户 管理服务用
组的文件 etc/group
命令行管理用户
id 显示当前用户信息
id +用户名 显示用户的信息
useradd +用户名 添加用户
usermod
{-a 追加一个组
-G +用户名 +组名 创建时加到某个用户组
-s +shell(如bin/login sbin/nologin) 指定一个shell
-p
}
userdel -r +用户名 删除用户所有信息
userdel +用户名 删除用户但不删除家目录和邮件目录/var/mail
passwd +用户名 添加密码
{--stdin +用户名 从标准输入读取信息 (一般应用于批量添加用户密码)}
管理组
groupadd +组名
groupmems -g share -l查看share组所有用户
groupmems -g share -d+用户 删除share组的某用户
密码策略
chage 用户名
{-m 10 10天之内不改密码
-M 30 最大10天改密码
-W 10 警告10天
后接用户名 命令可以在同一条命令行执行
-d 0 登陆设定新密码
}
chage -m 10 -M 30 -W 10 +用户名
/etc/login.def 定义系统默认设定
拒绝一个用户登录
usermod -L +用户名 锁定用户
或者在passwd文件 shell改成 /sbin/nologin
man 5 passwd
邮件服务
mail student
hello 输入主题
test 输入正文
ctrl+d 直接退出
su - student 切换student用户
mail 查看邮件内容
&1
&q
默认就可以给自己本机用户发邮件
yum install system-config-users -y
安装图形的用户组管理界面
命令行方式管理用户
useradd natasa
userdel -r 用户名 删除用户
-r 删除家目录和邮箱地址
useradd -G student natasa 将natasa加入到student组里
useradd -G student -s /sbin/nologin natasa 效果是进入不到natasa用户里了
passwd natasa
新密码
echo redhat | passwd --stdin(不从键盘输入信息,直接从输入) natasha
usermod -aG root natasa 新追加一个组
groupadd share 添加组
groupmems -g share -l 列出这个组的组成员
groupmems -g share -d 用户名 在share组里删除用户
chage -m 10(10天之内不改密码) -M 30(最大日期) -w 7(警告时间)
chage -l 用户名