This is an old revision of the document!
# useradd user1 -m -d /home/user1 -u 10001 # passwd user1
См. также adduser
# groupadd -g 15001 group1 # groupadd -g 15002 group2
# usermod -c 'Ivanov Ivan Ivanovitch,239,45-67,499-239-45-23' user1
# usermod -G group1,group2 user1 # cat /etc/group
# cat /etc/shells
... /usr/sbin/nologin /usr/bin/passwd
# usermod -s /usr/bin/passwd user1
См. также chsh, chfn
# userdel -r user1
$ sudo -s ... # passwd ...
http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/
# export UGIDLIMIT=1000 # awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd >> /var/lib/lxc/www/rootfs/etc/passwd # awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd | ssh www 'cat >> /etc/passwd' # awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group >> /var/lib/lxc/www/rootfs/etc/group # awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group | ssh www 'cat >> /etc/group' # awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - | egrep -f - /etc/shadow >> /var/lib/lxc/www/rootfs/etc/shadow # awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - | egrep -f - /etc/shadow | ssh www 'cat >> /etc/shadow' # cd /home; tar -cf - . | (cd /var/lib/lxc/www/rootfs/home; tar -xvf -) # cd /home; tar -cf - . | ssh www '(cd /home; tar -xvf -)' # cd /var/mail; tar -cf - . | (cd /var/lib/lxc/www/rootfs/var/mail; tar -xvf -) # cd /var/mail; tar -cf - . | ssh www '(cd /var/mail; tar -xvf -)'