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.

Limiting a Clients Cpanel Access

Discussion in 'General Discussion' started by adsy, Jun 1, 2010.

  1. adsy

    adsy Member

    Joined:
    Jun 1, 2010
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Hello,

    We offer very cheap website design packages to our clients on 12 month contracts. As part of the package we offer cpanel hosting.

    We have the problem where we don't want to give the client full access to Cpanel becuase they could just download the website files and not continue their contract with us, However they need to access Cpanel to manage their email accounts, add, remove, forwarders etc.

    Is there a way we can limit their access to Cpanel so they can only see email settings?

    Is there maybe some form of desktop software that they could use in conjunction with CPanel to manage their emails.

    We would like to keep it as less complicated as possible for the user while protecting the site that is our IP until the end of the contract.

    I look forward to hearing your response or hearing alternative work arounds.
     
  2. kuldeep_

    kuldeep_ Well-Known Member

    Joined:
    Apr 24, 2010
    Messages:
    54
    Likes Received:
    0
    Trophy Points:
    6
    If you want limited access to be granted to your client from cPanel, in this case you can create a new feature list for the client.

    to create feature list Login to WHM as root >> Packages >> Feature Manager >> Add a New Feature List.

    Here you can select options that you would like to give access to your client.


    Now you would need to assign same Feature List to the client package.

    For this go to Packages >> Edit a Package >> select package >> on bottom you will see Feature List from the drop down menue select the feature list thet you have created.


    NOTE: All the clients having package that you have just edited will have the same feature list.
     
  3. adsy

    adsy Member

    Joined:
    Jun 1, 2010
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Cheers for the reply.

    If we do add a new feature list and remove everything except email functions in the CPANEL......

    I'll assume that we can still develop our site and FTP it via our FTP software. Is this correct?

    Adsy
     
  4. Spiral

    Spiral BANNED

    Joined:
    Jun 24, 2005
    Messages:
    2,023
    Likes Received:
    7
    Trophy Points:
    0
    Correct --- most of those it just remove visibility from the user
     
  5. adsy

    adsy Member

    Joined:
    Jun 1, 2010
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Thanks once again.

    This looks like a great solution.

    On second thoughts wouldn't the user be able to access the FTP the same way that we are, via software?

    Is it possible to set up another username that restricts their ability to access FTP in conjunction with this solution?

    What would you suggest?

    Adsy
     
  6. adsy

    adsy Member

    Joined:
    Jun 1, 2010
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Any further thoughts on this one guys?


    Adam
     
  7. furquan

    furquan Well-Known Member

    Joined:
    Jul 27, 2002
    Messages:
    425
    Likes Received:
    0
    Trophy Points:
    16
    I guess this should work :-

     
  8. adsy

    adsy Member

    Joined:
    Jun 1, 2010
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Cheers for that,

    So you can have muliple usernames for the Cpanel?

    That way we could disable their FTP access for their username and allow it for our username?

    Is this correct?
     
  9. cPanelJared

    cPanelJared Technical Analyst
    Staff Member

    Joined:
    Feb 25, 2010
    Messages:
    1,842
    Likes Received:
    18
    Trophy Points:
    38
    Location:
    Houston, TX
    cPanel Access Level:
    Root Administrator
    This is not correct without customization

    The cPanel user, the user created when the cPanel account is created, is a system user. As such, it will always have FTP access. There is no way to disable this in the cPanel interface. You can create additional FTP users, but the cPanel account user will always have FTP access.

    That said, what furquan described will work. FTP usernames and passwords are stored in /etc/proftpd. These files are used by both ProFTPd and Pure-FTPd.

    Please note that directly editing the files in /etc/proftpd is a custom configuration that we would not be able to support, and there is a chance that your custom changes could be overwritten when cPanel is updated or if cPanel updates the FTP daemon.
     
Loading...

Share This Page