ssh2_sftp_chmod

(PECL ssh2 >= 0.12)

ssh2_sftp_chmodAltera o modo de arquivo

Descrição

ssh2_sftp_chmod(resource $sftp, string $filename, int $mode): bool

Tenta alterar o modo do arquivo especificado para aquele fornecido em mode.

Parâmetros

sftp

Um recurso SSH2 SFTP aberto por ssh2_sftp().

filename

Caminho para o arquivo.

mode

Permissões no arquivo. Consulte a função chmod() para obter mais detalhes sobre este parâmetro.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 Alterando o modo de um arquivo em um servidor remoto

<?php
$connection
= ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'username', 'password');
$sftp = ssh2_sftp($connection);

ssh2_sftp_chmod($sftp, '/somedir/somefile', 0755);
?>

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
1
boris at brdaric dot com
5 years ago
It seems that when creating directory using this function, permissions are affected by the system umask setting.

If you want to make sure proper permissions are set, after creating directory, set permissions by using ssh2_​sftp_​chmod function.
To Top