[Çözüldü] Apache erişim kısıtlamaları nasıl ?

Başlatan reddecks, 23 Temmuz 2010 - 13:16:17

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

reddecks

apache güzel çalışıyor ama herkes rahatça girebiliyor. benim istediğim kullanıcı ve parola ekleme. istediğim kişilerin girmesi.

htaccess ile baya uğraştım ama yapamadım. yardımcı olabilirmisiniz?
windows tembelliği linux araştırmayı öğretir ....

utdmr

Nasıl bakamıyorum şimdi ama anahtar kelime: .htpasswd
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.

reddecks

Alıntı yapılan: utdemir - 23 Temmuz 2010 - 13:37:52
Nasıl bakamıyorum şimdi ama anahtar kelime: .htpasswd

biliyorum elimde baya döküman var baya kurcaladım ama olmuyor kullanıcı adı ve şifre soruyor ama

şifremi kabul etmiyor.
windows tembelliği linux araştırmayı öğretir ....

utdmr

.htaccess'te .htpasswd dosyanızın sunucudaki tam yolunu yazdınız mı, ve de dosyaya sifrenizin hash'ini eklediniz mi?
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.

reddecks

Alıntı yapılan: utdemir - 23 Temmuz 2010 - 20:01:26
.htaccess'te .htpasswd dosyanızın sunucudaki tam yolunu yazdınız mı, ve de dosyaya sifrenizin hash'ini eklediniz mi?

dosyaya sifre hash ini ekleyemedim sanırım. ama dosyaları sucuma yane apache klasorune ekledim.
windows tembelliği linux araştırmayı öğretir ....

utdmr

Öncelikle yapmanız gereken, .htpasswd'ye ekleyeceğiniz satırı bulmak. Bunun için internet siteleri var, ".htpasswd generator" gibi bir terimle bulabilirsiniz, bir de konsoldan çalışan bir komut vardı, daha güvenlidir ama hatırlamıyorum. Ardından bu dosyayı şifrelemek istediğiniz klasöre kaydettikten sonra, bir de .htaccess dosyası oluşturup oraya dökümanlarda bulabileceğiniz şekilde .htpasswd'nin yolunu göstermek.
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.


by_abba

<?php
 
 
# Konfigurasyon
 
$sayfaSifreleme ='1'# 1 acik , 0 kapali
 
$kullaniciAdi 'username';
 
$sifre 'pass';
 
 
# yetki kontrol fonksiyonu
 
function yetkiKontrol($kullaniciAdi,$sifre) {
     if(empty(
$_SERVER['PHP_AUTH_USER']) || empty($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != "$kullaniciAdi|| $_SERVER['PHP_AUTH_PW'] != "$sifre") {
         
header('WWW-Authenticate: Basic realm="kullanici adi ve sifreyi girin"');
          die(
header('HTTP/1.0 401 Unauthorized'));
     }
 }
  
 
# Sayfa Sifreleme aciksa 
 
if($sayfaSifreleme =='1') {     
     
# Veri ve sifre kontrolu
    
yetkiKontrol($kullaniciAdi,$sifre);
 }
 
# Sayfanizin kodlari
?>


şifreli sayfa kodlaması. Bilmiyorum belki işinize yarayabilir.

htpasswd ilgili sayfalar...
http://httpd.apache.org/docs/2.0/programs/htpasswd.html
http://www.colostate.edu/~ric/htpass.html

reddecks

#8
    cd ~ric/public_html
    mkdir protect
    chmod g+r,g+x,o-r,o-x protect
    chgrp-www -sd protect
    cd protect



    AuthUserFile /z/ric/secret/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Ric's protected files"
    AuthType Basic

    <Limit GET>
    require valid-user
    </Limit>

bu kodları kendime göre düzenleyerek
ve password generator ile  üyelik yaptım.herkese teşekkür ediyorum.

peki üyeye özel klasor yapabilirmiyim ?
windows tembelliği linux araştırmayı öğretir ....

utdmr

Özel klasör?

Farklı klasörlere farklı .htpasswd dosyaları ile yapabilirsin, .htaccess'te dizin temelli yapılandırma oluyorsa httpd.conf'taki gibi, o da seni fazla dosya oluşturmaktan kurtarır, sadece passwd dosyalarının yerlerini belirlersin.
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.

reddecks

1.peki sistemden otomatik atmayı nasıl yapabilirim? mesela 10 dk sora tekrar parola istesin.

bu şekilde sistemden hiç atmıyor.

2. apache icon larını nasıl değiştirebilirim. icon lar nerede saklanıyor ?
windows tembelliği linux araştırmayı öğretir ....

heartsmagic

@reddecks, konu dallanıp budaklanıyor gittikçe. Sistemden kendiliğinden atma biraz ilgili bu konuyla ancak Apache simgeleri kaydırıyor konuyu. Tek başlıkta tek sorun konuşulsun lütfen.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

reddecks

aynı konuyla ilgili diye sordum. kusura bakmayın. konu çözüldü.
windows tembelliği linux araştırmayı öğretir ....

heartsmagic

Diğer sorunların için eğer forumda herhanbi bir çözüm yoksa yeni başlık açabilirsin gönül rahatlığıyla.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.