Community Forums
Connect with us on LinkedIn
+ Reply to Thread
Results 1 to 2 of 2
  1. #1
    cPanel Partner NOC cPanel Partner NOC Badge Branko's Avatar
    Join Date
    Sep 2005
    Posts
    36
    cPanel/Enkompass Access Level

    DataCenter Provider

    Default prednsadmin

    I've found that /usr/local/cpanel/whostmgr/bin/dnsadmin (script responsible for dns zone manipulating) have by default included execution of /var/cpanel/prednsadmin if it exists.

    I don't want to mess with dnsadmin script since it will be possibly overwritten via upcp if it should be updated with new features from cpanel.

    Anyway, what I want to do is put some custom code in prednsadmin script and depending of the outcome of those checks I would like it to stop or pass the dnsadmin script upon let's say creating new dns zones.

    To be more specific. In certain cases i don't want to allow creation/updates of dns zones via cpanel or whm. I want this script to stop it with some error codes.

    Question is, is this even possible trough prednsadmin script or should I turn my eyes to modifying a dnsadmin script?

    Tnx.

  2. #2
    cPanel Development cpanelkenneth's Avatar
    Join Date
    Apr 2006
    Posts
    3,782
    cPanel/Enkompass Access Level

    Root Administrator

    Default

    If your prednsadmin script exits with a non-zero value then the remainder of dnsadmin will not run. So yes, you can use /var/cpanel/prednsadmin to short-circuit dnsadmin.
    Kenneth
    Product Manager
    cPanel, Inc.

Similar Threads & Tags
Similar threads
Linkedin       Facebook       Twitter       RSS       Flickr       YouTube