"všechny soubory jsou přístupné včetně /etc/passwd"
No a? Když mám přístup k běžnému uživatelskému účtu v linuxu, tak taky dokážu přečíst /etc/passwd.
Pokud jde o zápis, tak většina moderních distribucí nesežere přímo zadané heslo v /etc/passwd. Pokud to ta vaše dokáže, tak je na čase se porozhlédnout jinde.
No a? Tahle otázka je dost bezpředmětná, protože když má uživatel ke stroji fyzický přístup, ten shadow si může změnit tak jako tak (live CD, vyndání disku...)