`
AILIKES
  • 浏览: 187155 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos增加一个用户并给root权限方法

阅读更多

1.添加用户,命令如下:

adduser zhangsan

2.修改用户密码,命令如下:

passwd zhangsan

执行后结果如下:

Changing password for user zhangsan

New password:    

在这里输入新密码,然后回车确认

Retype new password:  

再次输入新密码,然后回车确认,执行后结果如下:

passwd: all authentication tokens updated successfully.

3.赋予新加账户root权限

a). 修改 /etc/passwd 文件,把用户ID修改为 0 ,命令如下:

vi  /etc/passwd 

找到如下行,如下所示:

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

修改后如下

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

保存

:wq

用[zhangsan]账户登录后,直接获取的就是root帐号的权限。

b).修改 /etc/sudoers 文件,命令如下:

vi /etc/sudoers 

找到下面一行,在root下面添加一行,如下所示:

#Allow root to run any commands anywhere

root    ALL=(ALL)     ALL

增加一行:

zhangsan ALL=(ALL)     ALL

保存

:wq

如果提示为只读文件(如下所示)

E45: 'readonly' option is set (add ! to override)

执行强制保存

:wq!

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

分享到:
评论

相关推荐

    CentOS下添加用户并且让用户获得root权限

    CentOS下添加用户并且让用户获得root权限。添加具有root用户权限的用户。

    CentOS 7 中完成普通用户向root用户借权的设置.zip

    总结来说,CentOS 7通过sudo机制提供了一种灵活且安全的方法,允许普通用户在必要时执行root级别的任务,而无需直接拥有root权限。通过正确配置/etc/sudoers文件,我们可以实现精细化的权限控制,从而提高系统的整体...

    centos 非root安装nginx

    通常,可以创建一个新的用户组和用户,并将当前用户添加到该组。 1. 创建新用户组和用户: ```bash sudo groupadd nginx_group sudo useradd -s /sbin/nologin -g nginx_group nginx_user ``` 2. 获取Nginx...

    CentOS 7进入单用户模式修改root密码

    1. **单用户模式**:这是一种只允许一个用户(通常是 root)登录系统的模式,主要用于系统维护工作。 2. **vmlinuz 文件**:这是 Linux 内核的启动文件,用于引导操作系统。 3. **init 参数**:Linux 系统启动时的第...

    CentOS下命令行实现普通用户和root用户切换的实例

    以上这篇CentOS下命令行实现普通用户和root用户切换的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:linux之普通用户与root用户之间切换方法...

    centos的用户、组权限、添加删除用户等操作的详细操作命令

    ### CentOS 用户与组权限管理详解 #### 一、CentOS 用户与组权限概述 Linux作为一款多用户多任务操作系统,在用户管理和权限分配方面有着非常完善的设计。CentOS作为基于Linux的一种发行版,同样具备这些特性。...

    Centos修改root密码

    输入一个空格,然后在行尾添加数字1,表示在单用户模式下启动。按Enter后,系统将重新启动进入单用户模式。在这种模式下,系统的大部分服务都不会运行,且root用户默认具有完全访问权限。 现在,你可以通过运行`...

    CentOS root密码修改办法

    - 系统启动后,您将看到一个命令行界面,提示符为“#”。在此处,键入`passwd root`命令来更改root密码。根据提示,依次输入新密码两次以确认。完成之后,输入`reboot`命令重启系统。 6. **验证密码**: - 重启后...

    CentOS 7重置Root密码

    在 CentOS 操作系统系列中,Root 用户具有最高权限,能够执行任何系统级别的操作。然而,如果Root密码不慎丢失或忘记,对于CentOS 7来说,重置密码的过程与早期版本如CentOS 6有所不同,主要因为系统采用了更安全的...

    centos4忘记ROOT密码破解

    添加`1`是为了启动到单用户模式,这是一个没有网络和多用户登录的安全模式,只有root权限。 4. **确认并启动**: 输入完上述参数后,按`Enter`键,然后再次按`b`键启动系统。此时,系统将以单用户模式运行。 5. **...

    centos中找回MariaDB数据库root用户权限的方法

    在CentOS系统中,管理MariaDB数据库的root用户权限是一项重要的任务,特别是在出现意外情况时,如忘记密码或权限丢失。以下将详细解释如何在CentOS中找回MariaDB数据库root用户的权限。 首先,MariaDB是MySQL的一个...

    centos实现非root账户无密钥访问

    ### CentOS实现非root账户无密钥访问 在Linux系统中,使用SSH进行远程登录是非常常见的操作之一。...通过以上步骤,我们可以轻松地为CentOS系统中的非root用户配置SSH无密钥登录,从而提高工作效率并加强系统安全性。

    Linux禁止普通用户su至root的解决方法

    为禁止普通用户su至root,需要分别修改/etc/pam.d/su和/etc/login.defs两个配置文件。 二、详细配置 (1)去除/etc/pam.d/su文件中如下行的注释: #auth required pam_wheel.so use_uid (2)在/etc/login.defs文件中...

    centos用户&组权限&添加删除用户总结

    ### CentOS 用户与组权限管理及用户操作详解 #### 一、CentOS 用户与组的基本概念 1. **用户账户**: - **普通用户账户**:具有一定的限制,无法执行某些系统级的操作。 - **超级用户账户(root)**:拥有最高权限...

    CentOS7中root用户密码丢失怎么办.docx

    在使用Linux系统,尤其是作为服务器操作系统的时候,CentOS7是一个非常流行的选择。然而,有时候管理员可能会遇到一个尴尬的问题——忘记root用户的密码。这可能导致无法进行关键的系统管理和维护操作。在这种情况下...

    Centos配置SFTP用户

    - 创建用户组和用户:使用`groupadd`命令创建一个名为sftpuser的用户组,随后使用`useradd`命令创建一个SFTP用户,比如sftpuser01。 - 设置SFTP根目录:使用`mkdir -p`创建一个专用目录,例如`/var/sftp`,作为SFTP...

    Centos及Solaris11重置root用户密码.docx

    1. 将制作好的启动盘插入并设置计算机从该盘启动,进入图2.1所示的系统选择界面,选择第一个选项。 2. 进入系统后,打开终端,输入"su -"切换到root权限,输入密码"solaris"。 3. 使用图2.2所示的命令查看root pool...

    Centos重置root密码

    这会启动系统到一个只读的根文件系统,允许我们以root权限执行命令。 5. **启动到单用户模式**:系统会短暂显示一些信息,然后返回GRUB界面。这次,直接按 `b` 键启动进入系统。 6. **重置root密码**:系统现在...

    CentOS 5.3下vsftp创建新用户

    首先,你需要登录到你的CentOS 5.3系统,并使用`useradd`命令来添加一个新的系统用户。例如,在给定的示例中,我们创建了一个名为`mytest`的新用户: ```bash [root@localhost home]# useradd mytest ``` 接下来,...

Global site tag (gtag.js) - Google Analytics