#!/bin/bash


#建立 user
#設立根目錄
chroot_dir="/var/chroot"
#使用者名稱
chroot_user="foo1"
#使用者群組
chroot_group="foo"
#建立使用者,不建家目錄
useradd -M -g $chroot_group $chroot_user
#設定使用者密碼,同使用名稱
echo "$chroot_user" | passwd --stdin $chroot_user

#建立chroot目錄中的用戶主目錄


mkdir $chroot_dir/home/$chroot_user
cp -R /etc/skel/* $chroot_dir/home/$chroot_user
chown -R $chroot_user:$chroot_group $chroot_dir/home/$chroot_user
chmod -R 711 $chroot_dir/home/$chroot_user

#在真正 /home/etv2016 的目錄,必須用 ln -s 連結 /var/chroot/home/etv2016
ln -s /var/chroot/home/$chroot_user /home/$chroot_user

#將使用者名稱加入設定目錄 passwd 內
grep $chroot_user /etc/passwd >> /var/chroot/etc/passwd

#將使用者群組加入設定目錄 group 內
grep $chroot_group /etc/group >> /var/chroot/etc/group
