`
pipi709
  • 浏览: 24637 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

如何启动非ROOT用户的计划任务

阅读更多

原文出处:[url]http://www.wangchao.net.cn/bbsdetail_1420847.html[/url]

 

  环境:

  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用户就可以使用自动计划任务了。

分享到:
评论

相关推荐

    使用非root用户启停WAS的优点和缺点.doc

    "使用非root用户启停WAS的优点和缺点" 知识点1:WAS的root用户运行和非root用户运行的区别 WAS默认情况下使用root用户标识运行所有应用程序服务器进程,但是可以在同一非root用户和用户组下运行所有应用程序服务器...

    Linux非root用户修改定时器配置

    但有些场景下,非root用户也需要设置自己的定时任务,例如为了自动化个人脚本的运行。这篇博文将探讨如何让非root用户在没有root权限的情况下修改自己的定时器配置。 首先,我们需要了解Cron的工作原理。Cron服务会...

    Ubuntu Linux如何启用root用户

    - **增强安全性**:即使用户具有执行某些任务所需的超级用户权限,他们也无法直接访问 root 用户的密码或其他敏感信息。 - **简化管理**:无需频繁更改 root 密码,只需管理 sudoers 文件即可。 #### 三、启用 Root...

    ubuntu里面root用户的添加

    无论哪种方法,都建议仅在必要时激活Root用户,并且在完成特定任务后尽快停用以确保系统的安全性。 ### 参考资料 - [DIY部落 - 如何在Ubuntu中添加root用户]...

    ubuntu开启root用户

    在深入探讨如何在Ubuntu系统中开启并使用root用户这一核心话题前,我们首先需要了解root用户的本质及其在Linux操作系统中的重要性。root用户是Linux系统中的超级管理员账户,拥有对系统进行任何操作的最高权限,包括...

    非root权限下配置linux hadoop集群自动SSH记录

    在没有root权限的情况下,普通用户也能配置SSH,实现自动化操作,这对于集群维护和管理尤其方便。本文将详细介绍如何在非root权限下配置Linux Hadoop集群的自动SSH。 首先,理解SSH的基本概念是必要的。SSH是一种...

    ubuntu11.04如何从图形界面切换的终端及root 用户的切换

    只有经过授权的用户才能通过 `sudo` 命令获得临时的 Root 权限,从而执行特定的任务。这种方式既提高了系统的安全性,又保证了用户能够轻松地进行必要的系统管理操作。 #### 四、总结 通过以上介绍,我们可以看到...

    如何以root用户登录fedora系统

    = root quiet`这行配置意味着只有非root用户才能成功登录图形界面。注释掉这行代码后,root用户将能够通过验证。 #### 知识点四:Fedora的安全性考量 - **安全性**:默认禁用root用户登录图形界面是为了提高系统的...

    CentOS 7 中完成普通用户向root用户借权的设置.zip

    sudo是“super user do”的缩写,它允许系统管理员为非root用户提供执行特定命令的能力,而无需知道root密码。sudo通过读取/etc/sudoers文件来确定哪些用户可以执行哪些命令。这个文件是使用visudo命令编辑的,因为...

    NC-ROOT用户重置工具.rar

    在用友NC系统中,ROOT用户同样扮演着至关重要的角色,用于执行系统级别的维护和配置任务。然而,如果ROOT用户的密码丢失或遗忘,可能会导致无法正常管理系统,这时就需要使用"NC-ROOT用户重置工具"来恢复访问。 ...

    ROOT系统用户手册

    - **登录和注销脚本**:用户可以编写自己的登录和注销脚本来自动执行一些初始化任务。 - **历史文件**:记录了用户在 ROOT 中执行过的命令,方便用户回溯和复用。 - **内存泄漏跟踪**:提供了工具和方法来检测和修复...

    cygwin之root权限

    这一步是为了确保Cygwin在启动时能够正确识别root用户的家目录。 2. **设置权限**:虽然不是必需的,但为了安全起见,可以为新创建的`root`目录设置适当的权限,以限制其他用户对其的访问。 ##### 步骤三:重启...

    如何启用Root用户

    8. **启用Root用户**:现在,转到“目录实用工具”的顶部菜单栏,选择“编辑”菜单,然后选择“启用Root用户”。这一步是关键,因为它会创建并设置`root`用户的账户。 9. **设置Root密码**:在弹出的对话框中,为`...

    c#windows计划任务控制

    在Windows操作系统中,计划任务是一项强大的功能,允许用户设置定期执行的任务或程序。在C#编程环境下,可以利用.NET Framework中的`System.Management.Automation`和`Microsoft.Win32.TaskScheduler`库来实现对...

    Ubuntu安装时没注册root用户密码,怎么登录root.rar

    然而,在安装过程中,如果未设置root用户的密码,可能会导致在需要执行高级管理任务时遇到困难。本篇文章将详细介绍如何在未设置root密码的情况下登录root账户。 首先,让我们了解Ubuntu的安全策略。在Ubuntu桌面版...

    Linux计划任务入门详解

    作为root用户删除fred用户的所有计划任务可以使用`crontab -u fred -r`。 当编辑计划任务时,可以使用如下命令格式:`crontab -u root -e`。编辑完成后,通常会采用`vi`编辑器,并按照以下格式编写计划任务: ```...

    sudo提权和普通用户免密切换到root详细笔记

    通过这种方式,普通用户`shi`可以方便地在执行需要root权限的任务时进行提权,而无需记住root用户的密码,提高了工作效率。然而,这种配置应当谨慎使用,因为它极大地降低了系统的安全性。如果`shi`用户的账户被恶意...

    Fedora12如何获得root用户权限

    请注意,虽然现在你可以直接以root用户登录,但为了系统的安全性,建议仅在必要时使用root权限,并且避免在root权限下进行非管理任务,以免误操作损坏系统。 在终端中编辑VI(Vim)文件时,了解基本操作是非常重要...

    Ubuntu中root用户和user用户的相互切换 .txt

    然而,由于其权限极高,不当使用root用户可能会导致系统不稳定甚至崩溃,因此,现代的Linux发行版,如Ubuntu,通常默认禁用root账户登录,鼓励用户以普通用户身份操作,并在需要执行管理任务时通过sudo命令临时获取...

Global site tag (gtag.js) - Google Analytics