TIP: Click on subject to list as thread! ANSI
echo: osdebate
to: mike
from: Rich
date: 2007-05-05 14:11:20
subject: Re: Did Microsoft just patent sudo? No.

From: "Rich" 

This is a multi-part message in MIME format.

------=_NextPart_000_0015_01C78F1F.417C93F0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

   sudo is more like the runas feature present in Windows 2000.  See =
"Use Run As to Start Administrative Tools While Logged On as a
User" =
http://www.microsoft.com/technet/prodtechnol/windows2000pro/tips/runas.ms=
px or =
http://www.microsoft.com/windows/windows2000/en/advanced/help/runas.htm. =
 This is what sudo claims to do at http://www.sudo.ws/sudo/man/sudo.html =
which states "sudo allows a permitted user to execute a command as the
= superuser or another user".

   UAC is something much more interesting.  A notable difference is that =
for a user that is an administrator the elevated process doesn't run as =
another user.  It runs as the same user with the same identity but =
elevated privileges.  And this is only one aspect of UAC.

Rich

  "mike"  wrote in message =
news:kovo33t1taep1aqm08lh0s5it2pn87k48q{at}4ax.com...

  More innovation from the boys in Redmond...

  =
http://ubuntulinuxtipstricks.blogspot.com/2007/05/did-microsoft-just-pate=
nt-sudo.html

  =3D=3D=3D
  Did Microsoft just patent sudo?

  Holy crap, I think they did. Here's the patent for UAC:=20

  >>
  A computer such as a network appliance executes an administrative
  security process configured to run under an administrative privilege
  level. Having an administrative privilege level, the administrative
  security process can initiate administrative functions in an operating
  system function library. A user process executing under a
  non-administrative privilege level can initiate a particular
  administrative function that the process would not otherwise be able =
to
  initiate by requesting that the administrative security process =
initiate
  the function. In response to a request to initiate a particular =
function
  from a process with a non-administrative privilege level, the
  administrative security process determines whether the requesting
  process is authorized to initiate the particular administrative =
function
  based on information accessed in a data store. If the requesting =
process
  is authorized, the administrative security process initiates the
  particular administrative function. In this manner, the administrative
  security process facilitates access to specific administrative =
functions
  for a user process having a privilege level that does not permit the
  user process to access the administrative functions.
  >>


  Patent 6775781
  =
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=3DPTO1&Sect2=3DHITOFF&d=3D=
PALL&p=3D1&u=3D%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=3D1&f=3DG&l=3D50&s1=3D67=
75781.PN.&OS=3DPN/6775781&RS=3DPN/6775781


  Does that sound like sudo to you? Does to me. If you look at sudo's
  manpage, you'll find a link to this site: The History of Sudo.=20
  http://www.sudo.ws/sudo/history.html
  What can this site tell us? Plenty. For instance,

  >>=20
  Sudo was first conceived and implemented by Bob Coggeshall and Cliff
  Spencer around 1980 at the Department of Computer Science at
  SUNY/Buffalo. It ran on a VAX-11/750 running 4.1BSD. An updated =
version,
  credited to Phil Betchel, Cliff Spencer, Gretchen Phillips, John =
LoVerso
  and Don Gworek, was posted to the net.sources newsgroup in December of
  1985.
  >>

  1985, huh? And when did this Microsoft patent happen? It was filed in
  2000. Well gee, that doesn't make sense. How'd they get the patent? It
  certainly falls under the category of "obvious" if there's prior art
  such as sudo.

  What makes this whole thing funny, though, is something I saw a couple
  days ago. Head over to Builder-AU and listen to Peter Watson from
  Microsoft. He says,=20

  >>
  User Account Control is a great idea and strategically a direction =
that
  sort of all operating systems and all technology should be heading =
down
  >>

  Excuse me? Does he really believe this is all Microsoft's great new
  idea?

  In the end, this seems like a patent that Microsoft will hold up and =
say
  "we have a patent and Linux is violating it!" They won't ever sue on =
it
  though (just leave the threat hanging to scare away potential users),
  because then they could have the patent revoked. It's better for them =
to
  just wave it around.
  =3D=3D=3D

    /m
------=_NextPart_000_0015_01C78F1F.417C93F0
Content-Type: text/html;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable








   sudo is
more like the =
runas feature=20
present in Windows 2000.  See "Use Run As to Start
Administrative = Tools=20
While Logged On as a User" http://www.microsoft.com/technet/prodtechnol/windows2000pro/tips/=
runas.mspx">http://www.microsoft.com/technet/prodtechnol/windows2000pro/t=
ips/runas.mspx or=20
http://www.microsoft.com/windows/windows2000/en/advanced/help/run=
as.htm">http://www.microsoft.com/windows/windows2000/en/advanced/help/run=
as.htm. =20
This is what sudo claims to do at http://www.sudo.ws/sudo/ma" target="new">http://www.sudo.ws/sudo/ma=">http://www.sudo.ws/sudo/man/sudo.html">http://www.sudo.ws/sudo/ma=
n/sudo.html which=20
states "sudo allows a=20 permitted user
to execute a command as the superuser or another =

user".
 
   UAC is
something much more =

interesting.  A notable difference is that for a user that is
an=20 administrator the elevated process doesn't run as another
user.  It = runs as=20
the same user with the same identity but elevated privileges.  And
= this is=20
only one aspect of UAC.
 
Rich
 

  "mike" <mike{at}barkto.com>">mailto:mike{at}barkto.com">mike{at}barkto.com>
wrote=20
  in message news:kovo33t1tae=
p1aqm08lh0s5it2pn87k48q{at}4ax.com...More=20
  innovation from the boys in Redmond...http://ubuntulinuxtipstricks.blogspot.com/2007/05/did-microsoft-j=
ust-patent-sudo.html">http://ubuntulinuxtipstricks.blogspot.com/2007/05/d=
id-microsoft-just-patent-sudo.html=3D=3D=3DDid=20
  Microsoft just patent sudo?Holy crap, I think they
did. Here's =
the=20
  patent for UAC: >>A computer
such as a network =
appliance=20
  executes an administrativesecurity process configured to run under =
an=20
  administrative privilegelevel. Having an administrative privilege =
level,=20
  the administrativesecurity process can initiate administrative =
functions=20
  in an operatingsystem function library. A user process executing =
under=20
  anon-administrative privilege level can initiate a=20
  particularadministrative function that the process would not =
otherwise be=20
  able toinitiate by requesting that the administrative security =
process=20
  initiatethe function. In response to a request to initiate a =
particular=20
  functionfrom a process with a non-administrative privilege level,=20
  theadministrative security process determines whether the=20
  requestingprocess is authorized to initiate the particular =
administrative=20
  functionbased on information accessed in a data store. If the =
requesting=20
  processis authorized, the administrative security process =
initiates=20
  theparticular administrative function. In this manner, the=20
  administrativesecurity process facilitates access to specific=20
  administrative functionsfor a user process having a privilege =
level that=20
  does not permit theuser process to access the administrative=20
  functions.>>Patent
6775781http://patft.uspto.gov/netacgi/nph-Parser?Sect1=3DPTO1&Sect2=3D=
HITOFF&d=3DPALL&p=3D1&u=3D%2Fnetahtml%2FPTO%2Fsrchnum.htm&=
;r=3D1&f=3DG&l=3D50&s1=3D6775781.PN.&OS=3DPN/6775781&=
RS=3DPN/6775781">http://patft.uspto.gov/netacgi/nph-Parser?Sect1=3DPTO1&a=
mp;Sect2=3DHITOFF&d=3DPALL&p=3D1&u=3D%2Fnetahtml%2FPTO%2Fsrch=
num.htm&r=3D1&f=3DG&l=3D50&s1=3D6775781.PN.&OS=3DPN/6=
775781&RS=3DPN/6775781Does=20
  that sound like sudo to you? Does to me. If you look at =
sudo'smanpage,=20
  you'll find a link to this site: The History of Sudo. http://www.sudo.ws/sudo/his" target="new">http://www.sudo.ws/sudo/his=">http://www.sudo.ws/sudo/history.html">http://www.sudo.ws/sudo/his=
tory.htmlWhat=20
  can this site tell us? Plenty. For
instance,>> Sudo =
was=20
  first conceived and implemented by Bob Coggeshall and CliffSpencer =
around=20
  1980 at the Department of Computer Science atSUNY/Buffalo. It ran =
on a=20
  VAX-11/750 running 4.1BSD. An updated version,credited to Phil =
Betchel,=20
  Cliff Spencer, Gretchen Phillips, John LoVersoand Don Gworek, was =
posted=20
  to the net.sources newsgroup in December =
of1985.>>1985,=20
  huh? And when did this Microsoft patent happen? It was filed =
in2000. Well=20
  gee, that doesn't make sense. How'd they get the patent? =
Itcertainly falls=20
  under the category of "obvious" if there's prior artsuch as=20
  sudo.What makes this whole thing funny, though, is
something I =
saw a=20
  coupledays ago. Head over to Builder-AU and listen to Peter Watson =

  fromMicrosoft. He says,
>>User Account Control =
is a=20
  great idea and strategically a direction thatsort of all operating =
systems=20
  and all technology should be heading
down>>Excuse =
me? Does=20
  he really believe this is all Microsoft's great
newidea?In =
the=20
  end, this seems like a patent that Microsoft will hold up and =
say"we have=20
  a patent and Linux is violating it!" They won't ever sue on =
itthough (just=20
  leave the threat hanging to scare away potential users),because =
then they=20
  could have the patent revoked. It's better for them tojust wave it =

  around.=3D=3D=3D 
/m

------=_NextPart_000_0015_01C78F1F.417C93F0--

--- BBBS/NT v4.01 Flag-5
* Origin: Barktopia BBS Site http://HarborWebs.com:8081 (1:379/45)
SEEN-BY: 633/267
@PATH: 379/45 1 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.