Skip to main content

Client Command (hchown)

The hchown command is a command to change owner or group of files on the server. The user ownership is specified by username and user ID, and the group ownership is by group name and group ID. It is not support on Windows service.

Basic Format#

The basic format is as follows.

Usage: hchown [OPTION]... OWNER[:[GROUP]] [USER@]HOST[:PORT]:FILE [:FILE]...   or: hchown [OPTION]... --host=HOST [--port=PORT] [--user=USER] OWNER[:[GROUP]] FILE...

Option List#

The options for the hchown commands are below.

Ownership Change

DescriptionShort NameOption Name
Disable the dereference of the symbolic linkdno-dereference
Change recursivelyRrecursive
Follow symbolic links to directories on command linesfollow-cmd-link-dir
Follow all symbolic linksSfollow-all
No follow symbolic linksDno-follow
Set the remote hosthost
Set the remote portport

Selectable Communication Method Function

DescriptionShort NameOption Name
The HpFP protocolhpfp
The WebSocket protocol(SSL/TLS)wss
The port-separation UDP(HpFP) protocol(deprecated)udp
The WebSocket protocol (plaintext communications)ws
Directly connect to the Proxy server when the WebSocket protocolws-proxy-direct
Set the Proxy server when the WebSocket protocolws-proxy

Congestion Control

DescriptionShort NameOption Name
Congestion control modes in the HpFP protocolhpfp-cong

Data Flow Control, Message Data Size Control

DescriptionShort NameOption Name
MSS(Maximum Segment Size) in the HpFP protocolhpfp-mss

Data Flow Control, Data Buffer Setting

DescriptionShort NameOption Name
Set the sending buffer size for the HpFP protocolhpfp-sndbuf
Set the receiving buffer size for the HpFP protocolhpfp-rcvbuf

Authentication

DescriptionShort NameOption Name
Server certificate checking is disabled in WebSocket protocol communicationswss-no-check-certificate
Specify a username first and ownership changeuser
Specify a password first and ownership changepassword

Various Monitorings

DescriptionShort NameOption Name
Investigation mode starts (deprecated)investigation

Log Management

DescriptionShort NameOption Name
Specify an application log output destinationlog-file
Specify various statistics log output destinationsstat-log-file
Specify an execution record output destinationhcp-out
Start in the multiple-run modemulti-run

Software Information Update

DescriptionShort NameOption Name
Check the application versionVversion
Check the configuration and input parametersconfig-test
Display the command helphhelp

System Operating Environment Settings

DescriptionShort NameOption Name
Setting form a path of the configuration fileconfig-file
Make configuration from command lineconfig-option
Setting by a relative path from the current directoryinclude-conf-from-cwd
Server compatibility disabledno-earlier-serv-compat

Please refer to the hcpd command section on the following option.

--investigation

Please refer to the hcp command section on the following option.

--hpfp, --wss, --user, --password, --config-file, --config-option, --log-file, --stat-log-file, --udp, --ws, --wss-no-check-certificate, --ws-proxy-direct, --ws-proxy, --hpfp-cong, --hpfp-mss, --hpfp-sndbuf, --hpfp-rcvbuf, --multi-run, --include-conf-from-cwd, --no-earlier-serv-compat

Ownership Change#

d, no-dereference#

=========================================================================Supported OS : Linux / Windows / MacFormat : -d | --no-dereference=========================================================================

Change owner or group of files without resolving symblic links. Changes will be applied to symbolic links.

--Example:[user@localhost ~]$ hchown -d ...--

R, recursive#

=========================================================================Supported OS : Linux / Windows / MacFormat : -R | --recursive=========================================================================

Changes owner or group of files traversing directories recursively.

Ownerships and groups of all subdirectories under the specified directory will be changed.

--Example:[user@localhost ~]$ hchown -R ...--

s, follow-cmd-link-dir#

=========================================================================Supported OS : Linux / Windows / MacFormat : -s | --follow-cmd-link-dir=========================================================================

When symbolic links to directories are specified on the command line, change owner or group of files following the links.

--Example:[user@localhost ~]$ hchown -s ...--

S, follow-all#

=========================================================================Supported OS : Linux / Windows / MacFormat : -S | --follow-all=========================================================================

Change owner or group of files following all symbolic links to directories.

--Example:[user@localhost ~]$ hchown -S ...--

D, no-follow#

=========================================================================Supported OS : Linux / Windows / MacFormat : -D | --no-follow=========================================================================

Change owner or group of files without following symbolic links to directories.

--Example:[user@localhost ~]$ hchown -D ...--

host#

=========================================================================Supported OS : Linux / Windows / MacFormat : --host=<remote-host>-------------------------------------------------------------------------remote-hostDefault : noneRange of Values : IP address or host name=========================================================================

The remote host in the destination is specified. This option is applied to a link target or link name, or a path to specify a directory. With this parameter, the host name for this path can be omitted.

--Example:[user@localhost ~]$ hchown --remote-host=192.168.100.100 ...--

port#

=========================================================================Supported OS : Linux / Windows / MacFormat : --port=<remote-port>-------------------------------------------------------------------------remote-portDefault : noneRange of Values : port number=========================================================================

The service port number for the remote host in the destination is specified. This option is applied to a link target or link name, or a path to specify a directory.

--Example:[user@localhost ~]$ hchown --remote-port=1874 ...--

Log Management#

hcp-out#

=========================================================================Supported OS : Linux / Windows / MacFormat : --hcp-out=<output-path>-------------------------------------------------------------------------output-pathDefault : noneRange of Values : path string of file system=========================================================================

The file to output the execution record of changing owner or group is set.

--Example:[user@localhost ~]$ hchown --hcp-out=- ...TODOEXIT 0 REASON 0000[user@localhost ~]$ --
--Example:[user@localhost ~]$ hchown --hcp-out=- ...--

Software Information Update#

V, version#

=========================================================================Supported OS : Linux / Windows / MacFormat : -V | --version=========================================================================

The hchown command version is shown.

--Example:[user@localhost ~]$ hchown -Vhchown client (hchown) 1.4.10_7 / Linux (HpFP2 2.0.0.91_26 WSAPI 0.0.1.36 WS 4.2.0-2)--

config-test#

=========================================================================Supported OS : Linux / Windows / MacFormat : --config-test=========================================================================

The parameters and the configuration information for the hchown command are output.

--Example:[user@localhost ~]$ hchown --config-test...
Number of Logical Processors  : 2Number of Physical Processors : 2
Command parameters no-dereference      : disable recursive      : disable follow-cmd-link-dir      : disable follow-all      : disable no-follow      : enable host     : disable port     : disable user           : disable password       : disable version        : disable help           : disable

Configuration parameters PubkeyAuthentication             : yes WinLogonUserAuthentication       : yes PAMAuthentication                : yes LocalPasswordAuthentication      : yes CompressLevel                    : -1 StrictHostKeyChecking            : ask PrivateKeyFile                   : - [~/.hcp/id_rsa] TransportTimeout                 : 180 AcceptableCryptMethod            : AES256/GCM AES256/CTR/VMAC AES256/CBC AES128/CBC [Intel:AES-NI=yes] AcceptableDigestMethod           : XXH3 SHA256 SHA160
Please type '--config-test --config-test ...' for more details.--

h, help#

=========================================================================Supported OS : Linux / Windows / MacFormat : -h | --help=========================================================================

The hchown command help is shown.

--Example:[user@localhost ~]$ hchown -h--