-d 指定家目录

-M 不创建家目录

-s 指定shell

-g 指定用户到某个存在的组

-G指定用户到多个存在的组,并创建同名组



例:

useradd -d /data/web -s /sbin/nologin user1 --一般的添加FTP用户


注:

1、useradd -d /data/web -s /usr/bin/passwd user1 --这样FTP登陆会出331错误;

/usr/bin/passwd这个shell的用户登陆到系统只能修改密码、、、

2、如果使用home家目录的话指定/sbin/nologin的用户FTP可能会出现500错误、、、


附:

usermod -g改变用户当前的属组

usermod -G指定用户属于多个组,不改变当前的组,如:

[root@localhost ~]# id fff

uid=507(fff) gid=507(fff) groups=507(fff) context=root:system_r:unconfined_t:SystemLow-SystemHigh

[root@localhost ~]# usermod -G 501,503 fff

[root@localhost ~]# id fff

uid=507(fff) gid=507(fff) groups=507(fff),501(aaa),503(bbb) context=root:system_r:unconfined_t:SystemLow-SystemHigh