Spacer http://macenterprise.org MacResource.org - Mac OS X enterprise deployment project Spacer
Site Map Contact Us Top Background
 
Search
 
 
Send UNIX Command Scripts - More Complex Scripts E-mail
Written by Steve Hayman   
Tuesday, 07 December 2004

More Complex Scripts
cd /Users
for u in *; do
	mkdir $u/NewFolder
	chown $u $u/NewFolder
done

Create a new folder for every user. This loops through every user home folder in /Users (on every computer) and creates a new folder called "NewFolder"; note that this makes the (usually correct) assumption that all user home folders are in /Users, and that the home folder name matches the user name.

networksetup -listallnetworkservices | 
grep -v '*' |  
while read service; do
	networksetup -setwebproxy "$service" 10.1.2.3 8080
done

This script first uses "networksetup -listallnetworkservices" to produce a list of all network services (Built-in Ethernet, Airport, etc.) and then loops through each one, again using networksetup to set the web proxy for that service to 10.1.2.3, port 8080.

Last Updated ( Thursday, 09 December 2004 )
 
< Prev   Next >