Laporan Bug: perilaku tak terduga saat penghapusan akun pengguna jika izin masih berlaku

Pada NAS TS-h765eU-8G-US milik klien, saya menemukan kasus edge yang cukup aneh dan saya pikir perlu mendokumentasikannya karena saya menghabiskan hampir satu jam untuk mencari solusi masalah ini.

Langsung aja ke inti masalahnya.

Jadi, kalau kamu membuat user baru di NAS lalu langsung menghapus user baru itu,

proses richacl bisa hang dan terjebak saat mencoba menerapkan permission, sehingga terjadi crash richacl terus-menerus dan notifikasi background task yang tidak berakhir.

Solusinya sebenarnya cukup mudah.

Pastikan ACL (Access Control List) benar-benar dalam kondisi baik dengan menjalankan richacl -G dan membandingkannya dengan konfigurasi yang diketahui benar.

ATAU pulihkan snapshot yang diambil sebelum menambahkan user baru.

Kalau ada record yang stale, membersihkan konfigurasi dari:

/tmp/richacl_progress.conf

/etc/config/richacl/richacl_*.config

akan mengatasi stuck notification dan mencegah NAS melakukan respawn pada richacl sehingga crash loop tidak terjadi.

Perbaikan upstream yang benar adalah memastikan richacl melacak saat sedang mencoba menerapkan kebijakan ACL yang tidak valid dan melakukan abort dengan benar.

Terima kasih atas laporannya! Bisakah kamu memberi tahu kami versi firmware yang kamu gunakan?

Saya harus menyebutkan bahwa pada akhirnya masalah ini memang menyebabkan reboot karena OOM (out of memory) dari proses richacl yang berulang

Kami tidak dapat mereproduksi masalah ini di sisi kami. Jika Anda masih mengalaminya, mohon buka tiket dukungan dan bagikan log terkait kepada kami agar Tim Dukungan kami dapat membantu Anda.

Terima kasih telah berbagi!