问题标签 [jail-shell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git在jail shell上与单个用户、多个开发人员共享repo
我一直在尝试为一小群开发人员建立一个像样的共享存储库位置,以便私下共享代码(所以没有 github 等)。埃塞俄比亚的互联网不稳定、缓慢,一些网站无缘无故被阻止(没有 bitbucket)。
我的网络服务器上有一个监狱外壳访问权限。我设法在那里编译和安装 git,并在那里托管一个裸仓库。这很好用,我唯一关心的问题是所有开发人员都将使用相同的用户名访问该帐户。即使我不共享密码,并且每个人都上传他们的公钥,我认为用户名是相同的。
这会导致任何问题吗?我想不出来,但这样做似乎很不正常。
ssh - cpanel 上的 Jailshell - 允许访问其他文件夹
我一直无法找到解决此问题的方法。我希望客户端能够让jail-shell访问(而不是普通的 shell 访问)能够运行我也允许访问的命令,例如 Git。
Git要求您包含该文件夹/usr/local/libexec/git-core
,但我无法找到一种包含该文件夹以进行jail-shell访问的方法?
也许这甚至不可能,但我很想知道。
linux - 在监狱中执行命令
我正在使用Jailkit。是否可以在监狱内执行命令并获取输出(从外部)?我在文档中进行了很多挖掘,但找不到任何东西。
php - 数据库备份的 Cronjob 语法错误
我想要的只是使用 cronjob 备份数据库。我不断收到此错误。
错误 /usr/local/cpanel/bin/jailshell:-c:第 0 行:在寻找匹配的“”时出现意外 EOF /usr/local/cpanel/bin/jailshell:-c:第 1 行:语法错误:意外结束文件
定时任务
linux - 重命名服务器cpanel jailshell上的文件
我试图重命名服务器上的文件以从文件名中删除特殊字符(空格、æøå 等)。问题是我无法让重命名功能正常工作。在我的本地机器上,重命名功能按预期工作
重命名所有文件并删除特殊字符。
但是,在服务器上,上述调用没有任何效果。此外,没有错误消息。服务器上没有可用于重命名功能的手册页,当我尝试时
...有用的消息“重命名为文件”...
有什么建议么?服务器上的外壳(正在运行)是某种监狱外壳,服务器正在运行并行 - 东西和 cpanel(如果有帮助的话)......关于
php - 使用 CPanel 越狱时在 PHP 中创建 Linux crontab
我试图在 PHP 中管理 crontabs 而无需重新发明任何东西。阅读它们按预期工作。用 PHP 编写 crons 不会。我得到了下面的第一个代码示例,可以打开完整的 shell 访问。我想知道是否有办法让 PHP 用 jailshell 保存 crontab?我通过 crontab -e 和默认的 nano 编辑器通过越狱的 ssh 让它工作。谢谢,麻烦您了。
'-' 不存在。用法:crontab 文件 crontab [ -e | -l | -r ] -e (编辑用户的 crontab) -l (列出用户的 crontab) -r (删除用户的 crontab)
/var/tmp/14760.BIN_JAIL_SAFE_CRONTAB_PL__.RCL3wRzOq0IQGdOU.tmp crontab:没有变化
SHELL="/usr/local/cpanel/bin/jailshell" */5 * * * * /path/to/job -with args */5 * * * * /path/to/job -with args crontab:没有变化
symlink - 将一个子文件夹指向同级子文件夹时,符号链接不起作用
在将符号链接应用于更大的项目之前,尝试通过 Jailshell 4.1 和我的 Mac 终端在我的 hostgator 共享主机帐户中创建符号链接作为测试。
当我尝试以下操作时,它似乎不起作用:
当我得到以下回复时:
我只是想设置它,以便public_html/x
将我带到public_html/y
. 我的最终目标是稍后配置许多 wordpress 站点以共享一组核心文件而不共享数据库,如下所述:
http://jason.pureconcepts.net/2012/08/wordpress-multitenancy/ http://jason.pureconcepts.net/2013/04/updated-wordpress-multitenancy/
编辑:两个文件夹都/x
已经/y
存在,每个文件夹都包含一个简单的索引文件。
php - ssh2_scp_send() 和 ssh2_scp_recv() 函数在 php 中不起作用。为什么?
ssh2_scp_send() 函数挂在 php 中。这是代码:
当我运行它时,它输出“成功连接”,“上传文件”然后挂起。知道如何解决这个问题吗?
我也尝试使用 ssh2_scp_recv 进行下载,但它也挂起,本地文件被创建为 0 字节文件。
node.js - 在 Jailkit 中设置 nodejs 和 npm
我在我的服务器上使用 jailkit,我想在 chrooted 环境中添加对 nodejs 和 npm 的支持。我不知道我是否缺少一些需要链接到我的监狱的目录,或者一些 lib 或二进制文件,但我很迷茫。我在 jk_init.ini 中添加了以下内容:
如果我npm ls
从我的 root 用户运行,它运行良好。如果我尝试从被监禁的环境中运行它,我会收到以下错误:
日志文件有这个:
我正在使用 ISPConfig 运行最新版本的 Ubuntu
phpmyadmin - 如何在 freenas 的特定文件夹上安装软件包以安装 phpmyadmin 和 mysql
如何在 freenas 的特定文件夹上安装软件包以安装 phpmyadmin 和 mariadb。我坚持的部分是将正确的文件夹放入包中,例如:下载必要的包[2]:
这是我一直关注的方向的链接
http://timtonblog.blogspot.ca/2014/11/installing-mariadb-and-phpmyadmin-in.html