Descrição
Método Python lchown()altera o proprietário e id de grupo do caminho para o uid e gid numéricos Esta função não seguirá links simbólicos. Para deixar um dos ids inalterado, defina-o como -1. .
Sintaxe
A seguir está a sintaxe para lchown() método -
os.lchown(path, uid, gid)
Parâmetros
path - Este é o caminho do arquivo para o qual a propriedade deve ser definida.
uid - Este é o ID do proprietário a ser definido para o arquivo.
gid - Este é o ID do grupo a ser definido para o arquivo.
Valor de retorno
Este método não retorna nenhum valor.
Exemplo
O exemplo a seguir mostra o uso do método lchown ().
#!/usr/bin/python
import os, sys
# Open a file
path = "/var/www/html/foo.txt"
fd = os.open( path, os.O_RDWR|os.O_CREAT )
# Close opened file
os.close( fd )
# Now change the file ownership.
# Set a file owner ID
os.lchown( path, 500, -1)
# Set a file group ID
os.lchown( path, -1, 500)
print "Changed ownership successfully!!"
Quando executamos o programa acima, ele produz o seguinte resultado -
print "Changed ownership successfully!!"