🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.bugs.4bsd
Article #1090

Re: Hard Links between UNIX Utility Programs

#1090
From: Bernie Cosell
Date: Wed, 27 Jul 1988 00:52
33 lines
2171 bytes
In article <2950@ci.sei.cmu.edu> pdb@sei.cmu.edu (Patrick Barron) writes:
}
}You can get exactly the effect you want by just eliminating the links
}and making discrete copies of the program under the different names.
}You can then protect the individual copies as you wish.

  I thought of this, too, but it doesn't work.  The posting wasn't clear about
  what he wanted "restricted" to mean, but consider something like this:
  imagine that telnet was set up to use this link hack: if you start it with
  some host-name, it'll just connect you to that host.  So you now have:
       telnet
       ln telnet myhost1
       ln telnet myhost2
       ln telnet myhost3
	...
  Now, imagine that you are under "orders" to limit access to, say, the
  arpanet.  Thus, no more allowing folk to "free form" 'telnet your.host.edu'.
  Well, you can rm telnet, and in fact ONLY leave around the "myhostN"s that
  correspond to the hosts you are willing to allow the users to access (this is
  the moral equivalent of what you suggested, but actually rm'ing the
  restricted versions instead of just unlinking them).  Now what?  Well, the
  first enterprising user to figure out that
      ln -s /wherever/myhost1 telnet
  in his home directory will REENABLE the telnet access you so carefully tried
  to turn off.  If the user has a directory on the right filesystem, he can
  even use a hard link, or copy the executable to a new name or whatever.

  Altogether, it is not easy to fix.

   __
  /  )                              Bernie Cosell
 /--<  _  __  __   o _              BBN Sys & Tech, Cambridge, MA 02238
/___/_(<_/ (_/) )_(_(<_             cosell@bbn.com
Technical Details
Message-ID: <27498@bbn.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bbn!bbn.com!cosell
References: <184@chip.UUCP> <2950@ci.sei.cmu.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!bbn!bbn.com!cosell
From: cosell@bbn.com (Bernie Cosell)
Newsgroups: comp.bugs.4bsd,comp.bugs.misc,comp.bugs.sys5
Subject: Re: Hard Links between UNIX Utility Programs
Keywords: unix links bsd sysv sys5
Message-ID: <27498@bbn.COM>
Date: 27 Jul 88 00:52:46 GMT
References: <184@chip.UUCP> <2950@ci.sei.cmu.edu>
Sender: news@bbn.COM
Reply-To: cosell@bbn.com (Bernie Cosell)
Organization: Bolt Beranek and Newman Inc., Cambridge MA
Lines: 33