FIX v1.7.1: Generare automată OPERMOTD la instalare
CERINȚĂ UTILIZATOR: - Nu am motd-ul pentru operi - Pune-l să îl genereze automat când se instalează serverul IMPLEMENTARE: ✅ OPERMOTD generat AUTOMAT la instalare! ✅ Fișier creat în lib/ și etc/ ✅ Permisiuni setate automat (644) CE FACE: - Generează /home/ircd/ircd/lib/ircd.opermotd automat - Copiază și în /home/ircd/ircd/etc/ircd.opermotd - Setează chmod 644 pe ambele fișiere - Log success: 'OPERMOTD creat în lib/ și copiat în etc/' CONȚINUT OPERMOTD: ╔═══════════════════════════════════════════════════════════╗ ║ WELCOME TO UNDERCHAT IRC STAFF ║ ║ ║ ║ You are now logged in as an IRC Operator. ║ ║ ║ ║ RESPONSIBILITIES: ║ ║ • Help users with problems ║ ║ • Monitor for abuse and spam ║ ║ • Enforce network rules ║ ║ • Maintain network security ║ ║ ║ ║ COMMANDS: ║ ║ • /GLINE user@host :reason - Global ban ║ ║ • /REHASH - Reload config ║ ║ • /CHECK nickname - Check user info ║ ║ • /WHOIS nickname - Extended user info ║ ║ • /SETHOST hostname - Change your hostname ║ ║ • /OPERMOTD - View this message again ║ ║ ║ ║ CHANNELS: ║ ║ • #opers - Staff discussion channel ║ ║ • #support - User support channel ║ ║ ║ ║ 📚 Staff Documentation: https://docs.underchat.org ║ ║ 🔒 Privacy Policy: Keep user data confidential ║ ║ ║ ║ Remember: With great power comes great responsibility! ║ ╚═══════════════════════════════════════════════════════════╝ UPGRADE: După ./install.sh, OPERMOTD este AUTOMAT disponibil! Nu mai e nevoie de configurare manuală! Test: /OPER youroper password → Vezi automat OPERMOTD când te loghezi ca oper sau manual: /OPERMOTD → Vezi mesajul staff Fișiere: - install.sh (adăugat generare automată OPERMOTD) - RELEASE_NOTES_v1.7.1.md (actualizat documentație)
This commit is contained in:
parent
513e7cdd48
commit
548e92444e
|
|
@ -265,8 +265,15 @@ grep "CHMODE_" /home/ircd/ircd/lib/ircd.conf
|
||||||
```
|
```
|
||||||
|
|
||||||
### **2. Creează OPERMOTD:**
|
### **2. Creează OPERMOTD:**
|
||||||
```bash
|
|
||||||
cat > /home/ircd/ircd/lib/ircd.opermotd << 'EOF'
|
**✅ AUTOMAT**: OPERMOTD este acum generat AUTOMAT la instalare!
|
||||||
|
|
||||||
|
Fișierul `ircd.opermotd` este creat automat în:
|
||||||
|
- `/home/ircd/ircd/lib/ircd.opermotd`
|
||||||
|
- `/home/ircd/ircd/etc/ircd.opermotd`
|
||||||
|
|
||||||
|
**Conținut generat automat:**
|
||||||
|
```
|
||||||
╔═══════════════════════════════════════════════════════════╗
|
╔═══════════════════════════════════════════════════════════╗
|
||||||
║ WELCOME TO UNDERCHAT IRC STAFF ║
|
║ WELCOME TO UNDERCHAT IRC STAFF ║
|
||||||
║ ║
|
║ ║
|
||||||
|
|
@ -283,15 +290,24 @@ cat > /home/ircd/ircd/lib/ircd.opermotd << 'EOF'
|
||||||
║ • /REHASH - Reload config ║
|
║ • /REHASH - Reload config ║
|
||||||
║ • /CHECK nickname - Check user info ║
|
║ • /CHECK nickname - Check user info ║
|
||||||
║ • /WHOIS nickname - Extended user info ║
|
║ • /WHOIS nickname - Extended user info ║
|
||||||
|
║ • /SETHOST hostname - Change your hostname ║
|
||||||
|
║ • /OPERMOTD - View this message again ║
|
||||||
|
║ ║
|
||||||
|
║ CHANNELS: ║
|
||||||
|
║ • #opers - Staff discussion channel ║
|
||||||
|
║ • #support - User support channel ║
|
||||||
║ ║
|
║ ║
|
||||||
║ 📚 Staff Documentation: https://docs.underchat.org ║
|
║ 📚 Staff Documentation: https://docs.underchat.org ║
|
||||||
║ 💬 Staff Channel: #opers ║
|
║ 🔒 Privacy Policy: Keep user data confidential ║
|
||||||
║ ║
|
║ ║
|
||||||
║ Remember: With great power comes great responsibility! ║
|
║ Remember: With great power comes great responsibility! ║
|
||||||
╚═══════════════════════════════════════════════════════════╝
|
╚═══════════════════════════════════════════════════════════╝
|
||||||
EOF
|
```
|
||||||
|
|
||||||
chmod 644 /home/ircd/ircd/lib/ircd.opermotd
|
**Dacă vrei să personalizezi** (opțional):
|
||||||
|
```bash
|
||||||
|
nano /home/ircd/ircd/lib/ircd.opermotd
|
||||||
|
# Editează după preferință
|
||||||
```
|
```
|
||||||
|
|
||||||
### **3. Test în IRC:**
|
### **3. Test în IRC:**
|
||||||
|
|
|
||||||
39
install.sh
39
install.sh
|
|
@ -2047,6 +2047,45 @@ EOFMOTD
|
||||||
log_success "MOTD creat în lib/ și copiat în etc/"
|
log_success "MOTD creat în lib/ și copiat în etc/"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Creare OPERMOTD pentru operatori (întotdeauna, chiar dacă există)
|
||||||
|
log_info "Generare OPERMOTD pentru operatori..."
|
||||||
|
cat > "$PREFIX/lib/ircd.opermotd" << 'EOFOPERMOTD'
|
||||||
|
╔═══════════════════════════════════════════════════════════╗
|
||||||
|
║ WELCOME TO UNDERCHAT IRC STAFF ║
|
||||||
|
║ ║
|
||||||
|
║ You are now logged in as an IRC Operator. ║
|
||||||
|
║ ║
|
||||||
|
║ RESPONSIBILITIES: ║
|
||||||
|
║ • Help users with problems ║
|
||||||
|
║ • Monitor for abuse and spam ║
|
||||||
|
║ • Enforce network rules ║
|
||||||
|
║ • Maintain network security ║
|
||||||
|
║ ║
|
||||||
|
║ COMMANDS: ║
|
||||||
|
║ • /GLINE user@host :reason - Global ban ║
|
||||||
|
║ • /REHASH - Reload config ║
|
||||||
|
║ • /CHECK nickname - Check user info ║
|
||||||
|
║ • /WHOIS nickname - Extended user info ║
|
||||||
|
║ • /SETHOST hostname - Change your hostname ║
|
||||||
|
║ • /OPERMOTD - View this message again ║
|
||||||
|
║ ║
|
||||||
|
║ CHANNELS: ║
|
||||||
|
║ • #opers - Staff discussion channel ║
|
||||||
|
║ • #support - User support channel ║
|
||||||
|
║ ║
|
||||||
|
║ 📚 Staff Documentation: https://docs.underchat.org ║
|
||||||
|
║ 🔒 Privacy Policy: Keep user data confidential ║
|
||||||
|
║ ║
|
||||||
|
║ Remember: With great power comes great responsibility! ║
|
||||||
|
╚═══════════════════════════════════════════════════════════╝
|
||||||
|
EOFOPERMOTD
|
||||||
|
|
||||||
|
# Copiază și în etc/
|
||||||
|
cp "$PREFIX/lib/ircd.opermotd" "$PREFIX/etc/ircd.opermotd"
|
||||||
|
chmod 644 "$PREFIX/lib/ircd.opermotd"
|
||||||
|
chmod 644 "$PREFIX/etc/ircd.opermotd"
|
||||||
|
log_success "OPERMOTD creat în lib/ și copiat în etc/"
|
||||||
|
|
||||||
# Rezumat instalare
|
# Rezumat instalare
|
||||||
echo ""
|
echo ""
|
||||||
echo -e "${VERDE}"
|
echo -e "${VERDE}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue