CentOS6.6普通用戶使用sudo命令借用root用戶權限


一.描寫敘述

普通用戶hadoop使用:tar -xzvf ns2.35.tar.gz命令解壓文件,系統提示找不到該文件,無法打開該文件夾,於是想到使用sudo命令借用root用戶的權限:sudo tar -xzvf ns2.35.tar.gz

結果提示:username is not in the sudoers file. This incident will be reported. 

二.解析

CentOS系統安裝完畢后默認普通用戶是無法使用sudo命令借用root用的權限的,須要在/etc/sudoers文件里加入該用戶的這一權限。

.步驟

1、在終端以超級用戶登錄

$su -

輸入rootpassword

2、編輯/etc/sudoers文件,加入下面命令

#vi /etc/sudoers

在 root ALL=(ALL) ALL 以下加入一行

username  ALL=(ALL)   ALL

注意:以上的username換成你自己的普通用戶的用戶名。

  1.vi /etc/sudoers進入命令行模式,要想編輯文件。就輸入i,表示進入插入編輯模式

  2.加入完以上命令。點擊Escbutton,則進入命令行模式

  3.然后輸入 :wq    表示保存並退出。先輸入冒號,再輸入wq


假設你不想每次使用sudo命令是都輸入password,也能夠添加下面這條命令

username ALL=(ALL) NOPASSWD:ALL 

注意:以上的username換成你自己的普通用戶的用戶名。

.結果

能夠使用 sudo tar -xzvf ns2.35.tar.gz命令解壓文件,即root用戶的權限能夠被普通用戶使用。



免責聲明!

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



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