RHEL5.6 at 控制文件优先级测试

一 描述

at 命令安排一个任务在未来执行. 其访问控制有两个文件 /etc/at.allow与 /etc/at.deny.此文档使用普通用户oracle测试这两个文件的优先级.

二 环境

OS

#cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.6 (Tikanga)
#uname -a
Linux stu00 2.6.18-238.el5 #1 SMP Tue Jan 4 15:24:05 EST 2011 i686 i686 i386 GNU/Linux
R3| QG3e!|11780477 ITPUB个人空间#lr'gX3B6h-DX3wX

G0Y,a rNL11780477三 结构思想

1 将oracle用户单独添加到/etc/at.deny中看执行结果.

2 将oracle用户同时添加到/etc/at.deny与/etc/at.allow中看执行结果.

3.at的测试使用wall广播命令.%Wb3z(fQ)r nW*`11780477
F"s4j9l'J11780477

四 步骤

1 将oracle用户单独添加到/etc/at.deny中看执行结果.

#echo "oracle" >> /etc/at.deny
#su - oracle
[oracle@stu00 ~]$at now
You do not have permission to use at.
[oracle@stu00 ~]$

2 将oracle用户同时添加到/etc/at.deny与/etc/at.allow中看执行结果.

y^Ke x11780477#echo "oracle" > /etc/at.allow
#echo "oracle" > /etc/at.deny
#su - oracle
[oracle@stu00 ~]$at now
at> wall hello
at>
job 11 at 2012-05-10 18:57
Can't open /var/run/atd.pid to signal atd. No atd running?
[oracle@stu00 ~]$exit
logout
#/etc/init.d/atd restart
Stopping atd:                                              [FAILED]
Starting atd:                                              [  OK  ]
#
Broadcast message from oracle (Thu May 10 18:57:49 2012):
hello
#

个人总结

由于at默认为任何用户均可使用,故测试设计不单独将oracle用户添加到at.allow文件中. 从步骤2结果返回可知,at 命令控制 /etc/at.allow优先级高于 /etc/at.deny.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11780477/viewspace-723275/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11780477/viewspace-723275/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值