記一次ubuntu誤操作導致無法用sudo

2021-06-20 16:19:38 字數 1219 閱讀 3861

原因:

掛載自己做的rootfs,進入目錄,執行sudo chmod 777 /etc/*

多了乙個斜槓。本意是更改自己的rootfs的etc目錄的屬性的,沒想到變成系統的/etc了。

解決:重啟系統進入recovery模式 修改許可權為0440。使用虛擬機器的話,要在啟動時按住shift鍵不放(我在這一步花了很多時間,老是進不到recovery模式)。

sudo chmod 0440 /etc/sudoers

sudo chmod 0440 /etc/sudoers.d/readme

後續影響:

使用securecrt連線不上了linux系統。

原因:修改了ssh配置檔案屬性。

解決:修改回原來的屬性(參考了另一台可以正常連線的系統)。

latelee@latelee:etc$ ll | grep ssh

drwxr-xr-x   2 root    root     4096 2011-09-05 09:21 ssh/

latelee@latelee:ssh$ ll

總計 164

drwxr-xr-x   2 root root   4096 2011-09-05 09:21 ./

drwxr-xr-x 136 root root  12288 2014-01-24 14:36 ../

-rw-r--r--   1 root root 125749 2010-09-15 02:34 moduli

-rw-r--r--   1 root root   1669 2010-09-15 02:34 ssh_config

-rw-r--r--   1 root root   2453 2011-09-05 09:21 sshd_config

-rw-------   1 root root    668 2011-09-05 09:21 ssh_host_dsa_key

-rw-r--r--   1 root root    602 2011-09-05 09:21 ssh_host_dsa_key.pub

-rw-------   1 root root   1675 2011-09-05 09:21 ssh_host_rsa_key

-rw-r--r--   1 root root    394 2011-09-05 09:21 ssh_host_rsa_key.pub

本文所述問題在網路上比較多人遇到,很多地方也有解決方法。

李遲記於2023年2月28日

一次誤操作引起的分割槽表恢復記

今天一早,開虛擬機器做個測試,一開始都很正常 中間上了一趟洗手間.之後就是悲劇的開始。因為今天要做個單分割槽的raid0,從洗手間回來這後,我就開始在機器上開始執行 我本機用的是rhel5,測試環境也是rhel5,並且分割槽表的資訊差不多 幾步下來,raid建好了,但系統死活要重啟才能生效,使用pa...

記一次Redis bitmap導致的miss問題

redis bitmaps 基礎概念 redis 記憶體淘汰機制 大致需求 指令碼批量匯入使用者資料到redis中,使用bitmap標記使用者是否在匯入的白名單中。使用者量級 億。key使用了分片處理,把key分成了10w個,每個key占用 1億 10w 1000 個bit。理想是key1用於標記u...

記一次Orika導致的OOM

有乙個專案執行一段時間後就會出現oom,下面梳理下尋找問題根源的方法 某一天,乙個好久沒動過的服務崩掉了,top檢視程序占用cpu高達700 按照top,jstack一條龍查詢導致異常的執行緒 這裡沒看到什麼異常,把堆檔案dump到本地進行分析 看到hashmap將近佔了記憶體大小的50 開始尋找專...