ssh2_sftp_chmod

(PECL ssh2 >= 0.12)

ssh2_sftp_chmodModifica el modo de un fichero

Descripción

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

Intenta modificar el modo del fichero especificado, utilizando el mode proporcionado.

Parámetros

sftp

Un recurso SSH2 SFTP, abierto con la función ssh2_sftp().

filename

Ruta hacia el fichero.

mode

Permisos sobre el fichero. Ver la función chmod() para más detalles concernientes a este parámetro.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Cambio del modo del fichero en el servidor remoto

<?php
$connection
= ssh2_connect('shell.example.com', 22);
ssh2_auth_password($connection, 'nombreUsuario', 'contraseña');
$sftp = ssh2_sftp($connection);

ssh2_sftp_chmod($sftp, '/carpeta/fichero', 0755);
?>

Ver también

add a note

User Contributed Notes 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