Python3 os.chmod метод ()
Методы файла / каталога python3 OS
очертание
Метод os.chmod () используется для изменения прав доступа к файлу или каталогу.
грамматика
CHMOD () Синтаксис метода выглядит следующим образом :
os.chmod(path, mode)
параметры
путь - путь и имя файла или каталога , путь.
флаги - доступны в следующих вариантах побитовое или операции для генерации, разрешение на чтение каталога означает , что вы можете получить список каталогов имен файлов, разрешение на выполнение означает , что вы можете переключить рабочий каталог в этот каталог, удалить добавленные файлы в каталоге должны иметь запись и выполнение разрешения, права доступа к файлам для пользователя id-> группа id-> другой последовательный тест, первый матч, разрешенных или запрещенных привилегий применяются.
- stat.S_IXOTH: Другие пользователи имеют исполнительные полномочия 0o001
- stat.S_IWOTH: другой пользователь имеет доступ написать 0o002
- stat.S_IROTH: другие пользователи прочитали 0o004 доступа
- stat.S_IRWXO: Другие пользователи имеют полный доступ к (разрешение маски) 0o007
- 0o010 User Group Исполнительнаявласть: stat.S_IXGRP
- разрешения на запись группы0o020: stat.S_IWGRP
- stat.S_IRGRP: Группа пользователей доступ для чтения 0o040
- stat.S_IRWXG: группа пользователей имеют полный доступ к (разрешение маски) 0o070
- stat.S_IXUSR: Владелец имеет разрешение на выполнение 0o100
- stat.S_IWUSR: Владелец имеет разрешения на запись 0o200
- stat.S_IRUSR: владелец прочитал разрешение 0o400
- stat.S_IRWXU: владелец имеет полные права доступа (разрешения маска) 0o700
- stat.S_ISVTX: каталог файлов каталога может только владелец удалить изменения 0o1000
- stat.S_ISGID: эффективное осуществление этого документа процесс его группа группа файл 0o2000
- stat.S_ISUID: эффективное осуществление этого документа его процесс для пользователя владельцем файла 0o4000
- stat.S_IREAD: окна под только для чтения
- Отменить только для чтения подокнами: stat.S_IWRITE
Возвращаемое значение
Этот метод не имеет возвращаемого значения.
примеров
Следующий пример демонстрирует метод CHMOD () использования:
#!/usr/bin/python3 import os, sys, stat # 假定 /tmp/foo.txt 文件存在,设置文件可以通过用户组执行 os.chmod("/tmp/foo.txt", stat.S_IXGRP) # 设置文件可以被其他用户写入 os.chmod("/tmp/foo.txt", stat.S_IWOTH) print ("修改成功!!")
Выше вывода программы:
修改成功!!