Software

[howto] Poppassd su Debian 5 (cambiare la password da Horde)

Poppassd è un programma che permette di cambiare la password di sistema e può essere utile per consentire agli utenti di cambiare la propria password di posta. Horde ad esempio dispone di un modulo che si interfaccia a poppassd per permettere agli utenti di cambiare la propria password dalla webmail.

Su Debian 5 italiana, è necessario apportare delle modifiche ai sorgenti di poppassd per far si che possa funzionare correttamente.

Scaricare i sorgenti dal sito ufficiale del programma http://www.netwinsite.com/poppassd/


cd /usr/src/
wget ftp://netwinsite.com/pub/poppassd/poppassd.c
nano -w poppassd.c

Localizzare la riga static char *P1[] = e sostituire "password: ", con "Immettere nuova password UNIX: ",
Localizzare la riga static char *P2[] = e sostituire "retype new unix password: ", con "Immettere nuova password UNIX:",
Localizzare la riga static char *P3[] = e sostituire "new password (again):", con "Reimmettere la nuova password UNIX:",
Localizzare la riga static char *P4[] = e sostituire "password changed", con "passwd: password aggiornata correttamente",

Sostanzialmente, il programma richiama il comando passwd e ne analizza le risposte confrontandole con quelle definite nei vettori P1, P2, P3 e P4 per “capire” come comportarsi. Quello che si è fatto, è sostituire le stringhe che avrebbe restitutito passwd su un sistema Debian inglese con quelle restituite dalla versione localizzata italiana.

Compilare il programma e copiare l’eseguibile nella cartella /usr/local/bin


gcc poppassd.c -o poppassd -lcrypt
cp poppasswd /usr/local/bin
chmod +x /usr/local/bin/poppasswd

Aggiungere poppassd come servizio

Editare il file /etc/inetd.conf aggiungendo in fondo la riga

poppassd stream tcp nowait root /usr/local/bin/poppassd

Riavviare il servizio inetd

/etc/init.d/openbsd-inetd restart

Testare il funzionamento

telnet localhost:106
200 your poppassd v1.6a hello, who are you?
user utente
200 your password please.
pass password
200 your new password please.
newpass nuovapassword
200 Password changed, thank-you.

Download di poppassd modificato per Debian 5 in italiano

10/07/2009 How-To
No Comments

[tips] Driver nVidia e problema desktop remoto con Windows XP SP3

[exchange] Abilitare la verifica del destinatario su Exchange

Lascia un commento

Devi essere connesso per inviare un commento.

Luglio 2026
L M M G V S D
 12345
6789101112
13141516171819
20212223242526
2728293031  
« Gen    

Categorie

  • Access
  • Asp
  • Cyberoam
  • Dell
  • ESX / vmWare
  • Exchange
  • Exchange 2007
  • How-To
  • IIS
  • iPhone
  • Linux
  • Mac
  • Office 365
  • Outlook
  • plesk
  • Promox
  • Sophos XG
  • SQL Server
  • TeamSystem
  • Tips
  • Trend Micro
  • Uncategorized
  • Vb.NET
  • VB6
  • Windows 10
  • Windows 7
  • Windows SBS
  • Windows Server
  • Windows Vista
  • Windows XP
  • WSUS

How-To

  • Configure SMTP O365 Migration Using TLS 1.2 For SQL Database Mail
  • Debian anti-spam and anti-virus e-mail gateway
  • How to install Small Business Server 2003 in an existing Active Directory domain
  • Sophos XG Firewall and Firebox Branch Office VPN Integration Guide
  • Squid, SquidGard, NTLM Authentication con Samba 3.x su Debian Sarge
  • Troubleshoot high-CPU-usage issues in SQL Server

Utili

  • Chip Grafici per portatili – Benchmark
  • Il blog su Microsoft Access
  • Processori per portatili – Benchmark
  • Sophos Wireless: Wi-Fi Fundamentals
  • Zentyal – Linux Small Business Server

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
Luglio 2026
L M M G V S D
 12345
6789101112
13141516171819
20212223242526
2728293031  
« Gen    

Archivio

  • Gennaio 2026
  • Settembre 2025
  • Giugno 2024
  • Febbraio 2024
  • Settembre 2023
  • Agosto 2023
  • Novembre 2022
  • Agosto 2022
  • Marzo 2022
  • Ottobre 2021
  • Maggio 2020
  • Aprile 2020
  • Febbraio 2020
  • Settembre 2019
  • Luglio 2019
  • Giugno 2019
  • Marzo 2018
  • Novembre 2017
  • Settembre 2017
  • Aprile 2017
  • Dicembre 2016
  • Luglio 2016
  • Giugno 2016
  • Maggio 2016
  • Dicembre 2015
  • Novembre 2015
  • Settembre 2015
  • Luglio 2015
  • Maggio 2015
  • Dicembre 2013
  • Novembre 2013
  • Dicembre 2012
  • Novembre 2012
  • Ottobre 2012
  • Settembre 2012
  • Maggio 2012
  • Gennaio 2012
  • Novembre 2011
  • Maggio 2011
  • Ottobre 2010
  • Giugno 2010
  • Aprile 2010
  • Marzo 2010
  • Gennaio 2010
  • Dicembre 2009
  • Novembre 2009
  • Settembre 2009
  • Luglio 2009
  • Giugno 2009
  • Marzo 2009
  • Febbraio 2009
  • Novembre 2008
  • Settembre 2008
  • Luglio 2008
  • Giugno 2008
  • Maggio 2008
  • Aprile 2008
  • Gennaio 2008
  • Ottobre 2007
  • Settembre 2007
  • Agosto 2007
  • Maggio 2007

Categorie

  • Access (1)
  • Asp (3)
  • Cyberoam (2)
  • Dell (1)
  • ESX / vmWare (8)
  • Exchange (11)
  • Exchange 2007 (8)
  • How-To (32)
  • IIS (2)
  • iPhone (1)
  • Linux (1)
  • Mac (1)
  • Office 365 (3)
  • Outlook (6)
  • plesk (1)
  • Promox (1)
  • Sophos XG (4)
  • SQL Server (7)
  • TeamSystem (1)
  • Tips (40)
  • Trend Micro (3)
  • Uncategorized (1)
  • Vb.NET (1)
  • VB6 (2)
  • Windows 10 (3)
  • Windows 7 (3)
  • Windows SBS (3)
  • Windows Server (22)
  • Windows Vista (2)
  • Windows XP (3)
  • WSUS (2)

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org
Proudly powered by WordPress | Theme: Neblue by NEThemes.