特定のユーザーがすべてのファイルとサブディレクトリを含む特定のディレクトリを読み取ることができるかどうかを bash スクリプトでテストする必要があります。スクリプトはrootとして実行されます。
$user
指定されたユーザー名がであり、テストするディレクトリが次の行であると仮定し$dir
て、スクリプトに次の行を追加しました
su -m $user -c "test -r $dir && test -x $dir" もし [ $? -ね]; それから echo "$dir は読み取り可能または実行可能ではありません" フィ
あなたはそれを修正または改善することを提案しますか?