-2

User1に属し、 755の権限を持つbash スクリプトarchive.shがあります。また、同じディレクトリに、同じユーザー ( User1 )に属しているが、アクセス許可が744の 2 つの他のスクリプトarchive1.shおよびarchive2.shがあります。スクリプトarchive1.shおよびarchive2.shは、スクリプトarchive.sh内から呼び出されます。

このスクリプトarchive.shは、 User1と同じグループの別のユーザーUser2から実行されます。archive.shは 755 パーミッションなので問題なく実行できます。しかし、そのスクリプト内には、 744 のアクセス権を持つarchive1.sharchive2.shへの呼び出しがあります。では、User2 からarchive.shを呼び出すと、その中の 2 つのスクリプトが実行されるのでしょうか?

試してみたところ、子スクリプトは正しく実行されていますが、方法がわかりません

4

1 に答える 1

3

2人の「子供」の呼び方によります。

./child.sh適切な権限がないため失敗します。

/bin/sh child.sh読み取りアクセスのみが必要なため、機能します。

于 2012-06-20T07:27:49.713 に答える