Linux獲得管理員權限


一、判斷此時使用用戶是否具有管理員權限

 

1.采用符號#/$進行判斷:

若使用具有管理員權限的用戶登錄時,將出現/#符號

若使用不具有管理員權限的用戶登錄時,將出現/$符號

2.使用uid gid 的group進行判斷

具有管理員權限的用戶將與root管理員處於同一組,組號都將為0

 

二、管理員權限獲取

1.使用su命令切換到root用戶

由於root用戶一開始是沒有密碼的,因此首先輸入:sudo passwd root,對root用戶密碼進行初始化,有可能會要求輸入當前使用用戶的密碼,一定會要求輸入root用戶密碼和密碼的二次輸入。最后通過su username進行用戶之間的切換。

2.使用sudo命令使用戶具有管理員權限

(1)在執行命令前加上sudo讓用戶獲得管理員權限,首先需要在root用戶下,具有管理員權限對/etc/sudoers文件進行修改。我們需要先利用su命令切換到root用戶下,輸入visudo -f  /etc/sudoers命令進行編輯。

(2)進入文件之后,找到root ALL=(ALL) ALL這條語句所在的地方,將root替換成你想要具有管理員權限的用戶名(比如:guowei),在這行語句下面輸入guowei ALL=(ALL) ALL,然后進行保存。

(3)在給普通用戶管理員權限之后,以后為了修改文件就可以直接在命令前加上sudo即可。

 

轉自:https://blog.csdn.net/szt292069892/article/details/80429370


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM