lugadmin(1M)lugadmin(1M)NAMElugadmin - long user and group name enablement and display
SYNOPSIS
num]
DESCRIPTION
The command enables the support of long user and group names on the
system, sets the default display width for long user and group names,
and displays the current status of the system.
If no options are specified, the option is assumed.
Options
The following options are supported:
Enable long user and group name support on the system.
See the subsection below for details. This option
requires superuser privileges.
Set num as the default display width for long user and
group names. num can be in the range to
The option can be only be specified with the option or
when long names have been previously enabled.
See the subsection below for details. This option
requires superuser privileges.
Display the current status of the system.
The command displays one of:
The system is restricted to short (8-byte) user and
group names.
The system is enabled for long (255-byte) user and
group name support.
A name string can be up to 255 bytes plus a
trailing NULL byte.
Enabling Long User and Group Names
To enable long user and group names,
1. Stop the daemon.
2. Run the command with the option.
3. The command requests confirmation before enabling the
system.
If you respond with or the command proceeds; otherwise,
it aborts.
4. The command creates the file.
5. If the option is not specified, num defaults to The spec‐
ified or default value of num is written in
Setting the User and Group Name Display Width
The long user and group name default display width is set when is exe‐
cuted with the option. It can be changed at any time by executing with
the option.
If is not specified with the option, the value of num defaults to
Application Usage
Use one of these:
· in program code; see sysconf(2) and the section.
· in program code; see ug_display_width(3C).
· in shell scripts; see getconf(1) and the section.
· in shell scripts
and all return either (short names) or (long names). See ug_dis‐
play_width(3C) for its return values. Use one of the following proce‐
dures:
· In program code, call
· In a shell script,
1. Run or to see if long names are enabled. If not enabled,
set width to
2. Else, if enabled, check for the environment variable. If
the variable is set to a value between set width to the
value. Otherwise set width to
3. Else, if not set, set width to the value in the file. Set
width to if the value is out of range, not an integer, or
improperly formatted.
The current display width is used by all system and conforming applica‐
tions to display formatted output. See section of ug_display_width(3C)
for usage of current display width.
EXTERNAL INFLUENCES
Environment Variables
If it is set and long names are enabled,
it overrides the width specified in the file for all system and
conforming applications that write formatted output.
RETURN VALUE
exits with one of the following values:
Successful completion
Failure
DIAGNOSTICS
You may have attempted to use the option for a second time.
You tried to use the option before using the option.
A call to the function failed.
WARNINGS
The file is the switch that marks a long name system. If it is miss‐
ing, short names are assumed and the variable is ignored.
While many programs are unaffected by long names in a short name envi‐
ronment, some may behave abnormally and some may abort.
It is recommended that you do not attempt to restore the short name
environment once long names have been enabled.
Do not use the system constant with the command or the function to test
for name length; it is not changed when long names are enabled.
AUTHOR
was developed by HP.
FILES
If this file is present,
the system is enabled for long user and group names; otherwise,
it is not. This file contains the default display width, as set
with the option.
SEE ALSOgetconf(1), sysconf(2), ug_display_width(3C)lugadmin(1M)