如果该群组没有组管理员,还应使用“gpasswd -A [管理员帐号] [群组名]”来设置该群组的管理员。群组管理员用来代替root完成将用户加入或移出群组的 *** 作。
使用 usermod -G 命令也可以将用户加入群组,但会产生一个问题,用此命令将用户加入到新的群组后,该用户之前加入的那些群组都将被清空。
1. 假设有个组是g1,你想创建一个用户zs,创建之后这个用户zs就属于g1,可以使用以下命令:useradd -G g1 zs 或者
useradd -g g1 zs
没错,一个是大写G,一个是小写g,不同的是,使用大写,那么意思是新建的用户zs同时属于自己的zs组,也属于g1组,而小写g的意思就是zs只属于g1组。
2. 假设有个组是g1,现在已经有一个用户zs,现在想更改zs的组,可以使用:
usermod -g g1 zs 或者
usermod -G g1 zs
大小写的意思同上。
1、首先要先添加一下用户,执行命令useradd ceshi 添加一个测试的用户;
2、添加完成以后,给新添加的用户添加一个密码,passwd ceshi 执行命令,给用户设置密码;
3、设置完密码以后,设置一下权限,usermod -g root ceshi 执行这个命令,赋予权限;
4、赋予权限以后,切换一下用户看一下是否是管理员,执行su ceshi 切换到用户为ceshi ,以$开头是普通用户;
5、赋予管理员权限,但是登录用户和管理员不是一个权限,查看一下执行vi /etc/passwd 测试这个用户和root不是一个用户组 ;
6、root:x:0:0:root:/root:/bin/bash,用户名:密码:Uid:Gid:描述:家目录:登录使用shell把测试用户的用户组修改成0,保存以后再次切换用户,就是管理员用户组。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)