TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TCLUG:17836] Fun with bash
Bunch of stuff I got tired of typing:
NT droped the Samba connection again...
#!/bin/sh
umount /mnt/ltiflex/ltirdbms/andyzb
sleep 2
mount /mnt/ltiflex/ltirdbms/andyzb
Simplify adding users:
#! /bin/sh
# Quick and dirty Script to add a new
# "NT Dummy" account to LTI's linux servers
# Usage: newuser USERNAME
USER=$1
# Properly sets up a user with a disabled password
adduser --disabled-password $USER
# Change shell to /bin/false
chsh -s /bin/false $USER
# Backup /etc/passwd
cp /etc/passwd /etc/passwd.bak
# Modify /etc/passwd to allow smb auth for the new user
cat /etc/passwd | sed s/$USER:x:/$USER:*:/gI > /etc/passwd
# Some feedback
echo "$USER set up!"
# We're done here
exit 0
Yes, bash scripting is fun and easy. I should learn perl sooner or
later.
--
Andy Zbikowski, Sys Admin | http://www.ltiflex.com
LTI Flexible Products, Inc. | "Reality is merely an illusion,
21801 Industrial Blvd | albeit a very persistent one."
Rogers, MN 55374 | -- Albert Einstein