Man Linux: Main Page and Category List


       lnusertemp — tool to create KDE resources and symlinks to them


       lnusertemp [tmp|socket|cache]


       This manual page documents briefly the lnusertemp command.

       lnusertemp is used to create KDE resources in temporary directories and
       symlinks to them in KDEHOME. The resource that needs to be  created  is
       given as an argument and can be anyone of:

          ·  tmp:  for  the  directory  used for storing temporary files. This
             directory should be preferably on a local  filesystem  (available
             in KDE 2.x)

          ·  socket:  for  the  directory  that  holds temporary sockets. This
             directory needs to be on the local filesystem (available  in  KDE

          ·  cache:  for  the directory that stores cached information such as
             the HTTP cache and favicons (available since KDE 3.0)

       lnusertemp will create the first two  resources  in  directories  under
       /tmp  (or  KDETMP  if defined in the environment) and will use /var/tmp
       (or KDEVARTMP if defined in the environment) for the cache     resource
       (in order to survive system reboots). The temporary directories created
       for resources are usually of the form RESOURCE-USERNAME. The name might
       vary if those filenames already exist and do not belong to the user for
       which lnusertemp is run, a temporary (unique)  name  will  be  used  if
       possible to prevent temporary symlink attacks.

       lnusertemp is usually called by the startkde script.


       lnusertemp  will  return 0 if it can create the resource and symlink to
       it, or if the resource already exists and is properly symlinked it will
       return  1 if it cannot create the link or if the symlink is pointing to
       an incorrect location.


       You can find more information on the KDE’s usage of temporary files  in
       the   Chapter   Temporary  and  Other  Files  KDE  Uses  (link  to  URL    of   the   The    KDE
       Administrators Guide (link to URL .


       This   manual   page   was   written   by   Javier   Fernandez-Sanguino
       <> for the Debian system (but may  be  used  by  others).
       Permission  is  granted to copy, distribute and/or modify this document
       under the terms of the GNU General Public License,  Version  2  or  any
       later version published by the Free Software Foundation.

       On  Debian systems, the complete text of the GNU General Public License
       can be found in /usr/share/common-licenses/GPL.