SSH Reference Manual
 COMMENT "<comment>"] | 
 LIVE-DATE <date-time>] | 
 EXPIRE-DATE <date-time>] | 
 ( [ FINGERPRINT <fingerprint-value>] 
 [, FILE <filename>] 
 [, COMMENT "<comment>"] 
 [, LIVE-DATE <date-time>] 
 [, EXPIRE-DATE <date-time>] ) 
 ]... 
 [,RESET { SFTP-INITIAL-DIRECTORY | SYSTEM-USER | 
 SFTP-SECURITY | SFTP-GUARDIAN-FILESET | 
 SFTP-PRIORITY } ] 
 [,RESTRICTION-PROFILE [<profile-name>] ] 
 [,SFTP-CPU-SET [<cpu> | <cpu-range> | ( <cpu-range-list> ) ] ] 
 [,SFTP-GUARDIAN-FILESET ( <pattern>, <pattern>, ... ) ] 
 [,SFTP-INITIAL-DIRECTORY <directory-path> [LOCKED]] 
 [,SFTP-PRIORITY [ <number> ] ] 
 [,SFTP-SECURITY ( [<sftp-attr>] [, <sftp-attr>] ... ) ] 
 [,SHELL-COMMAND [ <command> ] ] 
 [,SHELL-ENVIRONMENT [ <filename> ]] 
 [,SHELL-PROGRAM [ *DEFAULT* | <path> | *MENU* | *MENU* <service> [ FORCE ] ] ] 
 [,SYSTEM-USER <system-user-name> | *NONE* ] 
The <user-name> is mandatory in the command, no wild cards are allowed in the user name. Please see description of 
<user-name> under the ADD USER command for unconventional names that must be put in double quotes. At least one 
attribute needs to be specified in the command. 
The individual attributes have the following meaning and syntax: 
ALLOW-CI 
This attribute controls whether a TACL or a specific command interpreter given by CI-PROGRAM should be started 
upon a shell request of a client that allocated a 6530 pseudo TTY (such as 6530 SSH clients, MR-Win6530, and J6530). 
ALLOW-CI-PROGRAM-OVERRIDE 
This attribute controls if a user is allowed to override the configured CI-PROGRAM via "tacl -p" or "ci -p" command. If 
the CI-PROGRAM is set to *DEFAULT*, i.e. command interpreter TACL gets started and ALLOWED-SUBSYSTEMS 
contains tacl, then this attribute is ignored because a user can start TACL and execute any command interpreter in that 
way. In this case it is useless to try preventing "tacl -p" commands. The parameter is especially useful in cases where the 
user does not have tacl as ALLOWED-SUBSYSTEM but needs to be allowed to execute some specific command 
interpreter or TACL macro. If CI-PROGRAM is configured with a specific command interpreter or macro and ALLOW-
CI-PROGRAM-OVERRIDE is set to NO, then a user is restricted to execute the configured CI-PROGRAM and will not 
get a TACL prompt. Should the ALLOW-CI-PROGRAM-OVERRIDE be YES, then the user can execute a "tacl -p 
<program>" or a "ci -p <program>" command, thus overriding the program configured in CI-PROGRAM. 
ALLOW-GATEWAY-PORTS 
This attribute is used to grant or deny gateway ports in the case of port forwarding initiated by a specific user. If the 
value of this attribute is NO, then any port forwarding request with SSH option "-g" will be rejected by SSH2. 
ALLOW-MULTIPLE-REMOTE-HOSTS 
When set to NO this attribute is used to restrict a user to a maximum of one remote host the user can establish a 
connection from at any time. The restriction is based on the SSH user configured in the SSH2 database (not the system 
user). After disconnecting all sessions from one host the user can connect from a different host. All SSH2 processes that 
access the same SSH2 database share the restriction. If the attribute is set to YES, then a user can establish sessions from 
different remote hosts at the same time. 
ALLOW-PTY 
This attribute is used to grant or deny the ability to allocate a pseudo TTY for a session. The pseudo TTY enables the 
user to execute full screen interactive applications, such as Emacs or vi. 
ALLOW-SHELL 
176 • SSHCOM Command Reference  HP NonStop SSH Reference Manual 










