Рекурсивное изменение владельца и прав файлов (sys.lchownmod_r)
Объявление
sys.lchownmod_r(путь_к_файлу, ID_пользователя, ID_группы_пользователя, права)
Параметры
- Путь к файлу
Строка. - ID пользователя
Целое число. - ID группы пользователя
Целое число. - Права
Целое число, значение прав; например, восьмеричное0755эквивалентно7 * 8^2 | 5 * 8^1 | 5.
Строка, значение прав, например"0755"или"rwxr-xr-x"(поддерживается начиная с версии 20250625).
Описание
Рекурсивно изменяет владельца и права всех файлов и подкаталогов в каталоге; каталоги, на которые указывают вложенные символические ссылки, не обходятся.
Ключевые слова: исправление прав, изменение прав, смена прав.
Функция доступна в версиях после 20250220.
Пример
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, 7 * 8^2 | 5 * 8^1 | 5)
-- В версиях начиная с 20250625 поддерживаются следующие две формы параметра
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, "0755")
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, "rwxr-xr-x")