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,保存以后再次切换用户,就是管理员用户组。
Linux中创建用户和用户组的具体 *** 作步骤如下:
1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组。
2、创建好了以后运用cat命令,打开etc下面的group文件,我们创建的用户组都会在里面。
3、打开group文件以后,我们看到了刚才创建的用户组,这是鉴别用户组是否创建成功的根据。
4、还可以通过在命令行中输入groupmod命令后,多敲几次tab键,终端会自动列举出当前所有的组。
5、另外,如果你创建一个用户的时候,如下图所示,运用useradd命令创建一个用户,默认是已经创建了用户组的,用户组和用户名称一样。
6、最后当你在创建文件的时候,你用哪个用户创建的,文件的所属组就会自动归属这个用户的所属组。
按照你的描述,是将用户加入到群组中,不是在新建用户的时候设置所属组,那么应该使用“gpasswd -a [要加入群组的用户名] [要加入的群组名]”。如果该群组没有组管理员,还应使用“gpasswd -A [管理员帐号] [群组名]”来设置该群组的管理员。群组管理员用来代替root完成将用户加入或移出群组的 *** 作。
使用 usermod -G 命令也可以将用户加入群组,但会产生一个问题,用此命令将用户加入到新的群组后,该用户之前加入的那些群组都将被清空。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)