SE_DPKG   (8) manpage
SE_DPKG
8
January 2005
Security Enhanced Linux
NSA
  • NAME
      se_dpkg,se_apt-get,se_aptitude,se_dpkg-reconfigure,se_dselect,se_synaptic - run a Debian package system programs in the proper security context
  • SYNOPSIS
      se_dpkg [ <<dpkg ARGS>> ... ]
      se_apt-get
      [ <<apt-get ARGS>> ... ]
      se_aptitude
      [ <<aptitude ARGS>> ... ]
      se_dpkg-reconfigure
      [ <<dpkg-reconfigure ARGS>> ... ]
      se_dselect
      [ <<dselect ARGS>> ... ]
      se_synaptic
      [ <<synaptic ARGS>> ... ]
  • DESCRIPTION


      These are all symbokic links to a sumple wrapper script that uses run_init to run actually run the corresponding program after setting up the proper context. run_init acquires a new Psuedo terminal, forks a child process that binds to the psueado terminal, forks the program (dpkg, apt-get, aptitude, synaptic, dselect, or dpkg-reconfigure) that the user actually needs to run, and then sits around and connects the physical terminal it was invoked upon with the psuedo terminal, passing keyboard into to the child process, and passing the output of the child process to the physical terminal.

      It sets up the psuedo terminal properly based on the physical terminal attributes, and then sets the user's terminal to RAW mode, taking care to reset it on exit.
  • AUTHOR
      This manual page was written by Manoj Srivastava <srivasta@debian.org>, for the Debian GNU/Linux system.
Current Users: 26 © 1999-2006 Linux.com.hk PenguinSoft
All trademarks and copyrights on this page are owned by their respective companies. Linux is a trademark of Linus Torvalds.