ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

CentOS下添加Root权限用户(超级用户)方法

2022-06-26 06:00:06  阅读:164  来源: 互联网

标签:chenjiafa CentOS Root sudo 用户 su 使用者 root


0、特别注意:
     一顿操作下来,使用root权限的命令方式是:    su - 用户名
     例如:    su - chenjiafa ,然后输入 chenjiafa的密码

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  显示版本信息。

标签:chenjiafa,CentOS,Root,sudo,用户,su,使用者,root
来源: https://www.cnblogs.com/pearlcity/p/16412883.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有