The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Reseller Packages behave differently in 11.x

Discussion in 'General Discussion' started by Host4u2, Jun 12, 2007.

  1. Host4u2

    Host4u2 Well-Known Member

    Joined:
    Mar 24, 2002
    Messages:
    248
    Likes Received:
    0
    Trophy Points:
    16
    With the upgrade to v.11.x all went well except my resellers see ALL Packages on the server when creating a new account. Their Reseller Configurations are set to show/use ONLY those packages owned by them!??!
     
  2. trhosting.net

    trhosting.net Well-Known Member

    Joined:
    Mar 7, 2006
    Messages:
    151
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Turkey
    The packages that have names without "_" in it are global packages and from CP11 they are visible to every reseller. You have to change them like "reseller1_pkg1" etc.
     
  3. Host4u2

    Host4u2 Well-Known Member

    Joined:
    Mar 24, 2002
    Messages:
    248
    Likes Received:
    0
    Trophy Points:
    16
    Not owned by a reseller, but by root, ("root_pkg" not being a reseller) seems to be more of a work-around rather than a resolve.
     
  4. eagle

    eagle Well-Known Member

    Joined:
    Jan 17, 2003
    Messages:
    141
    Likes Received:
    0
    Trophy Points:
    16
    Resellers can see all packages, also from other resellers (so with a prefix _ )
     
  5. tgibobby

    tgibobby Active Member

    Joined:
    Apr 12, 2004
    Messages:
    35
    Likes Received:
    0
    Trophy Points:
    6
    Any solution for this issue ?

    Thank you.
     
  6. cPanelNick

    cPanelNick Administrator
    Staff Member

    Joined:
    Mar 9, 2015
    Messages:
    3,426
    Likes Received:
    2
    Trophy Points:
    38
    cPanel Access Level:
    DataCenter Provider
    Does your reseller have the 'all' permission?
     
  7. cPanelNick

    cPanelNick Administrator
    Staff Member

    Joined:
    Mar 9, 2015
    Messages:
    3,426
    Likes Received:
    2
    Trophy Points:
    38
    cPanel Access Level:
    DataCenter Provider
    Tonights BETA (and anything 11.6.x or newer) builds have some major improvements in their area.


    We have dropped the
    Disallow creation of accounts with packages that are not global or not owned by this user
    ACL

    in favor of


    Allow the reseller to use global packages (global packages are any packages without a "_" in them)

    so by default a reseller only sees their packages unless you enable this acl.


    This is more consistent with how cPanel 10.x behaved.
     
  8. denisdekat09

    denisdekat09 Well-Known Member

    Joined:
    Mar 2, 2002
    Messages:
    265
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    San Francisco
    I am having the same issue across servers. Is the fix now that I go into each and every reseller and manually edit them somehow? This takes a lot of time.
     
  9. cPanelNick

    cPanelNick Administrator
    Staff Member

    Joined:
    Mar 9, 2015
    Messages:
    3,426
    Likes Received:
    2
    Trophy Points:
    38
    cPanel Access Level:
    DataCenter Provider


    Try
    Reseller Center => Reset Resellers
     
  10. nat

    nat Well-Known Member

    Joined:
    Jan 16, 2003
    Messages:
    204
    Likes Received:
    0
    Trophy Points:
    16
    After using that all resellers still have the following checked "Allow the reseller to use all global packages (global packages are any packages without a "_" in them"

    I really don't want to go through every reseller on every server unchecking "Allow the reseller to use all global packages (global packages are any packages without a "_" in them"

    WHM 11.2.0 cPanel 11.11.0-S16999
    REDHAT Enterprise 3 i686 - WHM X v3.1.0
     
  11. nat

    nat Well-Known Member

    Joined:
    Jan 16, 2003
    Messages:
    204
    Likes Received:
    0
    Trophy Points:
    16
    Removing all "onlyselfandglobalpkgs" from /var/cpanel/resellers will uncheck all "Allow the reseller to use all global packages (global packages are any packages without a "_" in them" for all resellers.


    Here is an easy way to do it through shell:

    cp -a /var/cpanel/resellers /var/cpanel/resellers.bak`date +%m%d%y`

    replace "onlyselfandglobalpkgs," "" -- /var/cpanel/resellers
     
Loading...

Share This Page