Python | método os.chmod

|

Sintaxe :

 os.chmod (caminho, modo) 

Parâmetros:
path - nome do caminho do arquivo ou caminho do diretório
mode - mode pode ter um dos seguintes valores:

  • stat.S_ISUID: Definir ID do usuário na execução
  • stat.S_ISGID: Definir ID do grupo na execução
  • stat.S_ENFMT: Gravar bloqueio aplicado
  • stat.S_ISVTX: Salvar imagem de texto após a execução
  • stat.S_IREAD: Lido pelo proprietário.
  • stat.S_IWRITE: Escreva pelo proprietário.
  • stat.S_IEXEC: Executar pelo proprietário.
  • stat.S_IRWXU: Ler, gravar e executar pelo proprietário
  • stat.S_IRUSR: Ler pelo proprietário
  • estatística. S_IWUSR: Escrever pelo proprietário.
  • stat.S_IXUSR: Executar pelo proprietário.
  • stat.S_IRWXG: Ler, gravar e executar por grupo
  • stat.S_IRGRP: Ler por grupo
  • stat.S_IWGRP: Escrever por grupo
  • stat. S_IXGRP: Executar por grupo
  • stat.S_IRWXO: Ler, escrever e executar por outros.
  • stat.S_IROTH: Lido por outras pessoas
  • stat.S_IWOTH: Escreva por outras pessoas
  • stat.S_IXOTH: Executar por outros

Código nº 1:

# programa Python para explicar o método os.chmod()


# importar bibliotecas necessárias

import os, sys, stat


# Defina este arquivo como lido pelo proprietário.

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

print ( "Arquivo pode ser lido apenas pelo proprietário . " )


# Instala este arquivo lido por outros.

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

print ( "Acesso ao arquivo alterado, pode ser lido por outros agora." )

Sair:

 O arquivo pode ser lido apenas pelo proprietário. Acesso ao arquivo alterado, pode ser lido por outros agora. 

Código # 2:

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

< br /> # importa bibliotecas necessárias

import os, sys , stat


# Instala o arquivo fornecido, escrito pelo proprietário.

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


# Instala o arquivo fornecido, feito pelo proprietário.

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

print ( "Arquivo pode ser escrito e executado apenas pelo proprietário." )

Sair:

 O arquivo pode ser escrito e executado apenas pelo proprietário.