linux中如何添加⽤户并赋予root权限详解⼀、linux添加⽤户并赋予root权限
1、添加⽤户,⾸先⽤adduser命令添加⼀个普通⽤户,命令如下:
#adduser eric
//添加⼀个名为eric的⽤户
#passwd eric//修改密码
Changing password for user eric.
New UNIX password:  //在这⾥输⼊新密码
Retype new UNIX password: //再次输⼊新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
⽅法⼀:修改 /etc/sudoers ⽂件,到下⾯⼀⾏,把前⾯的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)  ALL
然后修改⽤户,使其属于root组(wheel),命令如下:
#usermod -g root eric
修改完毕,现在可以⽤eric帐号登录,然后⽤命令 su – ,即可获得root权限进⾏操作。
⽅法⼆:修改 /etc/sudoers ⽂件,到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:
## Allow root to run any commands anywhere
root  ALL=(ALL)  ALL
eric  ALL=(ALL)  ALL
修改完毕,现在可以⽤eric帐号登录,然后⽤命令 sudo – ,即可获得root权限进⾏操作。
⽅法三:强烈推荐使⽤此⽅法,修改 /etc/passwd ⽂件,到如下⾏,把⽤户ID修改为 0
如下所⽰:
eric:x:0:33:eric:/data/webroot:/bin/bash
⼆、Linux系统⽤户组的管理
每个⽤户都有⼀个⽤户组,系统可以对⼀个⽤户组中的所有⽤户进⾏集中管理。
不同Linux 系统对⽤户组的规定有所不同,
如Linux下的⽤户属于与它同名的⽤户组,这个⽤户组在创建⽤户时同时创建。
⽤户组的管理涉及⽤户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group⽂件的更新。
1、增加⼀个新的⽤户组使⽤groupadd命令。
语法:
groupadd 选项⽤户组
选项:
-g GID  指定新⽤户组的组标识号(GID)。
-o      ⼀般与-g选项同时使⽤,表⽰新⽤户组的GID可以与系统已有⽤户组的GID相同。
例1:
$ groupadd group1
释义:
此命令向系统中增加了⼀个新组group1,新组的组标识号是在当前已有的最⼤组标识号的基础上加1。
例2:
$ groupadd -g 101 group2
释义:
此命令向系统中增加了⼀个新组group2,同时指定新组的组标识号是101。
2、如果要删除⼀个已有的⽤户组,使⽤groupdel命令.
语法:
groupdel ⽤户组
例1:
$ groupdel group1
释义:
此命令从系统中删除组group1。
3.修改⽤户组的属性使⽤groupmod命令。
语法:
groupmod 选项⽤户组
选项:
-g GID          为⽤户组指定新的组标识号。
-
o              与-g选项同时使⽤,⽤户组的新GID可以与系统已有⽤户组的GID相同。
-n  新⽤户组将⽤户组的名字改为新名字
linux创建新用户和密码例1:
$ groupmod -g 102 group2
释义:
此命令将组group2的组标识号修改为102。
例2:
$ groupmod –g 10000 -n group3 group2
释义:
此命令将组group2的标识号改为10000,组名修改为group3。
4.如果⼀个⽤户同时属于多个⽤户组,那么⽤户可以在⽤户组之间切换,以便具有其他⽤户组的权限。
⽤户可以在登录后,使⽤命令newgrp切换到其他⽤户组,这个命令的参数就是⽬的⽤户组。
例如:
$ newgrp root
释义:
这条命令将当前⽤户切换到root⽤户组,前提条件是root⽤户组确实是该⽤户的主组或附加组。
类似于⽤户账号的管理,⽤户组的管理也可以通过集成的系统管理⼯具来完成。
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作能带来⼀定的帮助,如果有疑问⼤家可以留⾔交流。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。