Sponsored Content
Full Discussion: OS X script question
Operating Systems OS X (Apple) OS X script question Post 302508632 by [MA]Flying_Meat on Monday 28th of March 2011 03:06:47 PM
Old 03-28-2011
About the only thing I can think of is a logout hook. Login and logout hooks run as root, so it should technically be possible.
I have only one question though, do logout hooks run on shutdown?

logout hook's script steps:
1. delete home folder of the temp account (presumably you are logged in as that temp user, so your script can just reference "$1")
2. delete the user account from /Users and /Groups/admin
3. delete the logout hook entry from com.apple.loginwindow
4. delete the applesetupdone thingee
5. delete the logout hook script

Make a backup of the script somewhere off of the machine.
Create the logout hook preference in com.apple.loginwindow pointing to the logout script.
Choose Shutdown to test the process, then reboot to see if all is well.

If all is well, then you only need to create an installer package (including an install script that creates the logout hook preference) to install the hook, and logout script.

With this tested installer package on a thumb drive, you could just run it, and
shutdown.

Some good info here:
http://discussions.apple.com/thread....sageID=6891519

That is of course, if the logout hook is run on shutdowns...

That's all I gots.

Last edited by [MA]Flying_Meat; 03-28-2011 at 04:16 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Another script question.

Hi, First off I usually script in the bash shell. Ok, in my script I am checking to see if the filename has a .txt extension. So I was trying: if then echo "Must contain a valid .txt extension" fiandif ] then echo "Must contain a valid .txt extension" fiBut no go the first... (5 Replies)
Discussion started by: Astudent
5 Replies

2. UNIX for Dummies Questions & Answers

script question

Correct me if i'm wrong, but by adding "#!/bin/ksh" at the start of a script will force it to run in the korn shell no matter which shell you are currently using?? (2 Replies)
Discussion started by: shad0w75
2 Replies

3. Shell Programming and Scripting

script question

I'm using solaris and i have an old script that an ex employee wrote but i can't seem to get it working. well is just one part of the script if ($?MC_PROD_DIR == 0) setenv MC_PROD_DIR $HOME/PRODUCTION source $MC_PROD_DIR/scripts/localenv ** i understand what this part of the script is... (1 Reply)
Discussion started by: fusionjd
1 Replies

4. UNIX for Dummies Questions & Answers

Script question

Can anyone help with these scripts? Im new to this and struggling. Thank you for your help. Pre-requisites Create a file with x amount of lines in it, the content of your choice. (Have already done this) Script 1 Write a script that takes two arguments. The first being a line of text,... (3 Replies)
Discussion started by: beginner1
3 Replies

5. Shell Programming and Scripting

script question

Anyone know why this won't work? #!/usr/bin/ksh for db in `cat /etc/oratab|egrep ':N|:Y' | grep -v \* | cut -f1 -d":"` do echo "************************" echo "database is $db" echo "************************" done I am getting an error on the line... (7 Replies)
Discussion started by: ace2000
7 Replies

6. Shell Programming and Scripting

Script Question

Here is my problem. I have a txt file with a list of user names in both upper case and lower case. I need to remove the names from the passwd file. I want to be able to run a script that looks at my txt list and then removes those names from the passwd file. It would be nice if it backed up the... (3 Replies)
Discussion started by: wgartin
3 Replies

7. Shell Programming and Scripting

Script question

I am trying to write a script to check the STIG our unix boxes. I want to put in checks to determine if certain files or directories are there. For example: If /opt/SUNWexplo exists echo "Sun Explorer exists" else echo "Sun Explorer is not installed" I am sure I could write... (2 Replies)
Discussion started by: rkruck
2 Replies

8. UNIX for Dummies Questions & Answers

Script Question

I have a script that will calculate some information about the current directory that I run the script in. How can I have it where it gets an argument from the user(such as a directory) and the script calculate the information for the given directory? Any help is greatly appreciated. (8 Replies)
Discussion started by: tr32
8 Replies

9. Shell Programming and Scripting

Script question

I know some tricks like this : echo " E"; sleep 0.1; clear; echo " Er"; sleep 0.1; clear; echo " Err"; sleep 0.1; clear; echo " Erro"; sleep 0.1; clear; echo " Error ";... (2 Replies)
Discussion started by: hakermania
2 Replies

10. Programming

C first Script Question

Gents for 2013 I have embarked on learning C and just wrote my first script and need some help. In the learning process, I am trying to understand where I went wrong with my script. The flow of the script is as such: Enter a number --> check if it is a number --> if it is not a number,print what... (4 Replies)
Discussion started by: metallica1973
4 Replies
byobu-launcher-install(1)					       byobu						 byobu-launcher-install(1)

NAME
byobu-launcher-install - Byobu Launcher installation utility SYNOPSIS
byobu-launcher-install [-n|--no-logout] DESCRIPTION
byobu-launcher-install(1) is a simple utilty that will add a line to your $HOME/.profile file which launches byobu(1) any time you login through ssh(1) or on a console(4). By default, when users detach from the byobu(1) session they will also logout. Users can change this behavior by adding the [-n|--no-logout] option when they run byobu-launcher-install(1). You can disable this behavior entirely at any time with the byobu-launcher-uninstall(1) utility. SEE ALSO
screen(1), byobu(1), ssh(1), console(4), byobu-launcher-uninstall(1) http://launchpad.net/byobu AUTHOR
This manpage and the utility were written by Dustin Kirkland <kirkland@ubuntu.com> for Ubuntu systems (but may be used by others). Permis- sion is granted to copy, distribute and/or modify this document and the utility under the terms of the GNU General Public License, Version 3 published by the Free Software Foundation. The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL on Debian/Ubuntu systems, or in /usr/share/doc/fedora-release-*/GPL on Fedora systems, or on the web at http://www.gnu.org/licenses/gpl.txt. byobu 3 Jan 2010 byobu-launcher-install(1)
All times are GMT -4. The time now is 04:46 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy