On Dec 14 15:31:40, 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

Among other hilariously horrible things,
this bit just made my day:

> rm -f /tmp/*
> echo "Success."

You just nuked everybody's tempfiles.
That's quite a success I guess.


> else
> echo "Remove user from a group"
> echo "Use : sh duig user group"
> fi
> 
> Cheers,
> 
> Wesley MOUEDINE ASSABY
> www.mouedine.net 

Reply via email to