ディレクトリを削除することはできませんが、その中に新しいファイルを作成できますか?

ディレクトリを削除することはできませんが、その中に新しいファイルを作成できますか?

私の課題の質問には次のような内容がありました。

すべてのユーザーにすべての権限を付与して削除できない一時ディレクトリを作成します。

hello.sh をそのディレクトリにコピーしてすべてのユーザーに実行権限を付与しますが、hello.sh は所有者として実行されます。

だからtempというディレクトリを作成し、次の権限を与えました。

chmod 555 temp

しかし、hello.shをtempとしてcpしようとすると、tempの権限が555であるため、エラーが発生します。ここで教授は正確に何を尋ねたいですか?ディレクトリの削除を許可せずにファイルをディレクトリにコピーする方法は?

ベストアンサー1

これが宿題であることを考えると、正確な答えは提供されませんが、次の点を考慮してください。この課題が割り当てられた場合、setuid合計とビットが記述されたことを意味します。stickyこの知識は作業を完了するのに十分でなければなりません。

おすすめ記事