#!/bin/sh # # adduser: version 3.0.1 # by kohn # if [ "$1" = "" ]; then echo -n "New user name: " read user else user=$1 fi if [ "$user" = "" ] ; then { echo "okay you know... well... you want to add a user... and i need to know" echo "the name... of the user... you understand? the _name_... because i can't" echo "guess it... because i can't read your mind... ya know.. so please.. next" echo "time... write the _name_... ya know?" exit 1 } else mkdir -p /home/$user 2>/dev/null >/dev/null useradd -g users -s /bin/bash -d /home/$user $user 2>/dev/null >/dev/null fi passwd -q $user echo "Installing $user..." if ( which startkde >/dev/null 2>/dev/null ); then cp -r /usr/share/rl/defset/.kde /home/$user fi cp /usr/share/rl/defset/.bash_logout /home/$user cp /usr/share/rl/defset/.bashrc /home/$user cp /usr/share/rl/defset/.bash_profile /home/$user cp /usr/share/rl/defset/.inputrc /home/$user # Set permissions chmod 644 /home/$user -R if [ -d /home/$user/.kde ]; then chmod 700 /home/$user/.kde -R fi chown $user.users /home/$user -R chmod 700 /home/$user echo "Done. You can now login as '$user'." # EOF