disable(C)


disable -- turn off terminals and printers

Syntax

disable tty ...

disable [ -c | -W ] [ -r [ reason ] ] printers

Description

For terminals, this program manipulates the /etc/conf/init.d/kernel file and signals init to disallow logins on a particular terminal.

Do not use this command to disable /dev/console, as this may corrupt the /etc/inittab file.

For printers, disable stops print requests from being sent to the named printer. The following options can be used:


-c
Cancels any requests that are currently printing. This option cannot be used with the -W option.

-W
Disables the specified printers when the print requests currently printing have finished. This option cannot be used with the -c option.

-r [ reason ]
Associates a reason with disabling the printer. The reason applies to all printers listed up to the next -r option. If the -r option is not present or the -r option is given without a reason, then a default reason is used. reason is reported by lpstat(C).

Examples

In this example, a printer named linepr is disabled because of a paper jam:

disable -r"paper jam" linepr

Authorization

The behavior of this utility is affected by assignment of the printerstat authorization, which is usually reserved for system administrators. See ``Using a secure system'' in the DocView Security topic for more details.

Files


/dev/tty*

/etc/conf/init.d/kernel

/usr/spool/lp/*

See also

enable(C), getty(M), init(M), inittab(F), login(M), lp(C), lpstat(C)
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 03 June 2005