歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS6.6普通用戶使用sudo命令借用root用戶權限

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

日期:2017/2/28 14:03:25   编辑:Linux教程

一.描述

普通用戶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用戶的權限可以被普通用戶使用。

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved