1 : 创建testuser uid 1234,主组:bin,辅助组:root,ftp,shell:/bin/csh home:/testdir/testuser

[root@localhost ~]# useradd -u 1234 -g bin -G root,ftp -s /bin/csh -d /testdir/testuser1234 testuser
[root@localhost ~]# getent passwd testuser12344
testuser12344:x:12344:1::/testdir/testuser12344:/bin/csh
[root@localhost ~]#


2 : 修改testuser uid:4321,主组:root,辅助组:nobody,loginname:test,home:/home/test 家数据迁移

[root@localhost ~]# usermod -u 4321 -g root -G nobody -l test -d -m /home/test4321 testuser
[root@localhost ~]#


3 : 批量创建帐号:user1...user10  ;  passwd:usernamepass (注意家目录相关配置,使用户正常登录)uid:3000-3009,shell:/bin/csh,home:/testdir/username

(这里则使用脚本,因为逐个创建会很lei,你懂得)


#!/bin/bash

#

for i in {1..10} ;do

useradd -u $[2999+$i] -s /bin/csh -d /home/testdir/user$i user$i

echo "usernamepass" | passwd --stdin user$i

done