adduser した後にいちいちユーザーのグループを変えるのが面倒くさい。
そこで useradd -D を使うと基本設定を変えることが出来る。
takuya@:~$ useradd -D GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL= SKEL=/etc/skel CREATE_MAIL_SPOOL=no
デフォルトのシェルを変えるには
sudo useradd -D --shell=/bin/zsh
または
sudo useradd -D -s /bin/sh
これでデフォルトのシェルを変えることが出来ます。
takuya@:~$ sudo useradd -D GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/sh SKEL=/etc/skel CREATE_MAIL_SPOOL=no
所属するグループを設定する。
takuya@:~$ sudo useradd -D -g 1000
設定したものがこちら
takuya@:~$ sudo useradd -D GROUP=1000 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/sh SKEL=/etc/skel CREATE_MAIL_SPOOL=no
これで/etc/skel にひな形を置けば完璧。できれば post-useradd みたいなシェルスクリプトがあると助かるんだけど。現在のところないようです
参考資料
http://www.thegeekstuff.com/2009/06/useradd-adduser-newuser-how-to-create-linux-users/