sizin söyledigin ana dosyaya ekleme bize tam uyumlu degil sebebini açıklayayım. cgi-bin/login.cgi ile kullanıcı adı ve şifresine göre çok sayıda kişiye degişik dizindeki sayfaları gösteriyorum. sizin verdigin örnekten aldıgım kadarıyla örnek verecek olursam murat kullanıcıs login.cgi geçince /usr/local/murat dizinindeki sayfaları görüntülüyo ahmet kullanıcısı /usr/local/ahmet dizini görüntülüyo. sizin dediginizi yaparsam ben orada bu dizinlerin hepsini tanıtmam gerekir diye düşünüyorum.
1 Ağustos 2012 15:25 tarihinde emrecan ural <[email protected]> yazdı: > Belirtmem gereken birkaç nokta var: > > 1) .htaccess dosyasının kullanılmasına gerek yok. Apache > dökümantasyonunda da bu dosyanın içerisindeki herşeyin ana > konfigurasyon dosyasına yazılmabileceği ve de öyle yapılması tavsiye > ediliyor. Ancak ana konfigurasyon dosyasına ulaşılamadığı zaman > .htaccess kullanılmalı > > 2) .htpasswd be .htgroup dosyaları /etc/ klasörünün altında, bu > güvenlik açısından pek doğru değil. > > .htaccess dosyasının yedeğini alıp sildikten sonra, > > httpd.conf içerisindeki: > <Directory "/var/www/cgi-bin"> > # AllowOverride All > AllowOverride Authconfig > Options None > Order allow,deny > Allow from all > > AuthName "FIRMA" > AuthType Basic > AuthUserFile /etc/.htpasswd > AuthGroupFile /etc/.htgroup > Require group tekniker muhendis yonetim satis > Require valid-user > > </Directory> > > değişikliklerini yapıp tekrar dener misin? > > > > 2012/8/1 Necati BAYAR <[email protected]>: > > default şeklinde kullanıyorum default dizini /var/www oldugu için ben > > kullanıcıların gidecegi sayfaları var/www dizinin altına cgi-bin gibi > > degişik directoryler vererek yazmış oldugumuz kodlarla yapıyorum > > httpd.conf dosyası ekte > > > > > > > > 1 Ağustos 2012 14:42 tarihinde emrecan ural <[email protected]> > yazdı: > > > >> Peki, Apache konfigurasyonunda <Directory> tanımları içerisinde ne var? > >> > >> > >> 2012/8/1 Necati BAYAR <[email protected]>: > >> > burada virtual host tanımım yok. > >> > size şu şekilde işleyisi anlatayım. > >> > birtane web sayfam var burada bir tane giriş isminde bir link var. > >> > bu giriş linki şu anda aktardıgım server'a yönlü > >> > > >> > ipadres/cgi-bin/login.cgi diye kendi, yazdıgımız bir kodu > çalıştırıyor. > >> > cgi-bin directory di /var/www altında > >> > > >> > cgi-bin klasörünün içerisinde .htaccess dosyası mevcut. > >> > kullanıcı adına göre bir o kişiyi farklı dizinlere yönlendiryoruz. > >> > yönlendirdigimiz dizindede .htaccess dosyları mevcut > >> > > >> > .htaccess dosyasını kaldırınca erişmek istedigim sayfaları > görebiliyorum > >> > > >> > > >> > 1 Ağustos 2012 14:31 tarihinde emrecan ural <[email protected]> > >> > yazdı: > >> > > >> >> httpd.conf içerisinde virtual host tanımı ile ilgili directory tanımı > >> >> altındaki Auth parametreleri bölümüne; > >> >> AuthzUserAuthoritative off > >> >> > >> >> satırını ekleyip dener misin? > >> >> > >> >> > >> >> 2012/8/1 Necati BAYAR <[email protected]>: > >> >> > [Wed Aug 01 13:55:23 2012] [error] [client 212.50.x.x] access to > >> >> > /cgi-bin/BiLET.cgi failed, reason: user 'murat' does not meet > >> >> > 'require'ments > >> >> > for user/valid-user to be allowed access > >> >> > > >> >> > > >> >> > 1 Ağustos 2012 13:48 tarihinde emrecan ural < > [email protected]> > >> >> > yazdı: > >> >> >> > >> >> >> Bu virtual host ile ilgili apache loglarında ne gözüküyor? > >> >> >> > >> >> >> > >> >> >> > >> >> >> 2012/8/1 Yunus ÇİÇEK <[email protected]>: > >> >> >> > izinleri hatalı olabilir ona bak. > >> >> >> > > >> >> >> > chmod 644 .htaccess > >> >> >> > chmod 640 .htpasswd ile izinleri düzelt. > >> >> >> > > >> >> >> > bide httpd.conf dosyasında WEB klasöründe directory kısmında > >> >> >> > AllowOverride Authconfig > >> >> >> > > >> >> >> > olmayabilir. yoksa ekleyip yeniden çalıştır. > >> >> >> > > >> >> >> > > >> >> >> > 01.08.2012 13:23 tarihinde, Necati BAYAR yazdı: > >> >> >> > > >> >> >> > denedim tekrar yeni kullanıcı oluşturdum kabul etmiyor > >> >> >> > > >> >> >> > 1 Ağustos 2012 13:21 tarihinde Yunus ÇİÇEK <[email protected]> > >> >> >> > yazdı: > >> >> >> >> > >> >> >> >> htpasswd yada htpasswd2 komutuyla şifreyi değiştirip deneyin > >> >> >> >> > >> >> >> >> 01.08.2012 13:12 tarihinde, Necati BAYAR yazdı: > >> >> >> >> > >> >> >> >> arkadaşlar eski server'ı yeni serverA aktarırken şöyle bir > >> >> >> >> sorunla > >> >> >> >> karşılaştım. > >> >> >> >> > >> >> >> >> serverde web uygulamaları var belirli sayfalar girmek için > şifre > >> >> >> >> gerekiyor. > >> >> >> >> > >> >> >> >> şifre ile girilmesi gereken yerlere > >> >> >> >> .htaccess dosyası oluşturulmuş. > >> >> >> >> > >> >> >> >> girmeye çalıştıgımda karşıma kullanıcı adı ve şifre ekranı > >> >> >> >> çıkıyor > >> >> >> >> fakat > >> >> >> >> girdiğim kullanıcı adı ve passwordu kabul etmiyor. Kullanıcı > adı > >> >> >> >> ve > >> >> >> >> şifreyi > >> >> >> >> tekrar tanımlıyorum yine aynı sorun devam ediyor. > >> >> >> >> > >> >> >> >> /etc dizininz altında .htpasswd ve .htgroup mevcut içerisinde > >> >> >> >> kullanıcı > >> >> >> >> adlarını görebiliyorum. şifreleri encryption şeklide görünüyor. > >> >> >> >> dosya kullanım izimleri tamam dosyaları eski sunucudan hakları > >> >> >> >> ile > >> >> >> >> birlikte aldım eski sunucuda sistem çalışıyor. > >> >> >> >> > >> >> >> >> bu konuda acil yardımlarınızı bekliyorum. > >> >> >> >> > >> >> >> >> > >> >> >> >> .htaccess dosyasının içerisi > >> >> >> >> > >> >> >> >> AuthName "FIRMA" > >> >> >> >> AuthType Basic > >> >> >> >> AuthUserFile /etc/.htpasswd > >> >> >> >> AuthGroupFile /etc/.htgroup > >> >> >> >> > >> >> >> >> require group tekniker muhendis yonetim satis > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> _______________________________________________ > >> >> >> >> Linux-sunucu E-Posta Listesi > >> >> >> >> [email protected] > >> >> >> >> > >> >> >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php > >> >> >> >> bağlantısından > >> >> >> >> okuyabilirsiniz; > >> >> >> >> > >> >> >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu > >> >> >> >> listeden > >> >> >> >> gelen > >> >> >> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > >> >> >> >> kullanarak > >> >> >> >> 1 > >> >> >> >> dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> >> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> >> >> >> > >> >> >> >> > >> >> >> >> > >> >> >> >> _______________________________________________ > >> >> >> >> Linux-sunucu E-Posta Listesi > >> >> >> >> [email protected] > >> >> >> >> > >> >> >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php > >> >> >> >> bağlantısından > >> >> >> >> okuyabilirsiniz; > >> >> >> >> > >> >> >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu > >> >> >> >> listeden > >> >> >> >> gelen > >> >> >> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > >> >> >> >> kullanarak > >> >> >> >> 1 > >> >> >> >> dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> >> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> >> >> >> > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > _______________________________________________ > >> >> >> > Linux-sunucu E-Posta Listesi > >> >> >> > [email protected] > >> >> >> > > >> >> >> > Liste kurallarını http://liste.linux.org.tr/kurallar.php > >> >> >> > bağlantısından > >> >> >> > okuyabilirsiniz; > >> >> >> > > >> >> >> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu > >> >> >> > listeden > >> >> >> > gelen > >> >> >> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > >> >> >> > kullanarak > >> >> >> > 1 > >> >> >> > dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> >> >> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > _______________________________________________ > >> >> >> > Linux-sunucu E-Posta Listesi > >> >> >> > [email protected] > >> >> >> > > >> >> >> > Liste kurallarını http://liste.linux.org.tr/kurallar.php > >> >> >> > bağlantısından > >> >> >> > okuyabilirsiniz; > >> >> >> > > >> >> >> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu > >> >> >> > listeden > >> >> >> > gelen > >> >> >> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > >> >> >> > kullanarak > >> >> >> > 1 > >> >> >> > dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> >> >> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> >> >> > > >> >> >> _______________________________________________ > >> >> >> Linux-sunucu E-Posta Listesi > >> >> >> [email protected] > >> >> >> > >> >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php > >> >> >> bağlantısından > >> >> >> okuyabilirsiniz; > >> >> >> > >> >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu > listeden > >> >> >> gelen > >> >> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > >> >> >> kullanarak > >> >> >> 1 > >> >> >> dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> >> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> >> > > >> >> > > >> >> > > >> >> > _______________________________________________ > >> >> > Linux-sunucu E-Posta Listesi > >> >> > [email protected] > >> >> > > >> >> > Liste kurallarını http://liste.linux.org.tr/kurallar.php > >> >> > bağlantısından > >> >> > okuyabilirsiniz; > >> >> > > >> >> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > >> >> > gelen > >> >> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > >> >> > kullanarak > >> >> > 1 > >> >> > dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> >> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> >> > > >> >> _______________________________________________ > >> >> Linux-sunucu E-Posta Listesi > >> >> [email protected] > >> >> > >> >> Liste kurallarını http://liste.linux.org.tr/kurallar.php > >> >> bağlantısından > >> >> okuyabilirsiniz; > >> >> > >> >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > >> >> gelen > >> >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak > >> >> 1 > >> >> dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> > > >> > > >> > > >> > _______________________________________________ > >> > Linux-sunucu E-Posta Listesi > >> > [email protected] > >> > > >> > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > >> > okuyabilirsiniz; > >> > > >> > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > >> > gelen > >> > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini > kullanarak > >> > 1 > >> > dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > >> > > >> _______________________________________________ > >> Linux-sunucu E-Posta Listesi > >> [email protected] > >> > >> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > >> okuyabilirsiniz; > >> > >> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden > gelen > >> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak > 1 > >> dakika içinde üyeliğinizi sonlandırabilirsiniz. > >> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > > > > > > _______________________________________________ > > Linux-sunucu E-Posta Listesi > > [email protected] > > > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > > okuyabilirsiniz; > > > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > > dakika içinde üyeliğinizi sonlandırabilirsiniz. > > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu > > > _______________________________________________ > Linux-sunucu E-Posta Listesi > [email protected] > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu >
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
