human
ユーザーがlinuxに属するユーザーとグループをリストして、プロンプトでユーザーの名前を渡すユーザーとグループをリストするスクリプトを書きます
gpt
Linuxのユーザーが属するユーザーとグループをリストするためのPythonスクリプトは次のとおりです。

コード
Python

サブプロセスをインポートします

def get_user_groups（username）：
    result = subprosccess.run（['groups'、username]、stdout = sub -process.pipe）
    return result.stdout.decode（）。strip（）。split（ ''）[2：]

def main（）：
    username = input（ 'ユーザー名を入力：'）
    グループ= get_user_groups（username）
    print（ "the user '{}'は次のグループに属します：{}"。format（ushername、 '、' .join（groups）））））

__name__ == '__main__'の場合：
    主要 （）

スクリプトはサブプロセス関数を使用します。get_user_groups関数は、ユーザー名を引数として受け取り、グループのリストを返します。

次に、メイン関数では、ユーザーはユーザー名を入力するように求められ、get_user_groupsに電話してグループのリストを取得します。最後に、ユーザーが属するグループのリストが印刷されます。

このコードは、端末で次のように実行する必要があります。

python [name__script]