那就記錄一下我的解決過程把
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...