refactor: replace shell-based password handling with secure stdin piping for LUKS and GRUB operations

This commit is contained in:
2026-06-03 13:39:34 +03:00
parent 8cdaf0dfa3
commit d7065dcb59
8 changed files with 239 additions and 46 deletions
+2 -1
View File
@@ -281,7 +281,7 @@ admin_title = "Root Password"
admin_description = "Set a password for the root (administrator) account. Leave empty to disable direct root login."
admin_password_label = "Root password:"
admin_password_confirm_label = "Confirm root password:"
admin_password_short = "Root password must be at least 4 characters."
admin_password_short = "Root password must be at least 8 characters."
# ── Date/Time ──────────────────────────────────────────────
datetime = "Date & Time"
@@ -532,3 +532,4 @@ lvm_lv_size = "Size (MB, 0=remaining):"
lvm_lv_action = "Action"
oem_change_password_warning = "OEM mode: You must change the default password before continuing."
+2 -1
View File
@@ -293,7 +293,7 @@ admin_title = "Root Parolası"
admin_description = "Root (yönetici) hesabı için bir parola belirleyin. Boş bırakılırsa doğrudan root girişi devre dışı kalır."
admin_password_label = "Root parolası:"
admin_password_confirm_label = "Root parolası (tekrar):"
admin_password_short = "Root parolası en az 4 karakter olmalıdır."
admin_password_short = "Root parolası en az 8 karakter olmalıdır."
# ── Tarih & Saat ────────────────────────────────────────────
datetime = "Tarih & Saat"
@@ -539,3 +539,4 @@ xfce_thunar_description = "Toplu yeniden adlandırma ve eklentiler ile hızlı v
xfce_settings_title = "XFCE Ayarları"
xfce_settings_description = "Masaüstü özelleştirmesi için kapsamlı ayar yöneticisi."
oem_change_password_warning = "OEM modu: Devam etmeden önce varsayılan şifreyi değiştirmelisiniz."