x-ite's diary

覚え書きです。想定読者は俺

ユーザ、グループ作成・変更

グループの作成

# /usr/sbin/groupadd -g $gid $group

ユーザーの作成

# /usr/sbin/useradd -g $group -u $uid -s /bin/bash $user

ユーザーのグループへの追加

# /usr/sbin/usermod -G $group -u $uid $user

ユーザーID(uid)の変更

# /usr/sbin/usermod -u 500 -U dev

実例

# /usr/sbin/groupadd -g 1001 program
# /usr/sbin/useradd  -g program -u 1101 -s /bin/bash dev
// wheelグループへ追加
# /usr/sbin/usermod -G wheel -u 1101 dev
# tail -n 1 /etc/passwd

dev:x:1101:1001::/home/dev:/bin/bash
#user-init.sh

mkdir -p $HOME/src/releases && mkdir $HOME/www && mkdir $HOME/tmp && mkdir $HOME/conf &&  mkdir -p $HOME/log/apache

chmod 777 $HOME/tmp
chmod -R 770 $HOME/log/apache