Linux系統下給非root使用者新增sudo許可權

2021-09-22 09:43:53 字數 586 閱讀 4060

linux系統下給非root使用者新增sudo許可權

有時,在linux系統中非root使用者執行sudo命令,會提示類似資訊: 

*** is not in the sudoers file.  this incident will be reported.
這裡,***是當前使用者名稱,該使用者無法執行sudo命令,這時候,解決方法如下:

1.進入超級使用者模式。也就是輸入"su -",系統會讓你輸入超級使用者密碼,輸入密碼後就進入了超級使用者模式。(也可以直接用root登入);

2.給配置檔案「/etc/sudoers」新增「寫」許可權。輸入命令:

chmod u+w /etc/sudoers
3.編輯「/etc/sudoers」檔案。輸入命令

vim /etc/sudoers
按「i」進入編輯模式,找到這一 行:"root all=(all) all"在起下面新增"*** all=(all) all"(這裡的***是你的使用者名稱),然後儲存退出;

4.撤銷檔案的寫許可權,輸入命令

chmod u-w /etc/sudoers
即可。

流柯      

Linux 系統 root下目錄結構

bin 用於存放普通使用者可執行的命令。boot 用於存放linux 啟動所必需的檔案,即我們建立的boot 分割槽的內容。dev 用於存放系統的裝置檔案。etc 用於存放系統的各種配置檔案。home 用於存放系統各個普通使用者的主目錄。lib 用於存放系統共享庫檔案。lost found 檔案系統...

Linux環境下非root使用者安裝Python3

系統環境 centos 7 wget tar zxvf python 3.8.1.tgzmkdir bin python3.8cd python 3.8.1 configure prefix home username python3.8 make make installecho export p...

非root使用者linux下的KCF安裝指南

需要cmake和opencv原始碼。opencv 的版本推薦opencv3.0.0,因為其他版本可能存在資料轉換上的問題導致cmake失敗。unzip opencv 3.0.0.zipcd opencv 3.0.0mkdir build cd buildcmake d cmake install p...