ssh2_sftp_chmod
(PECL ssh2 >= 0.12)
ssh2_sftp_chmod — Changes file mode
Описание
bool ssh2_sftp_chmod
( resource
$sftp
, string $filename
, int $mode
)
Attempts to change the mode of the specified file to that given in
mode
.
Список параметров
-
sftp
-
An SSH2 SFTP resource opened by ssh2_sftp().
-
filename
-
Path to the file.
-
mode
-
Permissions on the file. See the chmod() for more details on this parameter.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Примеры
Пример #1 Creating a directory on a remote server
<?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);
?>
Смотрите также
- chmod() - Изменяет режим доступа к файлу
- ssh2_sftp() - Initialize SFTP subsystem
- ssh2_connect() - Connect to an SSH server
- ssh2_auth_agent
- ssh2_auth_hostbased_file
- ssh2_auth_none
- ssh2_auth_password
- ssh2_auth_pubkey_file
- ssh2_connect
- ssh2_exec
- ssh2_fetch_stream
- ssh2_fingerprint
- ssh2_methods_negotiated
- ssh2_publickey_add
- ssh2_publickey_init
- ssh2_publickey_list
- ssh2_publickey_remove
- ssh2_scp_recv
- ssh2_scp_send
- ssh2_sftp_chmod
- ssh2_sftp_lstat
- ssh2_sftp_mkdir
- ssh2_sftp_readlink
- ssh2_sftp_realpath
- ssh2_sftp_rename
- ssh2_sftp_rmdir
- ssh2_sftp_stat
- ssh2_sftp_symlink
- ssh2_sftp_unlink
- ssh2_sftp
- ssh2_shell
- ssh2_tunnel
Коментарии
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.