錯誤回報:刪除使用者帳號時權限套用中出現異常行為

在一位客戶的 TS-h765eU-8G-US 上,我遇到了一個很奇怪的邊緣情況,所以想記錄下來,因為我花了將近一個小時才弄明白這到底怎麼回事。

直接切入主題:

如果你在 NAS 上建立一個新使用者,然後馬上刪除這個新使用者,richacl 處理程序可能會卡住,無法順利應用權限,導致 richacl 一直崩潰並出現背景任務通知。

解決方法其實相當簡單:

先執行 richacl -G,然後與已知正常的 ACL 做比對,確認 ACL 沒有問題

或是恢復在新增使用者之前所做的快照

如果有殘留紀錄,只要清除底下的設定檔:

/tmp/richacl_progress.conf

/etc/config/richacl/richacl_*.config

就能解除卡住的通知,並防止 NAS 一直重啟 richacl 並產生不斷崩潰的循環。

正確的上游修復方式,是讓 richacl 能夠追蹤它是否嘗試套用無效的 ACL 政策,然後能夠正常中止處理。

感謝您的回報!請問您目前使用的是哪個韌體版本?

我應該提一下,最終這個問題確實導致了因 richacl 程式持續循環造成的 OOM(記憶體不足),所以系統重啟了。

我們在這邊無法重現這個問題。如果你還是有遇到相同狀況,請開一張支援票並分享相關的日誌給我們,這樣我們的支援團隊才能協助你。

感謝你的分享!