New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 81630


Ignore:
Timestamp:
08/02/11 23:13:57 (4 years ago)
Author:
jmr@…
Message:

return to previous privilege level when done in adduser and addgroup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/base/src/port1.0/portutil.tcl

    r81558 r81630  
    20762076    } elseif {[geteuid] != 0} { 
    20772077        seteuid 0; setegid 0 
     2078        set escalated 1 
    20782079    } 
    20792080 
     
    21182119        ui_warn "The requested user '$name' was not created." 
    21192120    } 
     2121 
     2122    if {[info exists escalated]} { 
     2123        dropPrivileges 
     2124    } 
    21202125} 
    21212126 
     
    21292134    } elseif {[geteuid] != 0} { 
    21302135        seteuid 0; setegid 0 
     2136        set escalated 1 
    21312137    } 
    21322138 
     
    21582164        ui_warn "addgroup is not implemented on ${os.platform}." 
    21592165        ui_warn "The requested group was not created." 
     2166    } 
     2167 
     2168    if {[info exists escalated]} { 
     2169        dropPrivileges 
    21602170    } 
    21612171} 
Note: See TracChangeset for help on using the changeset viewer.