Python | método os.getgrouplist()

El módulo OS en Python proporciona funciones para interactuar con el sistema operativo. OS viene bajo los módulos de utilidad estándar de Python. Este módulo proporciona una forma portátil de usar la funcionalidad dependiente del sistema operativo.

Todas las funciones en el módulo os generan OSError en el caso de nombres y rutas de archivo no válidos o inaccesibles, u otros argumentos que tienen el tipo correcto, pero que el sistema operativo no acepta.

En sistemas similares a UNIX, se pueden poner varios usuarios en un grupo. Un identificador de grupo , a menudo abreviado como GID , es un valor numérico que se usa para representar un grupo específico. Asocia un usuario del sistema con otros usuarios que comparten algo en común.

os.getgrouplist()El método en Python se usa para obtener la lista de todos los ID de grupo a los que pertenece el usuario especificado.

Nota: os.getgrouplist() el método solo está disponible en plataformas UNIX.

Sintaxis: os.getgrouplist(usuario, gid)

Parámetros:
usuario : un valor de string que representa a un usuario del sistema.
gid : un valor entero que representa una identificación de grupo.
Si gid no pertenece al usuario especificado, también se incluirá en la lista de retorno

Tipo de devolución: este método devuelve una lista que representa todos los ID de grupo a los que pertenece el usuario especificado.

Código:
Uso del método os.getgrouplist()

# Python program to explain os.getgrouplist() method 
  
# importing os module 
import os
  
# System user
user = "ihritik"
  
# Group id
gid = 100
  
# Get the list of all
# group ids the specified user
# belongs to using
# os.getgrouplist() method
groupList = os.getgrouplist(user, gid)
  
# Print the list
print("% s is associated with the following group ids:" % user)
print(groupList, "\n")
  
  
# System user
user = "root"
  
# Group id
gid = 100
  
# Get the list of all
# group ids the specified user
# belongs to using
# os.getgrouplist() method
groupList = os.getgrouplist(user, gid)
  
# Print the list
print("%s is associated with the following group ids:" %user)
print(groupList)
  
  
# If the specified gid does not
# belongs to the specified user
# it will also be included in 
# the list of groups
Producción:

ihritik is associated with the following group ids:
[100, 4, 24, 27, 30, 46, 118, 128] 

root is associated with the following group ids:
[100]

os.getgrouplist() method output

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *