File config.sh of Package ASAedu-1.0

#!/bin/bash
# config.sh - ASAedu System Configuration

# 1. Aktifkan Layanan Dasar
systemctl enable NetworkManager
systemctl enable sshd
systemctl enable firewalld

# 2. Setup User Utama (User: asaedu, Pass: indonesia)
# Kita gunakan openssl untuk enkripsi password agar aman
useradd -m -p $(openssl passwd -1 indonesia) asaedu
usermod -aG wheel asaedu

# 3. Konfigurasi Lingkungan Desktop (XFCE)
# Mengatur agar sistem otomatis masuk ke grafis saat boot
systemctl set-default graphical.target

# 4. Optimasi untuk Pendidikan
# Memastikan repositori lokal dalam ISO siap digunakan
zypper --non-interactive clean --all

exit 0
openSUSE Build Service is sponsored by