linux下為普通用戶添加root權限


嘗試了好多方法,最終選擇推薦以下這種方法

方法原理:

    修改 /etc/sudoers 文件,添加我們普通用戶名,即可獲得我們的root用戶權限

在root 下
vim /etc/sudoers

## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
tom    ALL=(ALL)       ALL    #添加這條命令,為普通用戶提升權限

  完成之后保存退出  :x

驗證:

  登錄到我們的普通用戶

使用以下命令進行查看權限

sodu -l     #用來查看我們當前用戶的權限

  

權限查詢詳解:

[root@Huawei ~]# su - tom
[adminzhou@Huawei ~]$ sudo -l
[sudo] password for tom: 
Matching Defaults entries for tom on this host:
    !visiblepw, always_set_home, env_reset, env_keep="COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR
    LS_COLORS", env_keep+="MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE", env_keep+="LC_COLLATE
    LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES", env_keep+="LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER
    LC_TELEPHONE", env_keep+="LC_TIME 18292203177 LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY",
    secure_path=/sbin\:/bin\:/usr/sbin\:/usr/bin    

User tom may run the following commands on this host:
    (ALL) ALL    #效果可見,我們的普通用戶已經具有了 ALL權限

  在這個過程中需要輸入一次密碼,用以驗證自己的身份

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM