私はシェルスクリプトを全く新しくしています。以下の条件で私を助けてください。ありがとうユーザとそのグループをチェックするLinuxスクリプト
ここで、a、b、c、dはグループzの一部だとしましょう。 私は毎日特定の時間(例8:00 AM)を実行するスクリプトを書いています ユーザーがグループzの一部であるかどうかを調べるスクリプトは、グループzの一部であれば特定のコマンドを実行します(example whoamiユーザーがグループ「CDROM」である場合、これは「whoamiを」持つユーザーのユーザー名を印刷する必要があります
G='cdrom';
if [ `groups | grep cdrom | wc -l` -eq 1 ];
then whoami;
else echo "Not in group $G";
fi
:)
これを試してみてください
どのユーザーがグループに所属しているか確認していますか。あなたは今まで何を試しましたか?いくつかのコードを表示し、あなたの要件を詳述してください。 – aquaman
グループuser_nameを使用しています と getent group group_name | grep -o user_name – Sai