Linux環境下為普通用戶添加sudo權限
背景
sudo是Linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部root命令的一個工具。Linux系統下,為了安全,一般來說我們操作都是在普通用戶下操作,但是有時候普通用戶需要使用root權限,比如在安裝軟件的時候。這個時候如果我們切回root用戶下效率就會比較低,所以用sudo命令就會很方便。
安裝sudo
設置之前必須得安裝sudo,安裝方法
yum install sudo //這個安裝包很小,不到1M
設置
(1)進入root用戶,打開sudoers文件
su root //進入root用戶
vim /etc/sudoers //打開sudo的配置文件
修改sudoers文件
先找到如下圖所示的一行 (root ALL=(ALL)ALL)
然后給普通用戶test添加sudo權限,在“root ALL=(ALL)ALL”這一行下面,加入如下圖所示的一行(用戶名 ALL=(ALL) ALL),並保存。
有些小伙伴可能會注意到sudoers文件只是一個只讀文件,其實強制修改的話也沒關系,但是如果你覺得不安全,可以在修改文件之前先賦予文件寫權限(W),修改保存之后再收回寫權限,操作如下
chmod u+w /etc/sudoers
//進行修改,修改完成之后:
chmod u-w /etc/sudoers
測試
現在已經給test用戶sudo權限了,我們試着用一下sudo命令在test用戶下創建安裝一個gcc,現象如下:(完全可以安裝)