pshare Command

Purpose

Enables or reports the availability of shared login ports.

Syntax

pshare [ -a ] [ Device ]

Description

The pshare command enables shared ports. Shared ports are bidirectional. If you do not specify a Device parameter, the pshare command reports the names of all currently enabled shared ports. To enable a shared port, the getty command attempts to create a lock file in the /etc/locks directory that contains the ASCII process ID of the process. If another process is already using the port, the getty command waits until the port is available and tries again. The system enables a port by updating an entry in the /etc/inittab file and then sending a signal to the init process. After receiving the signal and reading the updated status entry, the process takes the appropriate action.

Use the Device parameter to specify the ports to be enabled. Permitted values include:

  • Full device name, such as the /dev/tty1 device
  • Simple device name, such as the tty1 device
  • A number (for example, 1 to indicate the /dev/tty1 device)

    Note: You must have root user authority to run this command.

Flags

Item Description
-a Enables all ports as shared.

Security

Attention RBAC users and Trusted AIX® users: This command can perform privileged operations. Only privileged users can run privileged operations. For more information about authorizations and privileges, see Privileged Command Database in Security. For a list of privileges and the authorizations associated with this command, see the lssecattr command or the getcmdattr subcommand.

Examples

To enable the workstation attached to the /dev/tty2 port as a shared port, enter:

pshare /dev/tty2
Item Description
/etc/inittab Controls system initialization.

Files

Item Description
/etc/locks Contains lock files for the pshare and pdelay commands.
/usr/sbin/pshare Contains the pshare command.