解決修改soduers後遇到sudo無法使用

2021-09-29 15:28:41 字數 618 閱讀 4546

那就記錄一下我的解決過程把

1.我用的ssh終端(xshell)連的伺服器,用xshell開啟兩個視窗

這裡稱視窗1,視窗2

2.首先在視窗2(你用視窗1也可以,我在2輸的)輸入echo $$,獲取到乙個pid

3.然後在視窗1輸入pkttyagent --process pid ,這時候視窗1會等待狀態!

4.在視窗2輸入pkexec visudo,然後視窗2會等待狀態

5.此時開啟視窗1,輸入密碼

6.此時你會發現,視窗2開啟了編輯sudoers的那個頁面(刪除你編輯的那一行,如果你像我一樣在前面已經刪過了,我就在那句開頭刪除再回車,我怕有多餘字元)如果你這裡沒有彈出編輯介面,有可能密碼有誤,再試一下,我也遇到了。

7.這時候你的sudo就可以用啦

8.然後再執行你的sudo chmod 0440 /etc/sudoers 就可以把sudoers的許可權改回來了

GitLab遇到ssh修改了預設埠解決方法

gitlab用ssh免金鑰認證確實很好用,只是配置的時候發現修改了ssh預設埠 22 則不可達,不少小夥伴都遇到了這個問題。經過一番思考,覺得需要修改服務端配置,這裡把具體寫個部落格,讓大家少點坑。修改步驟 1 修改ssh埠 此步驟略過 port 埠 2 修改 etc gitlab gitlab.r...

K8s遇到問題解決思路

kubernetes,簡稱k8s,是用8代替8個字元 ubernete 而成的縮寫。是乙個開源的,用於管理雲平台中多個主機上的容器化的應用,kubernetes的目標是讓部署容器化的應用簡單並且高效 powerful kubernetes提供了應用部署,規劃,更新,維護的一種機制。1 傳統的應用部署...

解決Windows服務修改配置檔案後必須重啟的問題

解決方法 讀取配置檔案前先重新整理檔案 重新整理命名節,在下次檢索它時將從磁碟重新讀取它。分析 net讀取配置檔案一般是從快取中讀取,修改配置檔案後並不能影響快取中的值,而讀取前重新整理檔案,net會從硬碟檔案中讀取而不是從快取中讀取配置檔案值 效能比較 呼叫refreshsection 後讀取10...