1.增加用户

[root@localhost testdir]# useradd –help

Usage: useradd [options] LOGIN   

Options: 

-b, –base-dir BASE_DIR       设置基本路径作为用户的登录目录

-c, –comment COMMENT         对用户的注释

-d, –home-dir HOME_DIR       设置用户的登录目录

-D, –defaults                改变设置

-e, –expiredate EXPIRE_DATE 设置用户的有效期

-f, –inactive INACTIVE       用户过期后,让密码无效

-g, –gid GROUP               使用户只属于某个组

-G, –groups GROUPS           使用户加入某个组 ,添加多个组,用逗号隔开。

-h, –help                    帮助

-k, –skel SKEL_DIR           指定其他的skel目录

-K, –key KEY=VALUE           覆盖 /etc/login.defs 配置文件

-m, –create-home             自动创建登录目录

-l,                           不把用户加入到lastlog文件中

-M,                           不自动创建登录目录

-r,                           建立系统账号

-o, –non-unique              允许用户拥有相同的UID

-p, –password PASSWORD       为新用户使用加密密码

-s, –shell SHELL             登录时候的shell

-u, –uid UID                 为新用户指定一个UID

-Z, –selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping


passwd gw

增加用gw户,有一点要注意的,useradd增加一个用户后,不要忘了给他设置密码,不然系统默认无法登录

(可用 usermod -u  gw   为其解锁 ,六版本后无法完全解锁,可在/etc/passwd中手动删除!号)

2,修改用户

usermod -d /home/test -G test2 gw

将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G。

gpasswd -a gw test2 将用户gw加入到test2组

gpasswd -d gw test2 将用户gw从test2组中移出

 

3,删除用户

userdel gw

将gw用户删除


1,创建组

groupadd test

增加一个test组

2,修改组

groupmod -n test2 test

将test组的名子改成test2

3,删除组

groupdel test2

删除 组test2

4,查看组

a),查看当前登录用户所在的组 groups,查看test所在组groups test

b),查看所有组 cat /etc/group