問題タブ [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 共有リポジトリ
私は、開発者の小さなチームがコードを非公開で共有できるように、適切な共有リポジトリの場所を設定しようとしています (したがって、github などはありません)。エチオピアのインターネットは不安定で遅く、一部の Web サイトは私が理解できない理由でブロックされています (bitbucket はありません)。
Web サーバーに刑務所シェル アクセス権があります。そこにgitをコンパイルしてインストールし、そこで裸のレポをホストしています。これはうまく機能しています。私が懸念している唯一の問題は、すべての開発者が同じユーザー名を使用してアカウントにアクセスすることです。パスワードを共有せず、全員が公開鍵をアップロードしても、ユーザー名は同じだと思います。
これにより問題が発生しますか? 思いつきませんが、こういうことをするのは不規則に思えます。
ssh - cpanel の Jailshell - 追加のフォルダーへのアクセスを許可する
この問題の解決策を見つけることができませんでした。クライアントに、(通常のシェル アクセスではなく)ジェイル シェルアクセスを許可して、Git などのアクセスを許可するコマンドを実行できるようにしたいと考えています。
Git にはフォルダーを含める必要があります/usr/local/libexec/git-core
が、jail-shell アクセス用にフォルダーを含める方法がわかりません。
無理かもしれませんが、知りたいです。
linux - 刑務所でコマンドを実行する
ジェイルキットを使用しています。刑務所内でコマンドを実行し、(外部から) 出力を取得することは可能ですか? 私はドキュメントをたくさん掘り下げましたが、何も見つかりませんでした。
php - データベース バックアップの Cronjob 構文エラー
私が望むのは、cronjob を使用してデータベースをバックアップすることだけです。このエラーが発生し続けます。
エラー /usr/local/cpanel/bin/jailshell: -c: 行 0: 一致する `"' を探しているときに予期しない EOF が発生しました /usr/local/cpanel/bin/jailshell: -c: 行 1: 構文エラー: 予期しない終了ファイル
クロンジョブ
php - CPanel ジェイルシェルの使用中に PHP で Linux crontab を作成する
何も再発明せずに PHP で crontab を管理しようとしています。それらを読むと、期待どおりに機能します。PHP で cron を記述しても、そうではありません。以下の最初のコード サンプルは、フル シェル アクセスをオンにして動作します。PHPがcrontabをjailshellで保存する方法があるかどうか疑問に思っていますか? crontab -e とデフォルトの nano エディターを介して、jailshelled 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 -引数付き */5 * * * * /path/to/job -引数付き crontab: 変更なし
symlink - 1 つのサブフォルダーを兄弟サブフォルダーに指定すると、シンボリック リンクが機能しない
より大きなプロジェクトにシンボリックリンクを適用する前に、テストとして Jailshell 4.1 と Mac のターミナルを介してホストゲーター共有ホスティングアカウントにシンボリックリンクを作成しようとしています。
次のことを試してみると、うまくいかないようです。
次の応答が得られます。
public_html/x
に行くと代わりに に行くように設定しようとしているだけですpublic_html/y
。私の最終的な目標は、ここで説明するように、データベースを共有せずに単一のコア ファイル セットを共有するように多くのワードプレス サイトを後で構成することです。
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 をセットアップする
サーバーでジェイルキットを使用しています。chroot 環境内で nodejs と npm のサポートを追加したいと考えています。ジェイルにリンクする必要があるディレクトリが欠けているのか、ライブラリやバイナリが欠けているのかわかりませんが、かなり迷っています。jk_init.ini に以下を追加しました。
npm ls
root ユーザーから実行すると、問題なく動作します。投獄された環境から実行しようとすると、次のエラーが発生します。
ログファイルにはこれがあります:
ISPConfig を使用して最新バージョンの Ubuntu を実行しています
phpmyadmin - phpmyadmin と mysql をインストールするために freenas の特定のフォルダーにパッケージをインストールするにはどうすればよいですか
phpmyadminとmariadbをインストールするために、freenasの特定のフォルダーにパッケージをインストールするにはどうすればよいですか。私が立ち往生している部分は、次のように適切なフォルダーをパッケージに入れることです: 必要なパッケージをダウンロードします [2]:
ここに私がたどってきた方向へのリンクがあります
http://timtonblog.blogspot.ca/2014/11/installing-mariadb-and-phpmyadmin-in.html