buker:$6$pNRqnnk7$hNjrhVzv6pErdjY0lgj95u0jmvf37T14DXweD94LTuc/4hKyV9oeaY7TyQbplzHhm3BjHexQEcwnjkP8efMrt.:15398:0:99999:7:::
mysql:!:15379:0:99999:7:::
proftpd:!:15385:0:99999:7:::
ftp:*:15385:0:99999:7:::
adelura:$6$ZWlUSbIr$./RwccGmCFDIQ5fRKk.S8ewuOIDQqloHl89Z4gTNRdI2KRCI09Xin7foxSWtFys0Uoc6ubaTug.22eEhC3fMp0:15387:0:99999:7:::
postfix:*:15388:0:99999:7:::
popa3d:*:15388:0:99999:7:::
dovecot:*:15388:0:99999:7:::
clamav:!:15388:0:99999:7:::
amavis:*:15388:0:99999:7:::
To powyżej jest struktura pliku. Każdy wiersz jest podzielony ":".
Pierwsza część to login a 2 (ta długa to hasło).
To co muszę uzyskać to wyszukać odpowiednia linie za pomocą loginu. po czym edytować drugi człon czyli hasło.
Szukałem już sporo na rożnych forach i Google i nigdzie nie znalazłem żadnej podpowiedzi. Oczywiście loginy i hasła mogą być rożne. Login i hasło przekazuje do aplikacji za pośrednictwem parametrów uruchomieniowych. Jest to program konsolowy wykonywany przez serwer www wiec odpadają wszelkiego rodzaju interakcje z użytkownikiem. Proszę o pomoc bo siedzę już nad tym problemem kilka dni