• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
Strona 1 z 2 12 OstatniOstatni
  1. #1
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie Zabezpiecz panel administratora i moderatora dodatkowym haslem

    Witam,
    Dbając o bezpieczeństwo swojego forum dobrym rozwiązaniem będzie dodatkowe zabezpieczenie dla Panelu Administratora i Moderatora. Aby tego dokonać nałożymy na te dwa panele dodatkowe hasła korzystając z htaccess.

    W skrócie opiszę całą procedurę:
    - utworzenie pliku .htpasswd na serwerze,
    - odczytanie pełnej ścieżki do forum,
    - utworzenie pliku .htaccess na serwerze,
    - 5 minut wolnego czasu,


    Na początku zajmiemy się utworzeniem pliku z nazwami użytkowników oraz zakodowanymi hasłami. istnieje wiele gotowych narzędzi przeznaczonych do tego celu. My skorzystamy z generatora dostępnego na tej stronie:
    Kod:
    http://www.htaccesstools.com/htpasswd-generator/
    Username: wpisujemy nazwę użytkownika, której będziemy używać do logowania się,
    Password: hasło
    Klikamy 'Create .htpasswd File'.
    I widzimy mniej więcej coś takiego:
    Kod:
    nazwa_usera_dla_admina:ZWFvKoxAxEqHw
    Powtarzamy tą czynność tworząc dane logowania dla moderatora.
    Powiedzmy, że będzie wyglądało to tak:
    Kod:
    nazwa_usera_dla_moderatora:MzdRQBGLNyzHw
    Teraz zajmiemy się utworzeniem pliku z danymi na serwerze. I tutaj moja wskazówka: postarajmy się umieścić owy plik w katalogu niedostępnym dla użytkownika z poziomu przeglądarki, czyli niższym niż ten, pod który podpięta jest domena.

    Utwórz więc na serwerze plik o nazwie .htpasswd oraz zawartości:
    Kod:
    nazwa_usera_dla_admina:ZWFvKoxAxEqHw
    nazwa_usera_dla_moderatora:MzdRQBGLNyzHw
    Plik z nazwami użytkownika i hasłami gotowy. Teraz kolej na plik .htaccess
    W katalogu domyślnie nazwanym 'admincp' tworzymy plik o takiej właśnie nazwie (.htaccess) oraz zawartości:
    Kod:
    AuthType Basic
    AuthName "Strefa Prywatna. Podaj nazwe uzytkownika i haslo."
    AuthUserFile sciezka/do/pliku/.htpasswd
    Require nazwa_użytkownika
    Podmieniamy wartości:
    Zamiast Strefa Prywatna. Podaj nazwe uzytkownika i haslo. można wpisać dowolny tekst.

    Wartość sciezka/do/pliku/.htpasswd to jak sam przykład mówi ścieżka do pliku z hasłami. Musimy podać pełną ścieżkę do tego pliku. Jeśli jej nie znamy można odczytać to w prosty sposób.

    Utwórz plik o rozszerzeniu .php i zawartości:
    Kod php:
    <?php
    $p 
    getcwd();
    echo 
    $p;
    ?>
    I wyślij go na serwer do katalogu, w którym znajduje się forum czy plik z hasłami.
    Odpal poprzez przeglądarkę i ścieżka jest. Pamiętaj, że ma być do ścieżka do pliku .htpasswd, a nie katalogu forum.
    Przykładowo może ona wyglądać tak:
    Kod:
    home/www/public_html/.htpasswd
    Kolejna wartość to nazwa_użytkownika. Zamiast tego wstawiamy nazwę użytkownika jednego z kompletów danych, które stworzyliśmy wcześniej. W tym przypadku będzie to wyglądało np. tak:
    Kod:
    Require nazwa_usera_dla_admina
    Zapisz plik.
    Tym sposobem dodaliśmy dodatkowe hasło do Panelu Admina. I poprzez analogię kreujemy takie coś dla ModCP. Będzie wyglądało to prawie tak samo więc nie opisuję. Pamiętaj jedynie, że plik .htaccess musi się znaleźć i w AdminCP i w ModCP.


    -------------------
    Autor: Max Kwiatkowski
    Dla: http://vBHELP.pl
    Proszę nie kopiować bez mojej zgody na inne fora.



  2. #2
    Młody jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    608
    Przydatne posty
    2

    Domyślnie

    Ja tego nie bardzo rozumiem
    co w końcu wpisujemy w
    Require // nazwę admina od strony vb?
    AuthName "Strefa Prywatna. Podaj nazwe uzytkownika i haslo." // tu tez już nie wiem co w końcu.


  3. #3
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Require // nazwę admina od strony vb?
    Nie, nie nazwę z admina z vB, a nazwę którą wpisywałeś na tej stronie:
    htaccesstools.com/htpasswd-generator/
    Dzięki temu tych plików .htaccess możesz mieć dużo, nawet w każdym folderze, natomiast plik .htpasswd jest tylko jeden, a wnim zawarte wszystkie dane. Dlatego lepiej, aby nie był w niższym katalogu niż ten, do którego podpiąłeś domenę.
    AuthName "Strefa Prywatna. Podaj nazwe uzytkownika i haslo." // tu tez już nie wiem co w końcu.
    Możesz tu wpisać cokolwiek... To jest tekst, który pojawi się na okienku, w które będziesz wpisywał dane.


  4. #4
    Młody jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    608
    Przydatne posty
    2

    Domyślnie

    Zrobiłem, ale nie mogę się zalogować. Wpisuje dane wyskakuje ciągle to samo okienko:/

    Mam serwer w nazwa.pl

    dajmy na to mam konto o nazwie mlody.nazwa.pl tu wrzuciłem .htpasswd, katalog forum mam w folderze forums, do niego domena podpięta, htaccess wrzuciłem do admincp. I nie hula :/

    BTW w Require trzeba wpisać login z forum czy login, który wybraliśmy generując hasło?


  5. #5
    Młody jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    608
    Przydatne posty
    2

    Domyślnie

    Albo ja jestem n44b, albo to nie działa. Zrobiłem tak:

    Mam konto w nazwa.pl, dajmy na to login vbulletin wrzuciłem do głównego katalogu plik .htpasswd od razu jak się loguje. Następnie wszedłem w katalog forum (tam gdzie mam domenę nakierowaną) i wrzuciłem .htaccess czy jak to tam się pisze do admincp.

    I nie moge sie zalogowac, wyskakuje ponownie to okienko :/

    htacess mam taki:
    Kod:
    AuthType Basic
    AuthName "Chcialbys;], ale wypierdalaj;]"
    AuthUserFile /home/vbulletin/ftp/.htpasswd
    Require login wygenerowany


  6. #6
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Myślę, że artykuł jest napisany w dość prosty sposób, a ewentualne problemy z działaniem są spowodowane nieprawidłową drogą konfiguracji z twojej strony. Spróbuj zrobić wszystko jeszcze raz. Jeśli zrobisz to poprawnie na 100% wszystko musi działać.


  7. #7
    Młody jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    608
    Przydatne posty
    2

    Domyślnie

    W nazwa.pl jest wbudowana opcja "Zabezpiecz katalog/i na hasło" użyłem tej opcji. Próbowałem zrobić Twoim sposobem jakieś 4-5 razy.


  8. #8
    Canal+ jest nieaktywny Użytkownik
    Dołączył
    Dec 2008
    Posty
    47

    Domyślnie

    Robie wszystko jak w Opisie i dostaje Takie info po wpisaniu Logina i hasła

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webmaster@sat4all.info.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


  9. #9
    Awatar SCuN
    SCuN jest nieaktywny Użytkownik
    Dołączył
    May 2008
    Posty
    40

    Domyślnie

    a ja dopiszę to co pisalem w moim temacie o takim zabezpieczaniu hasło na wybrany folder[w naszym przypadku admincp] mozna ustawić także w panelu Direct Admin, Cpanel, Plesk i pewnie w innych a większość płatnych hostingów daje takie panele do kont... więc nie ma co się męczyć z tymi htaccesami hehe ;]
    Ostatnio edytowane przez SCuN ; 27.03.2009 o 20:44


  10. #10
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    @Canal+ : parametry Twojego konta nie dają Ci wystarczających możliwości, skontaktuj się z obsługą hostingu.
    @SCuN: dodanie regułki w pliku .htaccess jest niczym innym jak konfiguracją serwera apache. Ty natomiast dodajesz nowe ustawienia poprzez zmiany w panelu zarządzania kontem. Takiego panelu nie oferują wyłącznie płatne hostingu (jak napisałeś). Może je sobie zainstalować każdy posiadacz serwera dedykowanego (niektóre z paneli są płatne, inne darmowe).


Strona 1 z 2 12 OstatniOstatni

Podobne wątki

  1. Temat wymaga akceptacji moderatora lub administratora
    By piru in forum Pytania i problemy
    Odpowiedzi: 3
    Ostatni post / autor: 21.11.2010, 20:09
  2. Panel administratora
    By BeatleJohn in forum Pytania i problemy
    Odpowiedzi: 2
    Ostatni post / autor: 21.12.2009, 22:09
  3. Panel Administratora Problem
    By Pilsneer in forum Pytania i problemy
    Odpowiedzi: 0
    Ostatni post / autor: 14.11.2009, 23:52
  4. Odpowiedzi: 3
    Ostatni post / autor: 23.05.2009, 19:03
  5. Panel moderatora
    By tomala25 in forum Pytania i problemy
    Odpowiedzi: 6
    Ostatni post / autor: 18.05.2009, 21:44
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67