- 
Data: 2010-08-02 20:20:09
 Temat: Pytanie o skrypt dostarczający danych uwierzytelniających [długie]
 Od: "..:: sjf ::.." <s...@u...org.invalid> szukaj wiadomości tego autora
 [ pokaż wszystkie nagłówki ]Witam, 
 
 Moje pytanie dotyczy skryptów uniksowych, więc gdzieniegdzie będę odnosił
 się do cech tego systemu.
 Otóż, mam potrzebę przebudowania istniejącego skryptu (załóżmy jego nazwę
 *working*) służącego do logowania na urządzenia i wykonywania na nich
 określonych operacji, w taki sposób, by wyrzucić na zewnątrz dane
 uwierzytelniające (login i hasło) do urządzeń.
 Pomysł jest taki, by napisać dodatkowy skrypt/program serwisowy (nazwijmy go
 *credit*), który dostarczałby danych uwierzytelniających dla skryptu
 *working*. Docelowo przydatny byłby również dla innych moich skryptów.
 Działanie skryptu *credit* byłoby następujące:
 - przy pierwszym uruchomieniu skrypt pyta o login i hasło do urządzeń,
 - zapamiętuje te dane i w jakiś sposób udostępnia na zewnątrz,
 - po zadanym czasie (np. 2 godz.) dane uwierzytelniające deaktualizują się i
 skrypt ponownie pyta o ich wprowadzenie przez użytkownika [chodzi o sytuację
 pozostawienia stacji roboczej nie zablokowanej i ograniczenie możliwości
 wykorzystania danych zalogowanego użytkownika - hasło nie zmienia się z taką
 częstotliwością :) ].
 Uruchomienie skryptu working powoduje "odpytanie" skryptu credit o dane
 logowania jakich ma użyć i w razie potrzeby (przedawnienie danych) credit
 odpytuje użytkownika o dane.
 
 I teraz moje pytania:
 W jaki sposób zrealizować przekazywanie danych uwierzytelniających pomiędzy
 skryptami credit i working (a docelowo również innymi)?
 Myślałem o zapisaniu danych w pliku z maksymalnie ograniczonymi prawami =
 400; czas modyfikacji pliku posłużyłby do ustalenia przedawnienia danych.
 Inna metoda - zapis danych w zmiennych środowiskowych użytkownika (login,
 hasło i dodatkowo timestamp do ustalenia przedawnienia danych).
 Obie metody zapisu danych można by ulepszyć poprzez zakodowanie danych, ale
 trzeba by zastosować dodatkowo jakiś klucz, czyli użytkownik musiałby
 podawać dodatkowo ten klucz i co gorsza przy każdym uruchomieniu skryptu
 working (tak by credit mógł odkodować zakodowane dane i przekazać do skryptu
 working), więc raczej odpada. Zastosowanie jakiegoś "sobie znanego
 algorytmu" bez potrzeby podawania klucza też mija się z celem, bo wystarczy
 analiza skryptu.
 
 Chciałbym uniknąć podawania w skrypcie roboczym nazwy pliku / zmiennych
 środowiskowych do odczytania danych logowania lecz zastosować jakiś
 interfejs wymiany danych, który zapewniłby aktualność danych logowania.
 Czyli w skrypcie working powinno być odwołanie do credit, który ostatecznie
 zwraca dane logowania. Inaczej credit czuwa nad aktualizacją danych
 logowania i ich dostarczeniem do programów z nich korzystających.
 W jaki sposób zrealizować taki interfejs? Może na zasadzie, że credit działa
 jako daemon i jest odpytywany o dane logowania przez inne skrypty? W jaki
 sposób podejść do problemu?
 
 PS. Język programowania dowolny, ale najchętniej coś skryptowego: Perl, Tcl,
 Bash, itp.
 
 --
 Szczepan J. Fijał :: sjf @ 50°07'N 18°58'E
 xmpp:s...@j...pl | tlen:sjf | gg:2604451 | skype:s.fijal?call
 "Linux is like Wigwam. No gates, no windows... Apache inside ;-)"
 
 
Następne wpisy z tego wątku
- 03.08.10 11:54 Segmentation Fault
- 03.08.10 17:19 ..:: sjf ::..
- 04.08.10 07:52 Darek
- 04.08.10 10:24 ..:: sjf ::..
- 04.08.10 11:23 Segmentation Fault
Najnowsze wątki z tej grupy
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
Najnowsze wątki
- 2025-10-31 Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- 2025-10-31 Warszawa => Starszy Konsultant SAP - obszar PP <=
- 2025-10-31 Zamek elektroniczny
- 2025-10-31 Warszawa => Sales Assistant <=
- 2025-10-31 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-31 Warszawa => Junior Rekruter <=
- 2025-10-31 Warszawa => Engineering Manager (doświadczenie w branży lotniczej lu
- 2025-10-30 Był neosędzia w składzie jest cofka w apelacji [dożywocie za potrójne zabójstwo]
- 2025-10-30 Warszawa => Lead SAP PP Consultant <=
- 2025-10-30 Poznań => Konsultant SAP HCM <=
- 2025-10-30 Warszawa => Junior Rekruter <=
- 2025-10-30 Warszawa => Senior SAP Consultant - PP area <=
- 2025-10-30 Zakrzewo => SAP HCM Consultant <=
- 2025-10-30 Gang przestępców napadających przestępców już rozbity! [CBŚP,media,prawny humor]
- 2025-10-30 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu




![Artykuł natywny, czyli jaki? Jak napisać dobry artykuł natywny? [© Trueffelpix - Fotolia.com] Artykuł natywny, czyli jaki? Jak napisać dobry artykuł natywny?](https://s3.egospodarka.pl/grafika2/artykul-natywny/Artykul-natywny-czyli-jaki-Jak-napisac-dobry-artykul-natywny-215898-150x100crop.jpg) 
![Jak najkorzystniej wysyłać i odbierać przelewy walutowe w EURO [© Production Perig - Fotolia.com] Jak najkorzystniej wysyłać i odbierać przelewy walutowe w EURO](https://s3.egospodarka.pl/grafika2/przelewy-bankowe/Jak-najkorzystniej-wysylac-i-odbierac-przelewy-walutowe-w-EURO-205900-150x100crop.jpg) 
![Content marketing - co to jest i od czego zacząć? [© patpitchaya - Fotolia.com] Content marketing - co to jest i od czego zacząć?](https://s3.egospodarka.pl/grafika2/content-marketing/Content-marketing-co-to-jest-i-od-czego-zaczac-215740-150x100crop.jpg) 
![Dni wolne od pracy i kalendarz świąt 2025 [© Tatiana Goskova na Freepik] Dni wolne od pracy i kalendarz świąt 2025](https://s3.egospodarka.pl/grafika2/dni-wolne-od-pracy/Dni-wolne-od-pracy-i-kalendarz-swiat-2025-263099-150x100crop.jpg) 
 Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei
Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei 
 
 
 
![Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie [© wygenerowane przez AI] Milion na koncie? Wystarczyło inwestować po około 2 tysiące miesięcznie](https://s3.egospodarka.pl/grafika2/oszczedzanie-pieniedzy/Milion-na-koncie-Wystarczylo-inwestowac-po-okolo-2-tysiace-miesiecznie-269397-150x100crop.jpg) 
![Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy [© pixabay] Wynajem mieszkania w Warszawie pochłania 44% pensji. Zobacz, jak wypadamy na tle Europy](https://s3.egospodarka.pl/grafika2/rynek-najmu/Wynajem-mieszkania-w-Warszawie-pochlania-44-pensji-Zobacz-jak-wypadamy-na-tle-Europy-269391-150x100crop.jpg) 
![Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie? [© wygenerowane przez AI] Lot z niespodzianką - jak overbooking zmienia podróż i jakie prawa mają pasażerowie?](https://s3.egospodarka.pl/grafika2/prawa-pasazera/Lot-z-niespodzianka-jak-overbooking-zmienia-podroz-i-jakie-prawa-maja-pasazerowie-269384-150x100crop.jpg) 
![Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu [© wygenerowane przez AI] Lider z sercem: empatia i zaufanie jako klucz do sukcesu zespołu](https://s3.egospodarka.pl/grafika2/lider/Lider-z-sercem-empatia-i-zaufanie-jako-klucz-do-sukcesu-zespolu-269133-150x100crop.png) 
![Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam? [© wygenerowane przez AI] Bańka AI za 5 bilionów dolarów: Kiedy inwestorzy powiedzą: sprawdzam?](https://s3.egospodarka.pl/grafika2/AI/Banka-AI-za-5-bilionow-dolarow-Kiedy-inwestorzy-powiedza-sprawdzam-269382-150x100crop.png) 
 


