linux 让普通用户拥有root权限

测试环境:CentOS 6.5

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: 

#adduser tommy 

//添加一个名为tommy的用户
#passwd tommy   //修改密码
Changing password for user tommy.
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 tommy

修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL
tommy   ALL=(ALL)     ALL

修改完毕,现在可以用tommy帐号登录,然后用命令 su - ,即可获得root权限进行操作。

不过貌似上面红色加粗的那个su - ,我平时用的都是sudo。我不知道作者是笔误还是什么,因为用su的话,是需要知道root的密码的,所以sudo会好一点。

时间: 2024-10-12 13:06:06

linux 让普通用户拥有root权限的相关文章

Ubuntu关于普通用户拥有root权限

普通用户登录Ubunto时候没有修改操作权限,为了让用户获得权限.必须使用命令来修改当前用户的权限.快捷键:ctrl+alt+T进入终端界面. 输入命令:sudo passwd root    (回车) Enter new UNIX password: (在这输入你的密码) Retype new UNIX password: (确定你输入的密码) passwd: password updated successfully 以后,如果在想获得root权限,只需进行如下的操作: su root Pa

拥有root权限提权让普通用户具有root权限

一.实践.     (1).第一种是最常见的sudo这个命令.这个命令可以让普通用户拥有管理权限,/etc/sudoers是sudo命令的配置文件.     在配置文件中它的基本格式为                user MACHINE=command     user :授权的用户名,也可以授权组名"%组名"的格式. machine : 这个是主机名称 command : 要授权的命令,必须填写命令的完整路径.      在配置文件中加入tom ALL=ALL 就可以让tom这个

linux gcc++漏洞:普通用户获得root权限

linux gcc++漏洞:普通用户获得root权限 2012-02-06 10:22:38|  分类: linux安全|举报|字号 订阅   经我测试在RHEL5 / CentOS5 / FC13都成功了. 首先介绍下一下具体步骤中涉及到的2个频繁的出现的词语: taviso:作者 Tavis Ormandy 的简称,Google信息安全工程师 个人微博:http://my.opera.com/taviso/blog/ http://twitter.com/taviso exploit:自己创

Linux 基础入门----用户及文件权限管理

用户及文件权限管理 实验介绍 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 一.Linux 用户管理 Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件.但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制 ,不同用户不可以轻易地查看.修改彼此的文件. 下面我们就来学

Debian普通用户获取root权限|sudo的安装与配置

Debian系统的普通用户需要安装软件时,往往会收到“Permission denied”的提示,这时候需要root权限.那么如何在不登陆超级管理员账户的前提下拥有root权限呢?对于大多数Linux系统来说,我们可以通过“sudo”命令来获取root权限,或者通过“su”登陆超级管理员账户来进行各种需要root权限的操作. 然而,Debian系统好像默认不安装sudo,所以下面将讲解“如何安装sudo及配置其sudoers文件” 首先登陆超级管理员账户,在 Terminal 命令行内输入 su

linux给普通用户增加ssh权限

linux系统安装好,建立普通用户后,普通用户不一定能通过ssh连接到服务器 可以在/etc/ssh/sshd_config中增加AllowUsers:username (可以多个,空格分开)给普通用户增加ssh权限 也可以设置允许和拒绝ssh的用户/用户组: DenyUsers:username,DenyGroups:groupname 优先级如下: DenyUsers:username AllowUsers:username DenyGroups:groupname AllowGroups:

普通用户授予root权限

开始用linux的时候会遇到用户权限问题,比如安装软件的时候经常会提示权限不足,下面介绍给普通用户授予root权限. 找到  cd /etc/sudoers可以看到用户的权限是:只有读取的权限(以下操作都是用root用户) -r--r-----. 1 root root 4029 Jul 22 19:41 sudoers vim  进入后提示只有读取的权限. ## Allows members of the users group to shutdown this system # %users

嵌入式环境:CentOS下添加用户并且让用户获得root权限

CentOS下添加用户并且让用户获得root权限 http://www.centoscn.com/CentOS/config/2014/0810/3471.html 1.添加用户,首先用adduser命令添加一个普通用户,命令如下:  #adduser tommy //添加一个名为tommy的用户#passwd tommy   //修改密码Changing password for user tommy.New UNIX password:     //在这里输入新密码Retype new UN

Jenkins配置匿名用户拥有只读权限

场景:查看cucumber reporting测试报告时需要登陆,比较麻烦 解决:允许匿名用户拥有只读权限 操作:Jenkins->系统管理->全局安全配置->授权策略,勾选"Allow anonymous read access"选项即可 原文地址:https://www.cnblogs.com/gongxr/p/8341477.html