`
sangmin214
  • 浏览: 178593 次
  • 性别: Icon_minigender_1
  • 来自: 黄山
文章分类
社区版块
存档分类
最新评论

linux下如何添加一个用户并且让用户获得root权限

阅读更多

转自:http://blog.sina.com.cn/s/blog_6fc583e70100n6rm.html

################################################

<转自开始>

测试环境:CentOS 5.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权限进行操作。

方法三: 修改 /etc/passwd 文件,找到如下行,把用户ID修改为 0 ,如下所示:

tommy:x:500:500:tommy:/home/tommy:/bin/bash

修改后如下

tommy:x:0:500:tommy:/home/tommy:/bin/bash

保存,用tommy账户登录后,直接获取的就是root帐号的权限。

友情提醒:虽然方法三看上去简单方便,但一般不推荐使用,推荐使用方法二。

 

<转自结束>

#######################################################

 

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

分享到:
评论
1 楼 vvian00 2014-05-27  
为什么不推荐使用方法三? 0:0 和 0:500 有什么区别?

相关推荐

    linux下添加用户并赋予root权限

    Linux下添加用户并赋予root权限 Linux操作系统中,添加用户并赋予root权限是系统管理员常用的操作之一。本文将详细介绍如何在Linux系统中添加用户并赋予root权限。 一、添加用户 在Linux系统中,添加用户可以使用...

    如何让Linux下非root用户程序使用小于1024端口

    在 Linux 下,默认情况下1024 ...  给用户的应用程序在执行位设置用户 ID 能够使程序可以以 root 权限来运行,这个方法让程序能够像在 root 下运行一样,不过需要非常小心,这种方法同样会带来安全风险,特别是当要

    linux下非root权限的mysql安装

    Linux 下非 root 权限的 MySQL 安装是指在 Linux 操作系统中,使用非 root 用户权限来安装和配置 MySQL 数据库服务器的过程。这种安装方式可以避免使用 root 权限,从而提高系统的安全性。 安装准备 在开始安装 ...

    linux用户添加root权限参照.pdf

    Linux 用户添加 root 权限详解 Linux 操作系统中,添加 root 权限是系统管理员常用的操作之一。本文将详细介绍添加 root 权限的步骤和相关命令的使用。 一、添加普通用户 添加普通用户的命令为 `useradd`,例如...

    Fedora12如何获得root用户权限

    请注意,虽然现在你可以直接以root用户登录,但为了系统的安全性,建议仅在必要时使用root权限,并且避免在root权限下进行非管理任务,以免误操作损坏系统。 在终端中编辑VI(Vim)文件时,了解基本操作是非常重要...

    Linux下如何限制Root用户进行远程登陆

    Linux 下限制 Root 用户进行远程登陆的方法 在 Linux 系统中,限制 Root 用户进行远程登陆是非常重要的一步,以确保计算机系统的安全。下面我们将介绍四种方法来限制 Root 用户进行远程登陆。 方法一:在 /etc/...

    Ubuntu Linux如何启用root用户

    Ubuntu 中提供了 `sudo` 命令,这是一个非常重要的工具,用于允许普通用户执行需要超级用户权限的任务。通过 `sudo`,管理员可以为用户分配特定的超级用户权限,而无需向用户提供 root 密码。这样做的好处在于: - ...

    ubuntu里面root用户的添加

    在Ubuntu操作系统中,为了增强安全性,默认情况下不激活Root用户账户,并且不允许使用此超级用户直接登录。然而,在某些特定场景或需求下,我们可能需要激活并使用Root账户来进行高级配置或者特殊权限的操作。本文将...

    Linux禁止普通用户su至root的解决-禁止普通用户su到root,简洁可靠

    在Linux系统管理中,安全是至关重要的一个环节。"Linux禁止普通用户su至root的解决"这个主题聚焦于如何防止未经授权的普通用户提升权限至root,以增强系统的安全性。root用户拥有最高级别的权限,可以执行任何操作,...

    Linux怎么给一个普通用户关机权限.pdf

    使用sudo命令可以让普通用户拥有root权限,关闭系统。这种方法可以简化系统管理,但是也存在一定的安全风险。 情况五:使用脚本来关闭系统 使用shell脚本可以自动关闭系统,例如使用shutdown -t 3 now命令关闭系统...

    ubuntu中root和普通用户切换方法(推荐)

    ubuntu登录后,默认是普通用户权限,那么普通用户权限和root权限如何切换呢,下面总结下它们之间如何切换。 普通用户切换到root用户 登录ubuntu后,按上组合键CTRL+ALT+T进入终端界面,一般终端界面默认为普通用户...

    android应用获得执行root权限动作__socket_service

    在Android系统中,根权限(Root权限)是一个高级权限,允许用户访问并修改系统的底层文件和设置。这对于开发者和高级用户来说非常重要,因为可以进行深度定制、安装自定义ROM、优化性能或者执行需要系统级访问的应用...

    Linux下破解mysql的root用户密码!

    在Linux环境下,MySQL数据库是一个非常重要的服务组件,用于存储和管理各种应用程序的数据。root用户作为MySQL中的超级管理员账户,拥有对数据库的所有权限。然而,在某些情况下,可能会出现忘记了root用户的密码,...

    cygwin之root权限

    Cygwin是一个在Windows平台上模拟类Unix环境的强大工具,它提供了大量的GNU和开源工具,使得开发人员可以在Windows上像在Linux环境下那样进行开发工作。然而,在某些情况下,用户可能需要在Cygwin环境中以root权限...

    Linux下强行拿下root权限 源码分享

    "Linux下强行拿下root权限"这个主题涉及到的是如何通过编程方式在特定条件下获取或切换到root权限。这种操作通常需要深入理解Linux的用户权限模型、sudo机制以及系统调用。 Linux的权限系统基于Unix权限模型,分为...

    linux赋予普通用户修改系统时间权限

    在Linux环境中,为了保证系统的安全性,通常只有管理员(通常是root用户)具有修改系统时间的权限。然而,在某些情况下,我们可能需要让普通用户也能够修改系统时间,比如在多用户环境中进行时间同步或者进行特定...

    ubuntu开启root用户

    除了使用sudo执行单个命令外,你还可以通过以下方式临时获得root权限: ``` sudo -i ``` 这将使你进入一个root shell,直到你退出为止。 ### 总结 在Ubuntu中启用并使用root用户虽然简单,但应谨慎对待。理解root...

    linux免密码获取root权限

    在Linux系统中,获取root权限是一个涉及系统安全的操作,通常需要进行严格的认证。然而,有时候出于自动化或者便捷性的需求,可能会需要免密码获得root权限。本文档提供了几种方法来实现这一目的,并且对于每种方法...

    linux用户权限管理

    Linux用户权限管理是Linux系统中至关重要的一环,它确保了多用户环境下的安全性和稳定性。在Linux中,每个用户都有其特定的权限,这使得不同用户可以在同一时间执行不同的任务,而不会相互干扰。 1. **用户与组的...

    Android上获得系统root权限的方法

    这两种方法都可以让用户获得 root 权限,但是在实际操作中需要一定的技术基础和安全意识。 获取 root 权限后,用户可以实现许多有趣的功能,例如删除不需要的系统应用程序、自定义界面、安装第三方 ROM 等。同时,...

Global site tag (gtag.js) - Google Analytics