Python | método os.chmod

|

Sintaxis:

 os.chmod (ruta, modo) 

Parámetros:
ruta - nombre de ruta del archivo o directorio ruta
modo - modo puede tomar uno de los siguientes valores:

  • stat.S_ISUID: Establecer ID de usuario en ejecución
  • stat.S_ISGID: Establecer ID de grupo en ejecución
  • stat.S_ENFMT: Registro bloqueo obligatorio
  • stat.S_ISVTX: Guardar imagen de texto después de la ejecución
  • stat.S_IREAD: Leído por el propietario.
  • stat.S_IWRITE: Escrito por propietario.
  • stat.S_IEXEC: Ejecutar por propietario.
  • stat.S_IRWXU: Leer, escribir y ejecutar por propietario
  • stat.S_IRUSR: Leer por propietario
  • estadística. S_IWUSR: escrito por propietario.
  • stat.S_IXUSR: Ejecutar por propietario.
  • stat.S_IRWXG: Leer, escribir y ejecutar por grupo
  • stat.S_IRGRP: Leer por grupo
  • stat.S_IWGRP: Escribir por grupo
  • stat. S_IXGRP: Ejecutar por grupo
  • stat.S_IRWXO: Leer, escribir y ejecutar por otros.
  • stat.S_IROTH: Leído por otros
  • stat.S_IWOTH: Escrito por otros
  • stat.S_IXOTH: Ejecutar por otros

Código # 1:

# Programa Python para explicar el método os.chmod ()


# importar bibliotecas requeridas

import os, sys, stat


# Establecer este archivo según lo leído por el propietario.

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IREAD)

print ( "El archivo solo puede ser leído por el propietario . " )


# Instale este archivo leído por otros.

os.chmod ( "/ Geeks / gfg. txt " , stat.S_IROTH)

imprimir ( "El acceso al archivo cambió, otros pueden leerlo ahora". )

Salir:

 El archivo solo puede ser leído por el propietario. El acceso al archivo cambió, otros pueden leerlo ahora. 

Código # 2:

# Programa Python para explicar el método os.chmod()

< br /> # importar bibliotecas requeridas

importar os, sys , stat


# Instalar el archivo dado, escrito por el propietario.

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IWRITE)


# Instalar el archivo dado, hecho por el propietario.

os.chmod ( "/ Geeks / gfg.txt" , stat.S_IXUSR)

print ( "El archivo solo puede ser escrito y ejecutado por el propietario." )

Salir:

 El archivo solo puede ser escrito y ejecutado por el propietario.