CentOS下添加Root权限⽤户(超级⽤户)⽅法
1、添加普通⽤户
[root@server ~]# useradd chenjiafa //添加⼀个名为chenjiafa的⽤户
[root@server ~]# passwd chenjiafa //修改密码
Changing password for user chenjiafa.
斗气王妃十五岁New UNIX password: //在这⾥输⼊新密码
Retype new UNIX password: //再次输⼊新密码
passwd: all authentication tokens updated successfully
2、赋予root权限
⽅法1):修改/etc/sudoers⽂件,到下⾯⼀⾏,把前⾯的注释(#)去掉
然后修改⽤户,使其属于root组(wheel),命令如下:
做什么小生意好
[root@server ~]# usermod -g root chenjiafa
修改完毕,⽤chenjiafa帐号登录,然后⽤命令su –切换,即可获得root权限进⾏操作。
⽅法2):修改/etc/sudoers⽂件,到下⾯⼀⾏,在root下⾯添加⼀⾏,如下所⽰:
修改完毕,⽤chenjiafa帐号登录,然后⽤命令su –,即可获得root权限进⾏操作。
⽅法3):修改/etc/passwd⽂件,到如下⾏,把⽤户ID修改为0,如下所⽰:
修改后保存,⽤chenjiafa账户登录后,直接获取的就是root帐号的权限。
==========================================================================
化险为夷歇后语[su命令详解]分红派息
这个命令⾮常重要,它可以使⼀个⼀般⽤户拥有超级⽤户或其他⽤户的权限,也可以使超级⽤户以⼀般⽤户的⾝分做些事情。但⼀般⽤户使⽤该命令时必须有超级⽤户或其他⽤户的⼝令。如果要退出当前⽤户的登陆,可以输⼊exit。
1.作⽤
su的作⽤是变更为其它使⽤者的⾝份,需要键⼊该使⽤者的密码(超级⽤户除外)。
2.格式
su [选项]… [-] [USER [ARG]…]
本科一批省控线什么意思3.主要参数
-f , –fast:不必读启动⽂件(如 csh.cshrc 等),仅⽤于csh或tcsh两种Shell。
-l , –login:加了这个参数之后,就似乎是重新登陆为该使⽤者⼀样,⼤部分环境变量(例如HOME、SHELL和USER等)都是以该使⽤者(USER)为主,并且⼯作⽬录也会改变。假如没有指定USER,缺省情况是root。
-m, -p ,–preserve-environment:执⾏su时不改变环境变数。
四川菜-c command:变更账号为USER的使⽤者,并执⾏指令(command)后再变回原来使⽤者。
USER:欲变更的使⽤者账号,ARG传⼊新的Shell参数。
4.应⽤实例
变更账号为超级⽤户,并在执⾏df命令后还原使⽤者。 su -c df root
[sudo 命令详解]
功能说明:以其他⾝份来执⾏指令。
语 法:sudo [-bhHpV][-s ][-u <⽤户>][指令] 或 sudo [-klv]
补充说明:sudo可让⽤户以其他的⾝份来执⾏指定的指令,预设的⾝份为root。在/etc/sudoers中设置了可执⾏sudo指令的⽤户。若其未经授权的⽤户企图使⽤sudo,则会发出警告的邮件给管理员。⽤户使⽤sudo时,必须先输⼊密码,之后有5分钟的有效期限,超过期限则必须重新输⼊密码。
参 数:
-b 在后台执⾏指令。
-h 显⽰帮助。
-H 将HOME环境变量设为新⾝份的HOME环境变量。
-k 结束密码的有效期限,也就是下次再执⾏sudo时便需要输⼊密码。
-l 列出⽬前⽤户可执⾏与⽆法执⾏的指令。
-p 改变询问密码的提⽰符号。
-s 执⾏指定的shell。
-u<⽤户> 以指定的⽤户作为新的⾝份。若不加上此参数,则预设以root作为新的⾝份。-v 延长密码有效期限5分钟。
-V 显⽰版本信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论