Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > N


HP-UX 11i Version 3: February 2007

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index


nlspath — NLSPATH configuration file


The file /etc/default/nlspath allows the superuser to restrict the paths set by others through an environment variable NLSPATH to locate message catalogs for setuid or setgid root programs.

This file contains only one entry with the following format:


pseudo-pathnames in this file should be absolute pathnames and must be separated by a colon. The paths which are available both in the configuration file /etc/default/nlspath and environment variable NLSPATH are considered to locate message catalog files. The /etc/default/nlspath file should not be edited directly. Instead, the command chnlspath should be used to modify the contents of this file. See chnlspath(1M) for details.

If /etc/default/nlspath contains NLSPATH=*, the file is in compatibility mode. In this case, all setuid and setgid root programs use the environment variable NLSPATH directly to locate message catalogs. This configuration file is supported only to provide backward compatibility for those setuid or setgid root programs which are depending on the environment variable NLSPATH. New setuid or setgid root programs should not depend on the environment variable NLSPATH and configuration file /etc/default/nlspath.


An entry in this file would typically look like:



The configuration file must be root owned and there should not be write permission set for group and others. Superuser should not provide write permission for group and others for the paths mentioned in the configuration file.

/etc/default/nlspath is provided only for compatibility with existing setuid or setgid root applications that make use of relative pathnames while invoking catopen(3C). New setuid or setgid root applications must use absolute pathnames while invoking catopen(3C).

This file is to be obsoleted at a future date.



Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.