Answers.Body: <p>Using a jailed shell is really a footnote of your hosting provider's setup. &quot;Jails&quot; were a precursur technology to containers... probably not helpful, but it's true. Think of a jail as your own private filesystem. It is a key mechanism to keep users on a multi-tenant system from interfering with each other.</p>
  <p>It is good to be aware of where your boundaries lie and if you are using such hosting, it means for hosting CiviCRM, that you may have to request changes to the OS environment. One example would be if you wanted to use wkhtmltopdf for rendering pdf's in CiviCRM.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-13T23:01:19.573Z
Answers.LastActivityDate: 2021-05-13T23:01:19.573Z
Answers.UserDisplayName: ginkgoMZD
Answers.Body: <p>If you are using cPanel on a shared platform then you pretty much have no choice i.e. for you to access the server via SSH it will be a jailed shell account you'll be presented with.</p>
  <p>This is because you won't actually have access to the OS libraries etc but just the section of the server where your hosting resides so you can run some basic commands etc.</p>
  <p>If you were hosting your own server and installed a panel access platform like Plesk or cPanel then you would also have non jailed SSH access as you'd have access to all of the server and its installed components.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-07T17:12:22.957Z
Answers.LastActivityDate: 2021-05-08T17:51:11.883Z
Answers.LastEditDate: 2021-05-08T17:51:11.883Z
Answers.UserDisplayName: Parvez Saleh
Body: <p>Say I am using a hosted site on Bluehost or a2 or another hosting platform which runs cPanel. I'm being required to use a 'jailed shell'. What is a jailed shell and should I use one? I found some documentation on jailed shells here - <a href="https://docs.cpanel.net/knowledge-base/accounts/virtfs-jailed-shell/" rel="nofollow noreferrer">https://docs.cpanel.net/knowledge-base/accounts/virtfs-jailed-shell/</a></p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-07T13:09:01.990Z
Comments.Text: This isn't really a civi-specific question. You'll probably get more answers from search engines or e.g. https://unix.stackexchange.com/questions/105/chroot-jail-what-is-it-and-how-do-i-use-it
Comments.UserDisplayName: Demerit
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-07T13:16:51.957Z
Comments.Text: True, it's not a civi-specific question. But if like me your first experience with hosting your own server, or attempting to, is to get a CiviCRM instance up and running then you may come across a jailed shell along the way.
Comments.UserDisplayName: Joe McLaughlin
Tags: <sysadmin><system><system-settings>
Title: What is a jailed shell and should I use one for my hosted site?
ThreadText: # What is a jailed shell and should I use one for my hosted site?
  
  (Asked by: username_0 on 2021-05-07)
  
  Say I am using a hosted site on Bluehost or a2 or another hosting platform which runs cPanel. I'm being required to use a 'jailed shell'. What is a jailed shell and should I use one? I found some documentation on jailed shells here - <https://docs.cpanel.net/knowledge-base/accounts/virtfs-jailed-shell/>
  
  **Tags:** sysadmin, system, system-settings
  
  > **Comments:**
  > **username_1**: This isn't really a civi-specific question. You'll probably get more answers from search engines or e.g. https://unix.stackexchange.com/questions/105/chroot-jail-what-is-it-and-how-do-i-use-it  
  > **username_0**: True, it's not a civi-specific question. But if like me your first experience with hosting your own server, or attempting to, is to get a CiviCRM instance up and running then you may come across a jailed shell along the way.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2021-05-13. Score: 1
  
  Using a jailed shell is really a footnote of your hosting provider's setup. "Jails" were a precursur technology to containers... probably not helpful, but it's true. Think of a jail as your own private filesystem. It is a key mechanism to keep users on a multi-tenant system from interfering with each other.
  
  It is good to be aware of where your boundaries lie and if you are using such hosting, it means for hosting CiviCRM, that you may have to request changes to the OS environment. One example would be if you wanted to use wkhtmltopdf for rendering pdf's in CiviCRM.
  
  
  ---
  
  ### Answer by username_3 on 2021-05-07. Score: 1
  
  If you are using cPanel on a shared platform then you pretty much have no choice i.e. for you to access the server via SSH it will be a jailed shell account you'll be presented with.
  
  This is because you won't actually have access to the OS libraries etc but just the section of the server where your hosting resides so you can run some basic commands etc.
  
  If you were hosting your own server and installed a panel access platform like Plesk or cPanel then you would also have non jailed SSH access as you'd have access to all of the server and its installed components.
  
  
  ---
  
  