Linux學習 給普通使用者新增sudo許可權

2021-10-05 17:39:01 字數 1219 閱讀 6172

系統環境: centos7.0

1.背景:

sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部root命令的乙個工具。linux系統下,為了安全,一般來說我們操作都是在普通使用者下操作,但是有時候普通使用者需要使用root許可權,比如在安裝軟體的時候。這個時候如果我們切回root使用者下效率就會比較低,所以用sudo命令就會很方便。

2.安裝sudo

設定之前必須得安裝sudo,安裝方法:

yum install sudo //這個安裝包很小,不到1m

3.設定

(1)進入root使用者,開啟sudoers檔案:

su   root //進入root使用者

vim /etc/sudoers //開啟sudo的配置檔案

(2)修改sudoers檔案

先找到如下圖所示的一行:(root all=(all) all)

然後給普通使用者xm新增sudo許可權,在「root all=(all) all」這一行下面,加入如下圖所示的一行(使用者名稱 all=(all ) all),並儲存。

另一種情況,若想在輸入sudo時免密訪問,可在「root all=(all) all」這一行下面,加入如下圖所示的一行(使用者名稱 all=(all ) nopasswd:all),並儲存。

ps:有些小夥伴可能會注意到sudoers檔案只是乙個唯讀檔案,其實強制修改的話也沒關係,但是如果你覺得不安全,可以在修改檔案之前先賦予檔案寫許可權(w),修改儲存之後再收回寫許可權,操作如下:

chmod  u+w  /etc/sudoers

//進行修改(參考上面修改過程)

chmod u-w /etc/sudoers

4.測試

現在已經給xm使用者sudo許可權了,可以試著用一下sudo命令在xm使用者下建立乙個abc檔案。

切換到xm普通使用者:

su  xm

cd ~

sudo mkdir test

linux給普通使用者新增root許可權

1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password 在這裡輸入新密碼 retype ...

Linux給普通使用者新增sudo許可權

在對 linux 進行各種操作時,為了安全起見,一般不使用root使用者直接對系統進行操作。在linux中root的許可權非常大,比如我們常開玩笑的命令rm rf 這都是可以直接執行的。而且在linux中沒有 站這一說,這就造成一旦執行了錯誤的命令,產生的代價將會非常大。切換到普通使用者對 linu...

linux中給普通使用者新增root使用者許可權

今天在ubuntu上安裝oracle時,遇到了如下問題 在使用sudo操作sudoers檔案時,提示 is not in the sudoers file.this incident will be reported.原因就是你的使用者名稱沒有許可權使用sudo,我們只要修改一下 etc sudoe...