2024年5月16日木曜日

対象のフォルダー最下層まで一覧を作成して、再度chmodコマンドを作成するshell

/etc配下のフォルダー最下層まで一覧を作成して、そこからchmodコマンド一覧を作成するshell

-----------------------

 #!/bin/bash

## フォルダーの一覧と権限を取得し、chmodコマンドを生成する
find /etc -type d -exec ls -ld {} \; | awk '{print "chmod",$1,$NF}' > chmod_commands.sh


## 生成されたchmod_commands.shを実行可能にする
chmod +x chmod_commands.sh

## chmod_commands.shを実行してフォルダーの権限を設定する
#./chmod_commands.sh


作成した、chmod_commands.shの中身


 

0 件のコメント:

コメントを投稿

Lambda + SSM Run Commandで、数十台のEC2のuserdata結果を一括確認する

コードを1枚貼って、テストイベントを実行するだけで、 全台の確認結果が返ってくる手順です。 [ゴール] Nameタグが web-* / api-* / batch-* のEC2すべてに確認コマンドを流し、 NGの台だけ を結果に表示します。確認対象のuserdata(Ubu...