1. 程式人生 > >使用者不在sudoers檔案中的解決方法

使用者不在sudoers檔案中的解決方法

    在使用Linux系統過程中,通常情況下,我們都會使用普通使用者進行日常操作,而root使用者只有在許可權分配及系統設定時才會使用,而root使用者的密碼也不可能公開。普通使用者執行到系統程式時,需要臨時提升許可權,sudo就是我們常用的命令,僅需要輸入當前使用者密碼,便可以完成許可權的臨時提升。在使用sudo命令的過程中,我們經常會遇到當前使用者不在sudoers檔案中的提示資訊,如果解決該問題呢?通過下面幾個步驟,可以很簡單的解決此問題。

    1、切換到root使用者許可權

Last login: Tue Sep 24 20:50:51 2013 from 192.168.30.171
[

[email protected] ~]$ su root
密碼:
[[email protected] user]#

    2、檢視/etc/sudoers檔案許可權,如果只讀許可權,修改為可寫許可權

[[email protected] user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers
[[email protected] user]# chmod 777 /etc/sudoers
[[email protected] user]# ls -l /etc/sudoers
-rwxrwxrwx. 1 root root 4030 9月  25 00:57 /etc/sudoers
[

[email protected] user]#

    3、執行vi命令,編輯/etc/sudoers檔案,新增要提升許可權的使用者;在檔案中找到root  ALL=(ALL) ALL,在該行下新增提升許可權的使用者資訊,如:

root    ALL=(ALL)       ALL
user    ALL=(ALL)       ALL

說明:格式為(使用者名稱    網路中的主機=(執行命令的目標使用者)    執行的命令範圍)

    4、儲存退出,並恢復/etc/sudoers的訪問許可權為440

[[email protected] user]# chmod 440 /etc/sudoers
[

[email protected] user]# ls -l /etc/sudoers
-r--r-----. 1 root root 4030 9月  25 00:57 /etc/sudoers
[[email protected] user]#

    5、切換到普通使用者,測試使用者許可權提升功能

相關推薦

使用者sudoers檔案解決方法以及sudoer檔案修改錯誤後的恢復方法

在使用Linux系統過程中,通常情況下,我們都會使用普通使用者進行日常操作,而root使用者只有在許可權分配及系統設定時才會使用,而root使用者的密碼也不可能公開。普通使用者執行到系統程式時,需要臨時提升許可權,sudo就是我們常用的命令,僅需要輸入當前使用者密碼,便可

svn重新命名提交檔案解決方法

重新命名之後svn會預設你改名後的檔案是新增檔案,然後提交的時候會出現問題,提交不上去。1.兩個檔案一塊提交,這樣就可以正常提交了(必須要同時)2.去svn上刪除原始檔,本地備份還原一下,然後新建一個檔案,把備份的內容拷貝進去就可以提交成功啦。(方法不多,是我自己實驗成功的,

CentOS6.4使用sudo提示使用者sudoers檔案解決方法

修改/etc/sudoers檔案,執行命令如下: /*username是你的使用者名稱*/ [[email protected] ~]# echo 'username  ALL=(ALL)    ALL' >> /etc/sudoers   或者root許可權下輸入Visudo 或者

使用者sudoers檔案解決方法

    在使用Linux系統過程中,通常情況下,我們都會使用普通使用者進行日常操作,而root使用者只有在許可權分配及系統設定時才會使用,而root使用者的密碼也不可能公開。普通使用者執行到系統程式時,需要臨時提升許可權,sudo就是我們常用的命令,僅需要輸入當前使用者密碼

fiddler抓包檔案,預設顯示css/js檔案解決方法

用fiddler抓包時,預設不顯示CSS/JS檔案 。如何顯示css/js檔案呢?解決步驟:1. 勾選filters,找到Request Headers,勾選Show only if URL contains項,填寫需要顯示的檔案型別REGEX:(?insx)/[^\?/]*

Eclipsemaven環境搭配,使用jetty啟動後能更改css,js檔案解決方法

原因: Jetty會使用記憶體對映檔案來快取靜態檔案,包括js,css檔案。 在Windows下,使用記憶體對映檔案會導致檔案被鎖定,所以當Jetty啟動的時候無法在編輯器對js或者css檔案進行編輯

[錯誤解決]ubuntu sudoers 檔案。此事將被報告。

跟據報錯判斷,ubuntu沒有sudo許可權,經過查詢需要將ubuntu賬戶加入/etc/sudoers中 先切換到root許可權 su 輸入密碼 修改/etc/sudoers配置 vim /etc/sudoers 新增帳號 # User privilege specification root

Eclipsemaven環境使用jetty啟動後能儲存更改後的css,js等靜態檔案解決方法

【問題現象】      使用Maven + Eclipse + Jetty 進行J2EE開發,但有一個問題就是css、js等靜態檔案更改以後,在eclipse裡儲存都會失敗,eclipse給出的錯

安裝jdk後,在cmd輸入“javac”,出現“javac是內部命令或外部命令,也是可執行的程式或批處理檔案”的解決方法

  安裝jdk後,在cmd中輸入“java -version”,可以正常顯示;但是輸入“javac”,卻出現“javac不是內部命令或外部命令,也不是可執行的程式或批處理檔案”。 安裝下載好的jdk後,它會生成兩個bin目錄。區別:其中一個有javac.exe;另外一個個沒

XcodeSVN能提交.a檔案解決方法

Xcode預設忽略的.a 檔案。所以無法提交到svn伺服器,但是很多第三方的庫都有.a檔案。所以還是必須提交到伺服器。 搜尋了一下解決方案: http://wpt205.blog.163.com/blog/static/108047495201371272034579/

javaWeb專案ssm框架jdbc.properties檔案載入了或獲取到值的解決方法

最近在做的ssm專案在junit測試是發現jdbc.properties檔案讀取不到資料庫配置檔案,開始以為是配置檔案有錯,後來才發現是jdbc.properties檔案中存在空格導致的錯誤。下面來總結以下可能的錯誤:背景:ssm框架+mysql(c3p0資料來源配置)

Centos7 出現xxxsudoers檔案解決方案

今天在搭完一個新的虛擬機器後,在使用sudo yum -y update 的情況下,出現了提示:xxx不在sudoers檔案中的解決方案,此事將被報告 然後一通查詢,找到了解決方法,現在記錄下來,方便以後檢視。 su root #切換到管理員模式 vim /etc/sud

android開發時建立xml檔案後在類通過R.layout找到相應的xml檔案解決方法

今天在學習android開發時遇到了一個很頭疼的問題,明明已經建立了xml檔案,卻在類中通過R.layout找不到相應的檔案,後來才發現在寫程式碼時通過快捷鍵alt+/匯入R.layout檔案時匯入了系統的R檔案而不是自己專案的R檔案,所以在類中通過R.layout找不到相

Angular使用Swiper能滑動的解決方法

正常 lis 無法 解決方法 pre vim 允許 parent col Swiper是目前較為流行的移動端觸摸滑動插件,因為其簡單好用易上手,很受很多設計師的歡迎。 今天在使用Swiper的時候遇到這個問題: 使用angularjs動態循環生成swiper-slide類,

Titanium調用ios組件時語言是本地化的解決方法

resources iphone titanium 中文 英文 用Titanium開發的ios應用中,當調用系統組件時,盡管手機已經設置了系統語言為中文,但那些組件的界面卻仍為英文。比如調用iphone中的相冊組件,其界面為:那麽怎麽讓它跟系統語言保持一致呢?在原生的ios開發中,只需要在

python後端數據序列化是顯示中文的解決方法

clas pre 好的 方法 解決辦法 dump 中文 style color 我們在前後端交互的時候,讓序列化的數據更友好的顯示,我們會用到 import json js = json.loads(‘{"name": "多多"}‘) print (json

能綜合和模擬但是能生成 BIT 流檔案解決方法

能綜合和模擬但是不能生成 BIT 流檔案的解決方法 生成流檔案時老是報錯: 錯誤資訊: [Drc 23-20] Rule violation (LUTLP-1) Combinatorial Loop - 1 LUT cells form a combinatorial loop. This

python3django-admin找到core的解決方法

今天在測試django-admin startproject mysite時,出現以下問題: ImportError: No module named django.core 在執行此命令之前,我將django-admin連結到了PATH路徑中,後來發現是django-admin找不到核了。核還在源路徑的

分類樣本資料平衡問題的解決方法

資料探勘的重點在資料,當資料不平衡的時候怎麼辦呢?  轉自:http://blog.csdn.net/dream2009gd/article/details/35569343       問題:研究表明,在某些應用下,1∶35的比例就會使某些分類

VS下QT工程能生成moc檔案解決方法: 自定義編譯工具

選擇要moc的類的標頭檔案,滑鼠右鍵,選擇property->Item Type:將此項改為Custom Build Tool, 然後看到左邊會變成Custom Build Tool: 選擇Custom Build Tool->General:類比其他標頭檔案新增指令和輸出路徑