Alterar recursivamente o proprietário e as permissões (sys.lchownmod_r)
Declaração
sys.lchownmod_r(caminho_do_arquivo, id_do_usuário, id_do_grupo, permissões)
Parâmetros
- caminho do arquivo
Texto. - ID do usuário
Inteiro. - ID do grupo do usuário
Inteiro. - permissões
Inteiro; valor das permissões. Por exemplo, o octal0755equivale a7 * 8^2 | 5 * 8^1 | 5.
Texto; valor das permissões, como"0755"ou"rwxr-xr-x"(aceito a partir da versão 20250625).
Descrição
Altera recursivamente o proprietário e as permissões de todos os arquivos e subdiretórios do diretório; não percorre diretórios apontados por links simbólicos em níveis mais profundos.
Palavras-chave: corrigir permissões, modificar permissões, alterar permissões.
Esta função está disponível a partir da versão 20250220.
Exemplo
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, 7 * 8^2 | 5 * 8^1 | 5)
-- A partir da versão 20250625, estas duas formas de parâmetro são aceitas
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, "0755")
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, "rwxr-xr-x")