注册
登录
论坛
搜索
社区银行
帮助
导航
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
黑色海岸线论坛
»
网络安全
» 人来疯技术文档之如何启动非ROOT用户的计划任务
返回列表
发帖
风三
该用户已被删除
楼主
跳转到
»
倒序看帖
打印
字体大小:
t
T
风三
发表于 2005-11-3 09:12
|
只看该作者
人来疯技术文档之如何启动非ROOT用户的计划任务
人来疯技术文档之如何启动非ROOT用户的计划任务
人来疯 root
人来疯论坛 http://www.d-1701.com/bbs
MSN:xu1701@hotmail.com
版权信息:未经许可不得转载,转载本文章请与人来疯论坛坛主root联系!
联系方法:使用msn
环境:
RedHat RHEL4U1
说明:
如果不做说明,一般安装命令均使用ROOT权限,用 # 表示;一般命令用$表示。
特别说明:无
以下文章介绍Liunx 环境下 非ROOT用户的计划任务 实现方法
一、前言
一般系统为了安全(广义的安全),初始安装时是不会开启非root用户的自动计划任务的,以下文章以RHEL4u1为环境,说明如何开启此项功能。
二、操作步骤
操作很简单,我们假定大家之前都知道用如下命令
# crontab –e //编辑计划任务
# crontab –u username –e //编辑非root用户计划任务
# crontab –l //命令查看用户的任务
# crontab –r //删除用户的任务
为了保证cron的安全性,系统使用配置文件/etc/cron.allow和/etc/cron.deny限制对cron的访问。限制的情况有如下几种:
如果这两个文件都不存在,则所有的用户都可以使用cron工具,这也是系统默认的情况;
如果只有cron.allow文件,则文件中指定的用户可以访问cron工具,其他用户不可以;
如果只有cron.deny文件,则文件中指定的用户不可以访问cron工具,其他用户可以;
如果两个文件都存在,则忽略cron.deny文件。
这是标准的cron帮助文件所述。但经过在rhel4u1上实践,我们发现只有root用户可以设置自动任务,为了提高自动任务的安全性,我们可以按以下步骤操作:
# vi /etc/cron.d/cron.allow //内容如下
root
xuchen
然后按:wq保存退出
这就是说只有root和xuchen能使用计划任务,其他用户都不行,如果你想让其他用户使用自动任务,那么把他加到这个列表里。
# crontab –u xuchen –e //编辑非root用户xuchen的计划任务
这样,非root用户就可以使用自动计划任务了。
收藏
分享
返回列表
回复
发帖
使用交流
网络安全
网络技术
娱乐休闲
灌水乐园
文学天地
美图欣赏
网站办公
站务处理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]