-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
转载于:https://blog.51cto.com/sndapk/922551