summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgohan.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/gohan.sh b/gohan.sh
index 493fed7..9793155 100755
--- a/gohan.sh
+++ b/gohan.sh
@@ -71,6 +71,21 @@ add_user() {
unset pass1 pass2
}
+# Remove un-needed files and directories from the home directory.
+clean_user_home_directory() {
+ [ -f "/home/$name/.bash_history" ] && rm /home/$name/.bash_history
+ [ -f "/home/$name/.bash_logout" ] && rm /home/$name/.bash_logout
+ [ -f "/home/$name/.bash_profile" ] && rm /home/$name/.bash_profile
+ [ -f "/home/$name/.bashrc" ] && rm /home/$name/.bashrc
+}
+
+# Sets up the home directory for the user account.
+setup_user_home_directory() {
+ clean_user_home_directory
+}
+
### THE ACTUAL SCRIPT ###
add_user
+
+setup_user_home_directory