1

私はシェルスクリプトを持っています。すべてのユーザーが実行のみを利用できるようにする必要があります。そして、その中のコンテンツを非表示/保護する必要があります。したがって、誰もそのファイルをコピーしません。とにかく、スクリプトの読み取りまたは暗号化のためのパスワード保護のようなことはありますか? 私に提案してください。

4

3 に答える 3

2

ほとんどのスクリプトは、非表示にすることを意図していません。秘密のアルゴリズムを何らかのプログラミング言語で実装してから、そのアルゴリズムをスクリプトから実行する必要があるかもしれません。実行可能ファイルはバイナリ ファイルであり、人間が判読できないため、パスワードも必要ありません。

何がプログラムに含まれ、何がスクリプトに含まれるかを知る必要があるだけです。

于 2013-04-08T04:17:16.770 に答える
1

特定のアカウントのみがスクリプトを読み取れるようにし、スクリプトを実行する実行可能ファイルsetuidをそのアカウントに提供します。

もちろん、これはスクリプトがユーザーの権限ではなく、指定されたアカウントの権限で実行されることを意味します。

于 2013-04-08T06:23:06.050 に答える
0

これはベスト プラクティスではありませんが (なぜそのような要件があるのですか?!)、SHC - シェル スクリプト コンパイラを使用できます。

SHC リンク : http://www.datsi.fi.upm.es/~frosal/

于 2013-04-08T04:11:11.870 に答える