# TODO: # - make cgi version Summary: Program to manage /etc/passwd-like files Summary(pl.UTF-8): Program do zarządzania plikami podobnymi do /etc/passwd Name: chpwdfile Version: 0.26 Release: 1 Epoch: 0 License: GPL v2 Group: Base/Authentication and Authorization Source0: ftp://eclipse.che.uct.ac.za/chpwdfile/%{name}-%{version}.tar.gz # Source0-md5: 7f63f7c1ce95cedace94d18745038768 URL: http://eclipse.che.uct.ac.za/chpwdfile/ Requires: pam-pam_pwdfile BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description This is a simple program to allow the administration of a text file containing username:crypted_password pairs, useful if one uses pam_pwdfile by Charl Botha. Multiple password files can be administered and minimum password lengths, etc, can be set in a configuration file on a per-file basis. Trusted users can set these parameters on the command line and manipulate other users' entries. Both DES and MD5 passwords are supported. A CGI version allows manipulation of a single password file via a simple HTML form. %description -l pl.UTF-8 Ten program pozwala na administrowanie plikami tekstowymi, zawierającymi pary login:zaszyfrowane_hasło, użyteczne przy używaniu modułu do PAM pam_pwdfile. Możliwe jest administrowanie wieloma plikami z hasłami, a opcje minimalnej długości haseł itp. mogą być ustawione dla każdego pliku osobno. Zaufani użytkownicy mogą ustawiać te opcje z linii poleceń i manipulować wpisami innych użytkowników. Obsługiwane są hasła DES oraz MD5. Wersja CGI pozwala na operowanie pojedynczym plikiem z hasłami poprzez prosty interfejs HTML. %prep %setup -q %build %{__make} \ CC="%{__cc}" \ COPTS="%{rpmcflags} -Wall" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_sysconfdir} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ BINDIR=%{_sbindir} \ MANDIR=%{_mandir}/man1 install examples/chpwdfile.conf $RPM_BUILD_ROOT%{_sysconfdir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README examples %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chpwdfile.conf %attr(755,root,root) %{_sbindir}/* %{_mandir}/man1/*.1*