Crond计划任务与用户权限提升

目录

一、Crond计划任务

二、用户权限提升


一、Crond计划任务

1)一次性任务:

at实现,atd服务

查看atd服务的状态:systemctl status atd

书写at任务之前要查看系统时间:date或者hwclock

案例:

at time[HH:MM] date[yyyy-mm-dd]

at 23:00[enter]

at>mkdir /root/dir2300

[ctrl+d]

查看at任务:atq

删除at任务:atrm 编号

Crond计划任务与用户权限提升_第1张图片

2)周期性任务

1.在/etc/crontab文件中写入计划任务

 *  *  *  *   *     username  command   分 时 日 月 周    

Crond计划任务与用户权限提升_第2张图片

案例:

* * * * *      root   rm -rf  /root/crontest/*

Crond计划任务与用户权限提升_第3张图片

有目录

 Crond计划任务与用户权限提升_第4张图片

 过1分钟再看

Crond计划任务与用户权限提升_第5张图片

2.使用crontab命令编辑计划任务:

-e:编辑任务

-l:查看任务

-r:删除任务

-u:指定运行任务的用户

* * * * *     command绝对路径

所有用户定义的crontab都会被保存在/var/spool/cron目录中,文件名会以用户名命名.

案例:

crontab -e -u lisi   * * * * *     mkdir 

二、用户权限提升

1)su   用来进行用户的终端切换

su 与 su -

su     不会切换shell

Crond计划任务与用户权限提升_第6张图片

su -   会切换shell

Crond计划任务与用户权限提升_第7张图片

语法:su  [-] [username]

2)sudo提权

前提    普通用户加入wheel

更改配置/etc/sudoers

visudo   没有颜色显示

语法:sudo  command

你可能感兴趣的:(linux,运维)