Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Panel do zmiany hasła
http://forum.freesco.pl/viewtopic.php?f=24&t=10227
Strona 1 z 1

Autor:  Maciek [ sobota, 10 grudnia 2005, 18:22 ]
Tytuł:  Panel do zmiany hasła

Pakiet:
http://nnd-linux-router.one.pl/pakiety/ ... pkg.tar.gz
Opis:
http://miniwebportal.one.pl
W skrócie:
Pakiet instalujemy na razie przez pacman -U (nie miałem czasu wygenerować nowej bazy). Po instalacji należy zajrzeć do /etc/chetcpasswd.allow i jeśli mamy inny zakres niż 192.168.1.0, to należy dopasować do własnej sieci.
Od testujących oczekiwałbym nie narzekań na to, że literki są za małe, czy kolory nie takie (bo to samemu mozna ustawić), ale tego czy faktycznie działają ograniczenia na adresy wewnętrzne - bo ja obecnie nie mam jak sprawdzić.

Autor:  Mis' [ sobota, 10 grudnia 2005, 18:43 ]
Tytuł:  Re: Panel do zmiany hasła

Maciek pisze:


a gdzie PKGBUILD?

Autor:  Mis' [ sobota, 10 grudnia 2005, 18:52 ]
Tytuł: 

[michal@klaptop2 ~]$ ldd ./chetcpasswd.cgi
linux-gate.so.1 => (0xffffe000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7ece000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7daf000)
/lib/ld-linux.so.2 (0xb7f18000)

zastanawia mnie co to jest ten linux-gate.so.1. Czy to jakiś moduł Apacha? bo przeszukałem cały system i u mnie takiego pliku nie ma. Na builderze też nie.
Skąd się to bierze?

Autor:  Maciek [ sobota, 10 grudnia 2005, 19:26 ]
Tytuł: 

: [/] [] ()
 ldd ./chetcpasswd.cgi
        libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7f97000)
        libc.so.6 => /lib/libc.so.6 (0xb7e75000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fc9000)

Na trzech komputerach sprawdzałem. Żadnego linux gate mi nie pokazało... przy czym jeden to moje nnd do kompilacji a dwa to zupełnie standardowe nnd.
PKGBUILD na razie nie wystawiłem, bo zastanawaiałem się co będzie z ewentualną wersją SSL. W zależnościach dodałem tylko apacza, choć wiem, że szyfrowanie ma tu znaczenie. Jednak nie mam możliwości teraz sprawdzić sam z różnymi wersjami openssl. Liczyłem na to, że cos wypłynie lub nie w związku z tym.

Autor:  Maciek [ poniedziałek, 12 grudnia 2005, 20:39 ]
Tytuł: 

Wklejam PKGBUILD, ponieważ już sprawdzone, że nie ma zależności od wersji openssl. Wstawiłem wyłącznie zależność od apacza, bo plik umieszczany jest domyślnie w /home/httpd/cgi-bin - jeśli ktoś ma inaczej, musi sobie go ręcznie przenieść - działania z thttpd nie sprawdzałem (w tym przypadku konieczne będzie pominięcie zależności. I jeszcze jedna uwaga do instalujących, w pliku /etc/chetcpasswd.allow po wpisach zawsze musi być pusta linia.
: [/] [] ()
# Maintainer: dale <dale@archlinux.org>
# Contributor: Gregor Ibic <gregor.ibic@intelicom.si>
# Wersja dla NND: Maciek <maciek@emti.one.pl>
pkgname=chetcpasswd
pkgver=2.3
pkgrel=1nnd
pkgdesc="Program do zmiany hasła przez www"
depends=('apache')
install=""
backup=()
url="http://sarg.sourceforge.net"
source=(http://voxel.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('e81aaaf541984a11f1139bca9d928f1b')

        build() {
        cd $startdir/src/$pkgname-$pkgver
        ./configure --enable-cgidir=/home/httpd/cgi-bin
        make || return 1
        mkdir -m 755 $startdir/pkg/home
        mkdir -m 755 $startdir/pkg/home/httpd
        mkdir -m 755 $startdir/pkg/home/httpd/cgi-bin
        cp $startdir/src/$pkgname-$pkgver/chetcpasswd.cgi $startdir/pkg/home/httpd/cgi-bin
        chown root.root $startdir/pkg/home/httpd/cgi-bin/chetcpasswd.cgi
        chmod 4755 $startdir/pkg/home/httpd/cgi-bin/chetcpasswd.cgi
        mkdir -m 755 $startdir/pkg/usr
        mkdir -m 755 $startdir/pkg/usr/local
        mkdir -m 755 $startdir/pkg/usr/local/chetcpasswd
        mkdir -m 755 $startdir/pkg/usr/local/chetcpasswd/languages
        sed "s|language English|language Polish|g" $startdir/src/$pkgname-$pkgver/chetcpasswd.conf \
        >$startdir/pkg/usr/local/chetcpasswd/chetcpasswd.conf
        cp $startdir/src/$pkgname-$pkgver/languages/* $startdir/pkg/usr/local/chetcpasswd/languages
        mkdir -m 755 $startdir/pkg/etc
        echo "192.168.1.0" > $startdir/pkg/etc/chetcpasswd.allow
        chown root.root $startdir/pkg/etc/chetcpasswd.allow
        chmod 700 $startdir/pkg/etc/chetcpasswd.allow
        }

Autor:  hamerdemon [ środa, 30 sierpnia 2006, 12:25 ]
Tytuł: 

hehe i chetcpasswd wymaga Apacha :)

Ale ogolnie Oki

Autor:  Maciek [ środa, 30 sierpnia 2006, 15:04 ]
Tytuł: 

Nie wiem, czy wymaga apacza, ustawiłem go tak właśnie, bo używam apacza, a nie miałem do dyskpozycji komputera z thttpd, pisałem o tym, że ewentualny zainteresowany powinien to sprawdzić.

Autor:  czerwo [ środa, 30 sierpnia 2006, 15:49 ]
Tytuł: 

wydaje mi sie ze thttpd starczy tylkocgi musi byc :P

Autor:  rikardo7 [ piątek, 6 listopada 2009, 12:24 ]
Tytuł: 

Moze ktoś rzucić link do tego pakieciku, bo nawet Maciek go wywalił!

EDIT
A jednak Maciek nie wywalił tylko przeniósł w inne miejsce zamiast
http://nnd-linux-router.one.pl/pakiety/ ... pkg.tar.gz
jest pod http://nnd-linux-router.one.pl/old/chet ... pkg.tar.gz

Autor:  Globals [ poniedziałek, 9 listopada 2009, 14:42 ]
Tytuł: 

a jak to się odpala

Autor:  rikardo7 [ poniedziałek, 9 listopada 2009, 19:17 ]
Tytuł: 

instalujesz pacmanem, a później
: [/] [] ()
IP_serva/cgi-bin/chetcpasswd.cgi

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/