首頁 > 軟體

CentOS6.6普通使用者使用sudo命令借用root使用者許可權

2020-06-16 18:04:35

一.描述

普通使用者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 -

輸入root密碼

2、編輯/etc/sudoers檔案,新增以下命令

#vi /etc/sudoers

在 root ALL=(ALL) ALL 下面新增一行

username  ALL=(ALL)  ALL

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

1.vi /etc/sudoers進入命令列模式,要想編輯檔案,就輸入i,表示進入插入編輯模式

2.新增完以上命令,點選Esc按鈕,則進入命令列模式

3.然後輸入 :wq    表示儲存並退出,先輸入冒號,再輸入wq

如果你不想每次使用sudo命令是都輸入密碼,也可以增加以下這條命令

username ALL=(ALL) NOPASSWD:ALL

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

四.結果

可以使用 sudo tar -xzvf ns2.35.tar.gz命令解壓檔案,即root使用者的許可權可以被普通使用者使用。

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-03/115012.htm


IT145.com E-mail:sddin#qq.com