sudo許可權使用者檢視

2021-10-01 18:52:20 字數 1861 閱讀 7651

本教程將講解如何檢視linux使用者是否有sudo許可權。您還將學習如何檢視linux系統上的所有sudo使用者。

想知道您當前的使用者在系統上是否有sudo許可權?很容易驗證。只要用sudo執行任何命令。如果你沒有sudo許可權,你應該在輸出中看到:

oucanrong@zcwyou:~$ sudo -v
輸出結果:

sorry, user standard may not run sudo on linuxhandbook.
那很酷!但是如果檢查其他使用者是否擁有sudo許可權呢?你也完全可以做到。我來教你怎麼做。

1. 如何測試使用者是否具有sudo許可權

有幾種方法可以檢查linux使用者是否可以使用sudo。本文介紹一些。

(1) 方法1: 使用sudo命令檢視使用者是否是sudoer

sudo命令本身提供了乙個選項來檢視使用者是否可以使用sudo執行命令。實際上,它告訴您某個使用者可以使用sudo執行哪些命令。

使用sudo命令檢視使用者是否是sudoer

要檢查使用者的sudo訪問許可權,請執行以下命令:

假設使用者名為user_name

sudo -l -u user_name
如果使用者可以用sudo執行一些或所有命令,您應該會看到這樣的輸出:

matching defaults entries for abhi on test-server: 

env_reset, mail_badpass,

secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin

user zcwyou may run the following commands on test-server:

(all : all) nopasswd: all

如上述輸出結果,使用者zcwyou可以通過sudo訪問執行所有命令。如果使用者沒有sudo許可權,您應該看到這樣的輸出:

user zcwyou is not allowed to run sudo on test-server.
如果您想檢視使用者是否擁有sudo許可權以及可以使用哪些命令執行sudo,可以使用相同的命令,但不要提供使用者名稱。

sudo -l
(2) 方法2: 檢視使用者是否屬於`sudo`組

另一種確定使用者是否具有sudo訪問許可權的方法是檢視該使用者是否是sudo組的成員。

有幾種方法可以檢視linux中使用者的組。最簡單也是我最喜歡的方法是這樣使用groups命令:

假設要檢視user_name這個使用者的對應的組

groups user_name
如果您在輸出中看到組sudo,則使用者是sudo組的成員,應該具有sudo訪問權。

oucanrong@zcwyou:~$ groups ocr 

ocr : ocr sudo

你已經學會了如何檢視使用者是否有sudo訪問許可權。怎麼樣在linux系統中列出所有sudoers檔案?

在linux中,有多種方法可以實現相同的結果。這不奇怪,在linux中有多種方法可以列出組的成員。

若要列出系統的所有sudo使用者,請按以下方式列出sudo組的成員:

getent group sudo
以下命令可以檢視系統上擁有sudo許可權的所有使用者:

getent group sudo
輸出結果:

sudo:x:27:ocr,zcwyou
就這樣簡單。我希望您現在能知道如何檢視您自己是否擁有sudo許可權或其他使用者是否擁有sudo許可權。

Linux 增加使用者sudo許可權

參考 為使用者增加sudo許可權 修改sudoers檔案 輸入 su root 輸入密碼進入root許可權 檢視etc sudoers檔案許可權,如果是唯讀,改為可寫 ls l etc sudoers 修改可寫 chmod 777 etc sudoers 再重新輸入ls l etc sudoers檢...

ubuntu給使用者sudo許可權

翻譯自 加入使用者 sudo adduser 檢視使用者組 groups 加入sudo組 sudo usermod ag sudo 刪除使用者 sudo deluser,sudo deluser remove home 1.使用如下命令可以新增到使用者組 也可是超級使用者組 命令如下 sudo us...

Linux使用者新增sudo許可權

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