Brzydko ułożony kod na github + pytanko

Harry94 | 2019-11-03 22:30:22 UTC | #1

Witam
prosiłbym o pomoc w kwestii takiej bo
jak pisze sobie skrypt w bashu na notepad i biorę kopiuj wklej na github to kod się brzydko układa działać działa ale to nie estetycznie wygląda

mam też drugie pytanie bo od nie dawna uczę się z tymi skryptami i chciałbym zapytać jak można zabezpieczyć taki skrypt aby wywołać podanie pinu?
patrzałem w necie o md5 ale nie za bardzo rozumie jak to wykonać

podeślecie jakiś przykład ?

jestem też ciekaw jak wygląda np uruchamiam skrypt 1.sh po czym wpisuje pin i uruchamia się skrypt 2.sh bez pobierania go na serwer aby nikt nie ukradł da się?

eksperymentuje aby sobie umilić prace na serwie i jestem zwolennikiem automatyzacji :-)


Wright | 2019-11-04 13:59:09 UTC | #2

[quote=”Harry94, post:1, topic:12540”]
jak pisze sobie skrypt w bashu na notepad i biorę kopiuj wklej na github to kod się brzydko układa działać działa ale to nie estetycznie wygląda
[/quote]
zgaduje, że w skrypcie np. raz używasz 4 spacje, a raz tab i dlatego potem na gicie wygląda to jak kupa


Harry94 | 2019-11-03 22:56:04 UTC | #3

oo faktycznie dzięki :-)


Nieznajomy11 | 2019-11-04 13:59:09 UTC | #4

[quote=”Harry94, post:1, topic:12540”]
jestem też ciekaw jak wygląda np uruchamiam skrypt 1.sh po czym wpisuje pin i uruchamia się skrypt 2.sh bez pobierania go na serwer aby nikt nie ukradł da się?
[/quote]

Nie da się wykonać skryptu, który nie znajdzie się, chociażby w pamięci serwera. Zaciemnianie skryptów w bashu to ogólnie rzecz biorąc rak, nieskuteczne utrudnianie.

Jeśli chcesz bronić się przed “kradzieżą własności intelektualnej”, to możesz sobie odpuścić jakikolwiek program/skrypt dostarczany do użytkownika, gdzie użytkownik ma do tego dostęp, bo wszystkie metody zabezpieczania są mocno nieskuteczne, ktoś zdeterminowany i tak osiągnie, to co chciał, a zwykły użytkownik tylko na tym cierpi.


Harry94 | 2019-11-03 23:12:58 UTC | #5

Dziękuje za odpowiedz :-)


system | 2019-12-05 23:13:02 UTC | #6

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.