This must be the most horrible thread ever in terms of scripting and sh/ksh (ab)use I've ever seen.
Please, folks, don't consider using anything posted in this thread, or god will start killing kittens. On 12/14/10 12:31, OpenBSD Geek wrote: > Hi, > > After posted many requests on how to remove user from a group, i choosed > to build my own script. > And it works very fine. > > if [ $1 ] & [ $2 ]; then > cp /etc/group /tmp > cat /tmp/group | grep ^$2 > /tmp/onlygroup > cat /tmp/group | grep -v ^$2 > /tmp/nogroup > cat /tmp/onlygroup | sed "s/$1//g" | \ > sed "s/ /,/g" | sed "s/,,/,/g" | sed "s/,$//g" > /tmp/newgroup > cat /tmp/newgroup >> /tmp/nogroup > cat /dev/null > /tmp/group > cat /tmp/nogroup >> /tmp/group > cp /tmp/group /etc > chmod 644 /etc/group > chown root /etc/group > chgrp wheel /etc/group > rm -f /tmp/* > echo "Success." > else > echo "Remove user from a group" > echo "Use : sh duig user group" > fi > > Cheers, > > Wesley MOUEDINE ASSABY > www.mouedine.net

