CSA复习10 crontab

1.用户级别crontab设定方式

[root@server8 ~]# systemctl status crond.service

需要使用的话,开启crond服务
格式:

* * * * * 每分钟
*/2 * * * * 每两分钟
*/2 * 09-17 * * 早9到晚5每两分钟
*/2  09-17 3,5 1 5  一月的三号和五号以及每个周五早9晚5每两分钟执行一次
*/2 */2 * * * 每隔两小时每两分钟
*/2 09-17 * * 5 每周五早9到晚5每两分钟  
minute         0-59
hour           0-23
day of month   1-31
month          1-12 (or names, see below)
day of week    0-7 (0 or 7 is Sunday, or use names)

五个星分别表示如上:

[root@server8 ~]# crontab -e

crontab任务编写使用的命令
在这里插入图片描述
每分钟清理/mnt一次

[root@server8 ~]# crontab -r

清除crontab任务

[root@server8 ~]# crontab -e -u root

只有超级用户可以做,指定用户执行crontab任务

[root@server8 ~]# cat /var/spool/cron/root

crontab任务存放位置,谁发起crontab名字就是谁的

-e edit
-r remove
-u user
-l  list 

2.用户级定时任务的黑白名单
默认所有用户都可以执行crontab任务

[root@server8 ~]# vim /etc/cron.deny 

在这里插入图片描述把chihao用户写进黑名单

[chihao@server8 ~]$ crontab -e
You (chihao) are not allowed to use this program (crontab)
See crontab(1) for more information

此用户不可执行crontab
白名单:

[root@server8 ~]# vim /etc/cron.allow

默认不存在白名单,一旦建立白名单
除了超级用户都不可执行crontab
除非将用户名称写在白名单里
3.系统级别crontab设定方式
顾名思义,系统级别只能root执行

[root@server8 cron.d]# cd /etc/cron.d

路径如上

[root@server8 cron.d]# vim /etc/cron.d/chihao

在这里插入图片描述
每分钟以root身份在/mnt建立 6个文件
系统级crontab用crontab -l查看不到
4.破解超级用户密码
开机界面按上下键停留在此
按e
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
ro换成rw,从只读挂载根设备变为读写
rd.break 在系统内核加载完成后终止系统启动
完成后按ctrl-x开机,进入单用户模式
在这里插入图片描述在这里插入图片描述在这里插入图片描述执行此命令,进入系统真实的shell
在这里插入图片描述给超户改密码

touch /.autorelabel

让selinux重新初始化
理论上只有selinux开启后执行这个操作
在这里插入图片描述
退出两次

等待重启即可

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值