hydd的Linux笔记Day06

用户简介
用户账户的作用:登录操作系统,资源访问控制(不同的人有不同的权限)
组账户的作用:方便管理众多的用户
唯一标识:UID(上限存在于/etc/login.defs文件中,默认60000)GID
管理员的UID永远为0,普通用户UID1000开始
UID1-999为Linux系统用户
Linux中一个用户必须至少属于一个组
组账号分类:基本组,附加组(从属组)
基本组:由系统创建,与用户同名
附加组:由管理员创建,由管理员管理组成员

本地账户的数据文件
	/etc/passwd(存放用户基本信息的配置)、/etc/shadow
	/etc/group、/etc/gshadow
/etc/passwd
	每个用户记录一行,以“:”分割为7个字段
	用户名:密码(密码占位符):UID:GID:用户的描述信息:家目录:解释器程序

用户账户的创建
useradd 用户名
选项: -u :指定UID
-d:指定宿主目录
-G:指定宿主目录,缺省为/home/用户名
-s:指定用户的登录解释器(登录shell)
/sbin/nologin:禁止用户登录系统
id 用户名(查看用户基本信息,可以用于判断用户是否存在)
用户属性的修改
usermod 选项 用户名
-u:修改UID
-G:添加附加组
-l:修改用户名
-d:修改用户的宿主目录
-s:修改用户的登录解释器

设置用户的密码
交互式
passwd 用户名
自己改自己用户名直接输入password
非交互式
echo 密码 | passwd --stdin 用户名

切换用户(临时)
su - 用户名
“-”的意义代表将环境也切过去、

/etc/shadow
保存密码,和密码有效期
字段意义如下:用户名:密码加密字符串:上一次修改密码时间:最短有效期:最长有效期:密码过期前的警告天数:账号失效时间:保留字段
上次修改密码时间是指从1970-1-1到现在的天数

用户初始配置文件
新建用户时根据/etc/skel/复制而来
主要的配置文件
~/.bash_profile:每次登录时执行
~/.bashrc:每次开启新的终端执行一次,定义永久别名

全局配置文件
/etc/bashrc
/etc/rofile

删除用户
userdel
-r连带着家目录一起删除

组的管理
/etc/group ,记录组账号的基本信息
文件中字段的意义:组名:组密码占位符:GID:成员列表

gpasswd 命令管理组成员
	格式:gpasswd 【选项】 组名
	-a:添加组成员
	-M:定义组成员列表(会覆盖原有成员)
		gpasswd -M‘’组名 可以清空组成员列表
	-d:删除成员只能删除一个
	-A:定义组管理员列表(组的管理员只能使用-a,-d,组的管理员可以不属于组)
		gpasswd -A ‘’ 组名 可以清空组管理员列表
/etc/gshadow,保存组账号的管理信息
	文件内字段的意义:组名:组的密码加密字符串:组的管理员列表:组的成员列表
groupdel
	删除组
	删除的目标不能是基本组

计划任务
用途:按照设置的时间间隔为用户反复执行某一项固定的系统任务
软件包:cronie,crontabs
服务:crond
日志文件:/var/log/cron
crontab -e 【-u 用户名】编辑
crontab -l 【-u 用户名】 查看
crontab -r 【-u 用户名】 清除 全删
周期性计划任务书写格式
分 时 日 月 周
*代表任意
,分割不同的时间节点
-指定连续的时间范围
/n:指定时间频率。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值