1#!/usr/bin/env python3 2# 3# Wrapper around 'chgrp' that redirects to root in all cases 4 5import os 6import shutil 7import sys 8 9# calculate path to the real 'chgrp' 10path = os.environ['PATH'] 11path = path.replace(os.path.dirname(sys.argv[0]), '') 12real_chgrp = shutil.which('chgrp', path=path) 13 14args = list() 15 16found = False 17for i in sys.argv: 18 if i.startswith("-"): 19 args.append(i) 20 continue 21 if not found: 22 args.append("root") 23 found = True 24 else: 25 args.append(i) 26 27os.execv(real_chgrp, args) 28