Softice-user-del

From SOFTICE

Revision as of 16:51, 1 August 2008; MattRideout (Talk | contribs)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Jump to: navigation, search


Developed by:

Synopsis

This script deletes the specified user account from the SOFTICE cluster. It is located at /home/sys/bin/softice-user-del.

File

#!/bin/bash
# copyleft Matt Rideout, SOFTICE project, 2007/08/30
# file:         $SOFTICE_ROOT/osc/bin/softice-user-del
# chmod:        only executable by root

# Delete user accounts from SOFTICE cluster

# Expected Parameters:
# $1 student login name

student=$1

# delete local account and files
userdel -r $student

# delete Samba account
smbpasswd -x $student

# delete local user from nodes
sudo cat /vnfs/default/etc/shadow | grep -v ^$student: > /vnfs/default/etc/shadow.sed
mv /vnfs/default/etc/shadow.sed /vnfs/default/etc/shadow
wwnodes --sync