Aquí está un script en Python para listar los usuarios y grupos a los que pertenece un usuario en Linux:

Code
Python

import subprocess

def get_user_groups(username):
    result = subprocess.run(['groups', username], stdout=subprocess.PIPE)
    return result.stdout.decode().strip().split(' ')[2:]

def main():
    username = input('Ingrese el nombre de usuario: ')
    groups = get_user_groups(username)
    print("El usuario '{}' pertenece a los siguientes grupos: {}".format(username, ', '.join(groups)))

if __name__ == '__main__':
    main()

El script utiliza la función subprocess.run para ejecutar el comando groups en el terminal y obtener la lista de grupos a los que pertenece el usuario. La función get_user_groups toma el nombre de usuario como argumento y devuelve una lista de grupos.

Luego, en la función main, se pide al usuario que ingrese el nombre de usuario y se llama a get_user_groups para obtener la lista de grupos. Finalmente, se imprime la lista de grupos a los que pertenece el usuario.

Este código debe ser ejecutado de la siguiente forma en tu terminal:

python [NOMBRE_DEL_SCRIPT]
นี่คือสคริปต์ Python เพื่อแสดงรายการผู้ใช้และกลุ่มที่ผู้ใช้เป็นสมาชิกบน Linux: Code Python import subprocess def get_user_groups(username): result = subprocess.run(['groups', username], stdout=subprocess.PIPE ) return result .stdout.decode().strip().split(' ')[2:] def main(): ชื่อผู้ใช้ = input('ป้อนชื่อผู้ใช้: ') กลุ่ม = get_user_groups(ชื่อผู้ใช้) พิมพ์(" ผู้ใช้ '{}' เป็นสมาชิก ไปยังกลุ่มต่อไปนี้: {}".format(username, ', '.join(groups))) if __name__ == '__main__': main() สคริปต์ใช้ฟังก์ชัน subprocess.run เพื่อรันคำสั่งกลุ่มในเทอร์มินัล และรับรายชื่อกลุ่มที่ผู้ใช้อยู่ ฟังก์ชัน get_user_groups รับชื่อผู้ใช้เป็นอาร์กิวเมนต์และส่งกลับรายการกลุ่ม จากนั้นในฟังก์ชันหลัก ผู้ใช้จะถูกขอให้ป้อนชื่อผู้ใช้ และเรียก get_user_groups เพื่อรับรายชื่อกลุ่ม ในที่สุด รายชื่อกลุ่มที่ผู้ใช้อยู่จะถูกพิมพ์ออกมา รหัสนี้จะต้องดำเนินการดังต่อไปนี้ในเทอร์มินัลของคุณ: python [SCRIPT_NAME]
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence