Linux centos如何讓普通用戶獲取root權(quán)限
Linux centos讓普通用戶獲取root權(quán)限
第一步
創(chuàng)建用戶hyf,給用戶設(shè)置密碼(用root身份創(chuàng)建)
useradd hy fpasswd hyf
passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
當(dāng)看到這句話的時(shí)候代表新增用戶成功。
第二步
切換到普通用戶并執(zhí)行root權(quán)限命令

解釋一波~
- sudo -l 查看當(dāng)前用戶可使用的命令,僅限r(nóng)oot用戶可用。
- sudo -i 命令切換到root權(quán)限
可以看到此時(shí)用戶hyf還沒用獲取root權(quán)限,所以并不能執(zhí)行root權(quán)限的命令。
第三步
給普通用戶賦root權(quán)限-修改sudo配置文件/etc/sudoers(切記在root身份下操作)**
- 1.先查看文件的權(quán)限
sudo為系統(tǒng)管理員提供配置文件,允許系統(tǒng)管理員集中地管理用戶的使用權(quán)限和使用的主機(jī),它默認(rèn)的存放位置是/etc/sudoers
查看可知文件只有可看的權(quán)限
ll sudoers -r--r-----. 1 root root 4328 8月 29 12:48 sudoers
- 2.修改權(quán)限
//切換到etc目錄 cd /etc //給文件sudoers賦權(quán) chmod 777 sudoers ll -rwxrwxrwx. 1 root root 4328 8月 29 12:48 sudoers
- 3.vim修改sudoers文件
vim /etc/sudoers(如果你已經(jīng)在etc目錄下直接vim sudoers)
看下圖在原有root用戶下再添加hyf這個(gè)用戶,光標(biāo)移到root行末尾,命令模式下輸入yy和p代表復(fù)制粘貼一行,再輸入i進(jìn)入編輯,然后Esc按:wq保存退出。

4.此時(shí),之前修改了權(quán)限,記得改回來,不然切換用戶執(zhí)行sudo命令會報(bào)下面錯(cuò)誤。

執(zhí)行一下命令修改權(quán)限
chmod 440 /etc/sudoers
第四步:切換到hyf用戶,然后測試權(quán)限

可以看到我們可以使用sudo命令了,代表此時(shí)這個(gè)用戶已經(jīng)被賦予了root權(quán)限了。
可以跟第二步用戶hyf還沒獲取root權(quán)限的時(shí)候做對比。
注意:
第三步修改配置文件的時(shí)候,一定要記得是在root身份下去做,不然在普通用戶下修改配置文件是無效的。
CentOS賦予普通用戶root權(quán)限
賦予普通用戶root權(quán)限方法
修改 /etc/sudoers 文件,找到root一行,在root下面添加一行
如下所示:
##Allow root to run any commands anywhere root ALL=(ALL) ALL tommy ALL=(ALL) ALL
修改完畢,現(xiàn)在可以用tommy帳號登錄,然后用命令 sudo su - ,即可獲得root權(quán)限進(jìn)行操作。
補(bǔ)充:如果需要新添加賬戶
首先用adduser命令添加一個(gè)普通用戶
命令如下:
adduser tommy //添加一個(gè)名為tommy的用戶 passwd tommy //修改密碼 Changing password for user tommy. New UNIX password: //在這里輸入新密碼 Retype new UNIX password: //再次輸入新密碼 passwd: all authentication tokens updated successfully.
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux中的計(jì)劃任務(wù)(crontab)使用方式
這篇文章主要介紹了Linux中的計(jì)劃任務(wù)(crontab)使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
基于linux配置selenium環(huán)境并實(shí)現(xiàn)運(yùn)行
這篇文章主要介紹了基于linux配置selenium環(huán)境并實(shí)現(xiàn)運(yùn)行,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
Apache加速模塊mod_pagespeed安裝使用詳細(xì)介紹
這篇文章主要介紹了Apache加速模塊mod_pagespeed安裝使用詳細(xì)介紹,需要的朋友可以參考下2014-03-03
詳解Ubuntu 16.04 pycharm設(shè)置桌面快捷啟動方式
本篇文章主要介紹了Ubuntu 16.04 pycharm設(shè)置桌面快捷啟動方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-12-12
CentOS7系統(tǒng)增加swap的操作方法實(shí)例
這篇文章主要給大家介紹了關(guān)于CentOS7系統(tǒng)增加swap的操作方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用CentOS7系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10

