特定のプログラムをゲストとして実行する権限の設定

特定のプログラムをゲストとして実行する権限の設定

/usr/local/share/npm/プログラムを安全に実行するためにHTTPサーバー(nodejs)の権限を設定するには?

私のユースケースは、OSXシステムを実行するように設定することです。クラウド9そして使用チタンiPhone / iPad用iOSアプリを構築してみてください。私はcloud9を実行しており、管理者としてブラウザからローカルにiPhoneアプリを構築できます。ただし、外部から(HTTP経由で)cloud9インスタンスにアクセスできますが、cloud9をリモートで使用するときにユーザーができるようにアプリケーションを構築することはできません。

調べる方法がわからないため、cloud9インスタンスがどのユーザーアカウントを使用しているかはわかりません。私はUNIXセキュリティに初めて触れたので、実行権限の設定について少し緊張しました。

答え1

Nodejsやセキュリティ/ポートなどに関するstackoverflowに関する多くの質問/回答があります。 これ特別なアイテムがあなたに役立つかもしれないし、関連する質問を試してみてください。注:私はOSXに精通していないので、この点でOSXがLinuxに似ていると思います。

本質的に、これはポート転送の問題です。通常のユーザーとして、1024未満のポートで受信できないため(許可をダウングレードしない限り)、ポート80から3000または同様のポートに受信を転送する必要があります。

関連情報