Python | метод os.chmod

|

Синтаксис:

 os.chmod (путь, режим) 

Параметры:
path - путь к файлу или каталогу путь
mode - режим может принимать одно из следующих значений:

  • stat.S_ISUID: Установить идентификатор пользователя при выполнении
  • stat.S_ISGID: Установить идентификатор группы при выполнении
  • stat.S_ENFMT: Запись принудительная блокировка
  • stat.S_ISVTX: Сохранить текстовое изображение после выполнения
  • stat.S_IREAD: Прочитано владельцем.
  • stat.S_IWRITE: Написать владельцем.
  • stat.S_IEXEC: Выполняется владельцем.
  • stat.S_IRWXU: Чтение, запись и выполнение владельцем
  • stat.S_IRUSR: Чтение владельцем
  • стат. S_IWUSR: Написать владельцем.
  • stat.S_IXUSR: Выполняется владельцем.
  • stat.S_IRWXG: Чтение, запись и выполнение по группе
  • stat.S_IRGRP: Чтение по группе
  • stat.S_IWGRP: Запись по группам
  • stat. S_IXGRP: выполнение группой
  • stat.S_IRWXO: чтение, запись и выполнение другими.
  • stat.S_IROTH: Прочитано другими
  • stat.S_IWOTH: Написано другими
  • stat.S_IXOTH: Выполнение другими

Код № 1:

# Программа Python объяснить метод os.chmod()


# импортировать необходимые библиотеки

import os, sys, stat


# Установите этот файл как читает владелец.

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

print ( "Файл может быть прочитан только владельцем. " )


# Установите этот файл, который прочитают другие.

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

print ( "Доступ к файлу изменен, теперь его могут читать другие." )

Выход:

 Файл может быть прочитан только владельцем. Доступ к файлу изменился, теперь его могут читать другие. 

Код № 2:

# Программа Python для объяснения метода os.chmod()

< br /> # импортировать необходимые библиотеки

import os, sys , stat


# Установить данный файл, написанный владельцем.

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


# Установить данный файл, созданный владельцем.

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

print ( "Файл может быть записан и выполнен только владельцем." )

Выход:

 Файл может быть записан и выполнен только владельцем.