Mi chiedo cosa succede cosa succede quando cambio la mia password su un sistema Linux. Fondamentalmente tutte le password sono memorizzate in un file chiamato /etc/shadow
o /etc/master.passwd
in sistemi BSD-like come ricordo. Entrambi sono di proprietà di root / wheel con 600 permessi.
Quindi quando cambio la mia password usando il comando passwd
nel terminale dovrebbe in qualche modo accedere a questo file con i permessi di root. Quindi leggi e scrivi ad esso.
Sono interessato a come ottiene i permessi di root e quali processi (o processi) sono responsabili della modifica della password.