Michele Liberi software
versione 1.03, 1 settembre 2022
|
|
Michele Liberi
mail: mliberi@gmail.com
cell: 3485211456
|
liberix
- Presentazione
- Programmi scritti in linguaggio C
- espressioni regolari
- servizi TCP V4
- accesso a servizi TCP V4
- applicazioni WEB
- nuovi comandi
- kcc, il compilatore di shell scripts
- mq, interazione con server MQM
- ckuserpw, controllo o cambio password
- metafl, archiviatore di metadati
- 1moregrp, lancia un comando previa aggiunta di un gruppo
- rmlines, rimuove righe da un file
- rows, trova righe in comune
- total, somma algebrica
- accessx, accessibilità di files e directories
- rtest, accessibilità per utente reale
- unchain, cancella catena di link simbolici
- fdump, visualizza un file in esadecimale
- u2d, converte un file da UNIX a DOS
- d2u, converte un file da DOS a UNIX
- ascii, tabella di codifica ASCII
- ebcdic, tabella di codifica EBCDIC
- asc2ebc, conversione da ASCII a EBCDIC
- ebc2asc, conversione da EBCDIC a ASCII
- ckhosts, verifica file hosts
- mynames, lista nomi di rete
- hostip, risoluzione nome di rete
- hff, codifica decodifica di Huffmann
- cargs, verifica argomenti
- mutuo, tabella ammortamento a rata costante
- id3, manipolazione informazioni per brani MP3
- woha2bash, converte un oggetto woha in una script bash
- now, cronometro per shell script
- comandi UNIX potenziati
- crittografia
- X clients
- componenti CGI
- Shell scripts
- Siti WEB
- Applicazioni Android
- Installazione
- Licenza d'uso
Il comando ckuserpw viene utilizzato dalle mie applicazioni web in fase di autenticazione e permette di verificare la validità delle credenziali di accesso fornite da un utente.
Non verifica solo che la password fornita sia valida, controlla anche altre possibili condizioni che ostano al login:
- utente bloccato
- utente scaduto
- account non attivo
- password impostata dall'amministratore (l'utente potrebbe essere forzato a cambiarla)
Il comando ckuserpw può anche essere utilizzato per impostare una nuova password in modalità non interattiva.
Il superutente può impostare la password di qualunque utente, mentre l'utente normale può cambiare la propria password solo fornendo la password in vigore.
In fase di cambio password ckuserpw controlla che:
- sia passato il tempo minimo previsto tra un cambio e l'altro
- sia rispettata la lunghezza minima della password
- che la password sia diversa dal nome dell'utente