2016-05-14 28 views
0

ユーザに入力を求め、その入力に基づいて結果を提供するシェルスクリプトを作成しました。私はそのファイルに(711)許可を与え、所有者を(root:test)として割り当てました。./shファイルを実行できません

2人目のグループメンバーシップが(テスト)で、まだユーザーギャビンがファイルを実行できないユーザーが1人あります。他に何が必要なのか教えてください。

私はroot以外のユーザー(gavin)がファイルを実行するだけで、読み書きはしたくないのが基本です。

+0

インタープリタはどのようにスクリプトを実行し、それを読むことができないのですか? 755はあなたが望むものです –

答えて

2

スクリプトファイルは、通訳者が読む必要があるため、実行するために読むことができなければなりません。実行可能にするだけで、インタープリターを指定せずに直接呼び出すことができます(シバン行が行います)。

+0

あなたはファイルの内容を読むことからそれを実行できるようにする方法はありますか? – Gavin

関連する問題