[OpenAFS-devel] Get no token when su-ing with sudo
Derek Atkins
warlord@MIT.EDU
27 Mar 2002 10:32:02 -0500
Your best bet, probably, is to change sudo to not create a PAG.
I don't know the magic pam_afs incantation.. Perhaps -no-setpag?
-derek
"Frank Bagehorn" <FBA@zurich.ibm.com> writes:
> Ok, let's try it:
> First case (asks for password):
> [heidegg]/u/fba1$ id
> uid=24642(fba1) gid=202(is) groups=34051,44605,202(is)
> [heidegg]/u/fba1$ sudo su -
> AFS Password:
> [root@heidegg /root]# id
> uid=0(root) gid=0(root)
> groups=34051,44606,0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),12(mail),224(imnadm),11(news)
>
> Second case:
> [heidegg]/u/fba1$ id
> uid=24642(fba1) gid=202(is) groups=34051,44605,202(is)
> [heidegg]/u/fba1$ sudo su -
> [root@heidegg /root]# id
> uid=0(root) gid=0(root)
> groups=34051,44605,0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),12(mail),224(imnadm),11(news)
>
> You're right. In the first case one of the magic groups is different, in
> the second case it's not.
>
> Frank
>
> ----------------------------------------------------------------------
> Dr. Frank Bagehorn
> IBM Zurich Research Lab.
> Saeumerstr. 4
> CH-8803 Rueschlikon
> Switzerland
> ----------------------------------------------------------------------
> SMTP: fba@zurich.ibm.com
> Notes: Frank Bagehorn/Zurich/IBM@IBMCH
> phone: ++41 (01) 724 83 23 fax: ++41 (01) 724 89 59
>
>
>
> Derek Atkins <warlord@MIT.EDU>
> 03/27/2002 15:57
> Please respond to Derek Atkins
>
>
> To: Frank Bagehorn/Zurich/IBM@IBMCH
> cc: openafs-devel@openafs.org
> Subject: Re: [OpenAFS-devel] Get no token when su-ing with sudo
>
>
> It looks like sudo is calling AFS in such a way that when it asks for
> the password it creates a new PAG (but does not refresh the token)
> whereas when sudo does not ask for a password it skips the AFS module
> and therefore does not create a new PAG.
>
> You could verify this theory by calling "id" before and after you sudo
> commands. The first time, where you don't have tokens, I bet the
> PAG-magic-groups will be different, but in the second case, where you
> do still have tokens, I bet they are they same.
>
> -derek
>
> --
> Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> Member, MIT Student Information Processing Board (SIPB)
> URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
> warlord@MIT.EDU PGP key available
>
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available