Jelszóval védett honlaprész

A MathWikiből
(Változatok közti eltérés)
 
 
(egy szerkesztő egy közbeeső változata nincs mutatva)
4. sor: 4. sor:
 
* A védeni kívánt tartalmat helyezzük egy külön könyvtárba.
 
* A védeni kívánt tartalmat helyezzük egy külön könyvtárba.
 
* A könyvtárban hozzunk létre egy új fájlt '''.htaccess''' néven, az alábbihoz hasonló tartalommal:
 
* A könyvtárban hozzunk létre egy új fájlt '''.htaccess''' néven, az alábbihoz hasonló tartalommal:
  AuthName "Protected Area"
+
<apache>
  AuthType Basic
+
AuthName "Protected Area"
  AuthUserFile /home/mail/mgergi/titkos/jelszofile.txt
+
AuthType Basic
  Require USER pisti
+
AuthUserFile /home/mail/mgergi/titkos/jelszofile.txt
* Hozzuk létre a jelszófile-t, és adjuk meg '''pisti'' jelszavát:
+
Require USER pisti
  htpasswd -m -c /home/mail/mgergi/titkos/jelszofile.txt pisti
+
</apache>
* Hozzáadhatunk további felhasználókat is, ekkor már nem kell a -c (create) paraméter:
+
* Hozzuk létre a jelszófile-t, és adjuk meg '''pisti'' jelszavát: <pre>htpasswd -m -c /home/mail/mgergi/titkos/jelszofile.txt pisti</pre>
  htpasswd -m /home/student/mgergi/titkos/jelszofile.txt jozsi
+
* Hozzáadhatunk további felhasználókat is, ekkor már nem kell a -c (create) paraméter:<pre>htpasswd -m /home/student/mgergi/titkos/jelszofile.txt jozsi</pre>
  
 
===Biztonsági megjegyzések===
 
===Biztonsági megjegyzések===
19. sor: 19. sor:
 
===Extra-paranoiás megoldás===
 
===Extra-paranoiás megoldás===
 
Részletes magyarázat nélkül álljon itt a teljesen paranoiás megoldás megvalósításának menete:
 
Részletes magyarázat nélkül álljon itt a teljesen paranoiás megoldás megvalósításának menete:
  mkdir -p ~/public_html/titkos/qtE_yz/
+
<bash>
  chmod 755 ~/public_html/titkos ~/public_html/titkos/qtE_yz/
+
mkdir -p ~/public_html/titkos/qtE_yz/
  cat > ~/public_html/titkos/.htaccess
+
chmod 755 ~/public_html/titkos ~/public_html/titkos/qtE_yz/
  AuthName "Protected Area"
+
cat > ~/public_html/titkos/.htaccess
  AuthType Basic
+
  AuthName "Protected Area"
  AuthUserFile /home/student/mgergi/titkos/regi.xls
+
  AuthType Basic
  Require USER pisti
+
  AuthUserFile /home/student/mgergi/titkos/regi.xls
  <CTRL-D>
+
  Require USER pisti
  chmod 644 ~/public_html/titkos/.htaccess
+
  <CTRL-D>
  mkdir -p ~/titkos
+
chmod 644 ~/public_html/titkos/.htaccess
  chmod 711 ~/titkos
+
mkdir -p ~/titkos
  htpasswd -m -c ~/zeneim/regi.xls
+
chmod 711 ~/titkos
  chmod 644 ~/zeneim/regi.xls
+
htpasswd -m -c ~/zeneim/regi.xls
 +
chmod 644 ~/zeneim/regi.xls
 +
</bash>
 
Ezek után a ~/public_html/titkos/qtE_yz/ könyvtárat csak jelszóval lehet elérni, de a jelszó ismeretében is csak akkor, ha tudják, hogy a qtE_yz könyvtárban kell keresgélni!
 
Ezek után a ~/public_html/titkos/qtE_yz/ könyvtárat csak jelszóval lehet elérni, de a jelszó ismeretében is csak akkor, ha tudják, hogy a qtE_yz könyvtárban kell keresgélni!

A lap jelenlegi, 2009. február 4., 12:14-kori változata

Amennyiben honlapunk egy részét nem szeretnénk mindenki számára láthatóvá tenni, lehetőségünk van azt felhasználónév-jelszó párossal védetté tenni.

Az alapok

  • A védeni kívánt tartalmat helyezzük egy külön könyvtárba.
  • A könyvtárban hozzunk létre egy új fájlt .htaccess néven, az alábbihoz hasonló tartalommal:
AuthName "Protected Area"
AuthType Basic
AuthUserFile /home/mail/mgergi/titkos/jelszofile.txt
Require USER pisti
  • Hozzuk létre a jelszófile-t, és adjuk meg 'pisti jelszavát:
    htpasswd -m -c /home/mail/mgergi/titkos/jelszofile.txt pisti
  • Hozzáadhatunk további felhasználókat is, ekkor már nem kell a -c (create) paraméter:
    htpasswd -m /home/student/mgergi/titkos/jelszofile.txt jozsi

Biztonsági megjegyzések

  • A jelszófile mindig legyen kívül a public_html könyvtárunkon! Lehetőleg egy nem kilistázható (r-x--x--x) jogosultságú könyvtárba tegyük!
  • A jelszófile-nak és a .htaccess fájlnak olvashatónak kell lennie a webszerver számára vagyis minimum r--r--r-- jogokkal kell rendelkeznie. Ebből következően a gépünk felhasználói ki tudják deríteni a jelszófile helyét, olvashatják a jelszófile-t, és megpróbálhatják különböző programokkal visszafejteni, kitalálni a jelszavakat. Ha szeretnénk biztonságban tudni adatainkat, használjunk komoly jelszavakat!!!

Extra-paranoiás megoldás

Részletes magyarázat nélkül álljon itt a teljesen paranoiás megoldás megvalósításának menete:

mkdir -p ~/public_html/titkos/qtE_yz/
chmod 755 ~/public_html/titkos ~/public_html/titkos/qtE_yz/
cat > ~/public_html/titkos/.htaccess
  AuthName "Protected Area"
  AuthType Basic
  AuthUserFile /home/student/mgergi/titkos/regi.xls
  Require USER pisti
  <CTRL-D>
chmod 644 ~/public_html/titkos/.htaccess
mkdir -p ~/titkos
chmod 711 ~/titkos
htpasswd -m -c ~/zeneim/regi.xls
chmod 644 ~/zeneim/regi.xls

Ezek után a ~/public_html/titkos/qtE_yz/ könyvtárat csak jelszóval lehet elérni, de a jelszó ismeretében is csak akkor, ha tudják, hogy a qtE_yz könyvtárban kell keresgélni!

Személyes eszközök