1 Summary: Shadow password file utilities for Linux
2 Summary(de): Shadow-Paßwortdatei-Dienstprogramme für Linux
3 Summary(fr): Fichiers utilitaires pour Shadow password pour Linux
4 Summary(pl): Narzêdzia do obs³ugi shadow passwords
5 Summary(tr): Gölge parola dosyasý araçlarý
6 Summary(pt_BR): Utilitários para o arquivo de senhas Shadow
7 Summary(es): Utilitarios para el archivo de contraseñas Shadow
13 Group: Applications/System
14 Group(de): Applikationen/System
15 Group(pl): Aplikacje/System
16 Source0: ftp://ftp.pld.org.pl/software/shadow/%{name}-%{version}.tar.bz2
17 Source1: %{name}-login.defs
18 Source2: %{name}.useradd
25 Patch0: %{name}-utmpx.patch
26 Patch1: %{name}-pld.patch
27 BuildRequires: pam-devel
28 Provides: shadow-utils
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Obsoletes: shadow-utils
34 This package includes the programs necessary to convert standard UNIX
35 password files to the shadow password format, as well as programs for
36 command-line management of the user's accounts.
37 - pwconv - converts everything to the shadow password format,
38 - pwunconv - unconverts from shadow passwords, generating a file in
39 the current directory called npasswd that is a standard UNIX password
41 - pwck - checks the integrity of the password and shadow files,
42 - lastlog - prints out the last login times of all users,
43 - useradd, userdel, usermod - for accounts management,
44 - groupadd, groupdel, groupmod - for group management.
46 A number of man pages are also included that relate to these
47 utilities, and shadow passwords in general.
50 Pakiet zawiera programy do obs³ugi shadow password. Zanjduj± siê w nim
51 programy do konwersji standardowego pliku hase³ do wersji shadow
52 password a tak¿e programy do zarz±dania kontami u¿ytkowników w
54 - pwconv - konwertuje do formatu shadow passwords
55 - pwunconv - konwertuje z shadow passwords do formatu standardowego
56 pliku hase³. W bie¿±cym katalogu tworzy plik npasswd bêd±cy
57 standardowym plikiem z has³ami,
58 - lastlog - wy¶wietla czas logowania u¿ytkowników,
59 - useradd, userdel, usermod - do zarz±dzania kontami u¿ytkowników,
60 - groupadd, groupdel, groupmod - do zarz±dzania grupami.
64 Programy znajduj±ce siê w tym pakiecie s± niezbêdne do prawid³owej
65 pracy twojego systemu i podobnie jak pakiet z bibliotekami systemowymi
66 - glibc nigdy nie powinien zostaæ odinstalowany!
69 Este pacote inclui os programas necessários para converter
70 arquivos-padrão UNIX de senha para o formato shadow.
71 - pwconv - converte tudo para o formato de senhas do shadow,
72 - pwunconv - desconverte senhas shadow, gerando um arquivo no
73 diretório corrente chamado npasswd que é o arquivo-padrão UNIX de
75 - pwck - checa a integridade da senha e dos arquivos shadow,
76 - lastlog - mostra o último momento de login de todos os usuários.
78 Várias páginas de manual estão também incluídas sobre estes
79 utilitários e senhas shadow em geral.
82 Este paquete incluye los programas necesarios para convertir Archivos
83 padrón UNIX de contraseña al formato shadow.
84 - pwconv5 - convierte todo al formato de contraseñas del shadow,
85 - pwunconv - deshace la conversión de contraseñas shadow, creando un
86 archivo en el directorio corriente llamado npasswd que es el archivo
87 padrón UNIX de contraseña,
88 - pwck - chequea la integridad de la contraseña y de los archivos
90 - lastlog enseña el último momento de login de todos los usuarios.
91 Están también incluidas, en general, varias páginas de manual sobre
92 estos utilitarios y contraseñas shadow.
95 Summary: shadow - not often used files
96 Summary(pl): shadow - pliki nie u¿ywane czêsto
97 Group: Applications/System
98 Group(de): Applikationen/System
99 Group(pl): Aplikacje/System
100 Requires: %{name} = %{version}
103 Programs for shadow often not used. If you have small system you may
106 %description -l pl extras
107 Programy nie u¿ywane czêsto. W ma³ych systemach mo¿na je pomin±æ.
118 %{!?_without_static:--enable-static} \
119 %{!?_without_static:--disable-shared} \
120 %{?_without_static:--disable-static} \
121 %{?_without_static:--enable-shared} \
125 --without-included-gettext
129 rm -rf $RPM_BUILD_ROOT
131 %{__make} install DESTDIR=$RPM_BUILD_ROOT
133 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{default,pam.d,security,skel}
135 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/login.defs
136 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/default/useradd
137 install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/chage
138 install %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/shadow
139 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/chsh
140 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/chfn
141 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/passwd
142 install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/useradd
144 :> $RPM_BUILD_ROOT%{_sysconfdir}/shadow
145 touch $RPM_BUILD_ROOT/etc/security/{chfn,chsh}.allow
146 touch $RPM_BUILD_ROOT%{_sysconfdir}/{porttime,utmp}
148 touch $RPM_BUILD_ROOT%{_sysconfdir}/{d_passwd,dialups}
149 install man/dpasswd.8 $RPM_BUILD_ROOT%{_mandir}/man8
150 install man/ja/dpasswd.8 $RPM_BUILD_ROOT%{_mandir}/ja/man8
151 install man/pl/dpasswd.8 $RPM_BUILD_ROOT%{_mandir}/pl/man8
152 install man/pl/dialups.5 $RPM_BUILD_ROOT%{_mandir}/pl/man5
154 ln -sf vipw $RPM_BUILD_ROOT%{_sbindir}/vigr
156 echo .so newgrp.1 > $RPM_BUILD_ROOT%{_mandir}/man1/sg.1
157 echo .so vipw.8 > $RPM_BUILD_ROOT%{_mandir}/man8/vigr.8
159 echo .so newgrp.1 > $RPM_BUILD_ROOT%{_mandir}/pl/man1/sg.1
160 echo .so vipw.8 > $RPM_BUILD_ROOT%{_mandir}/pl/man8/vigr.8
162 echo .so newgrp.1 > $RPM_BUILD_ROOT%{_mandir}/ja/man1/sg.1
164 gzip -9nf doc/ANNOUNCE NEWS doc/README doc/README.linux doc/HOWTO
169 rm -rf $RPM_BUILD_ROOT
172 %{!?_without_static:#}/sbin/ldconfig
173 if [ ! -f /etc/shadow ]; then
177 %{!?_without_static:#}%postun -p /sbin/ldconfig
179 %files -f %{name}.lang
180 %defattr(644,root,root,755)
183 %attr(750,root,root) %dir %{_sysconfdir}/default
184 %attr(640,root,root) %config %verify(not size mtime md5) %{_sysconfdir}/default/*
185 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/chage
186 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/shadow
187 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/passwd
188 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/useradd
190 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/login.defs
191 %attr(400,root,root) %ghost %{_sysconfdir}/shadow
195 %{!?_without_static:#}%attr(755,root,root) %{_libdir}/lib*
196 %attr(755,root,root) %{_sbindir}/user*
197 %attr(755,root,root) %{_sbindir}/group*
198 %attr(755,root,root) %{_sbindir}/grpck
199 %attr(755,root,root) %{_sbindir}/pwck
200 %attr(755,root,root) %{_sbindir}/*conv
201 %attr(755,root,root) %{_sbindir}/vigr
202 %attr(755,root,root) %{_sbindir}/vipw
203 %attr(755,root,root) %{_sbindir}/chpasswd
204 %attr(4755,root,root) %{_bindir}/passwd
205 %attr(755,root,root) %{_bindir}/faillog
206 %attr(755,root,root) %{_bindir}/groups
207 %attr(755,root,root) %{_bindir}/lastlog
209 %{_mandir}/man1/passwd.*
210 #%{_mandir}/man1/su.*
211 %{_mandir}/man5/faillog.*
212 %{_mandir}/man5/login.*
213 %{_mandir}/man5/passwd.*
214 %{_mandir}/man5/shadow.*
215 %{_mandir}/man5/suauth.*
216 %{_mandir}/man8/faillog.*
217 %{_mandir}/man8/groupadd.*
218 %{_mandir}/man8/groupdel.*
219 %{_mandir}/man8/groupmod.*
220 %{_mandir}/man8/grpck.*
221 %{_mandir}/man8/grpconv.*
222 %{_mandir}/man8/grpunconv.*
223 %{_mandir}/man8/lastlog.*
224 %{_mandir}/man8/pwck.*
225 %{_mandir}/man8/pwconv.*
226 %{_mandir}/man8/pwunconv.*
227 %{_mandir}/man8/useradd.*
228 %{_mandir}/man8/userdel.*
229 %{_mandir}/man8/usermod.*
230 %{_mandir}/man8/vigr.*
231 %{_mandir}/man8/vipw.*
233 %lang(ja) %{_mandir}/ja/man1/passwd.*
234 %lang(ja) %{_mandir}/ja/man5/faillog.*
235 %lang(ja) %{_mandir}/ja/man5/login.defs.*
236 %lang(ja) %{_mandir}/ja/man5/passwd.*
237 %lang(ja) %{_mandir}/ja/man5/shadow.*
238 %lang(ja) %{_mandir}/ja/man8/faillog.*
239 %lang(ja) %{_mandir}/ja/man8/groupadd.*
240 %lang(ja) %{_mandir}/ja/man8/groupdel.*
241 %lang(ja) %{_mandir}/ja/man8/groupmod.*
242 %lang(ja) %{_mandir}/ja/man8/grpck.*
243 %lang(ja) %{_mandir}/ja/man8/lastlog.*
244 %lang(ja) %{_mandir}/ja/man8/pwck.*
245 %lang(ja) %{_mandir}/ja/man8/pwconv.*
246 %lang(ja) %{_mandir}/ja/man8/userdel.*
247 %lang(ja) %{_mandir}/ja/man8/usermod.*
249 %lang(pl) %{_mandir}/pl/man1/passwd.*
250 %lang(pl) %{_mandir}/pl/man5/faillog.*
251 %lang(pl) %{_mandir}/pl/man5/login.defs.*
252 %lang(pl) %{_mandir}/pl/man5/passwd.*
253 %lang(pl) %{_mandir}/pl/man5/shadow.*
254 %lang(pl) %{_mandir}/pl/man8/faillog.*
255 %lang(pl) %{_mandir}/pl/man8/groupadd.*
256 %lang(pl) %{_mandir}/pl/man8/groupdel.*
257 %lang(pl) %{_mandir}/pl/man8/groupmod.*
258 %lang(pl) %{_mandir}/pl/man8/grpck.*
259 %lang(pl) %{_mandir}/pl/man8/grpconv.*
260 %lang(pl) %{_mandir}/pl/man8/grpunconv.*
261 %lang(pl) %{_mandir}/pl/man8/lastlog.*
262 %lang(pl) %{_mandir}/pl/man8/pwck.*
263 %lang(pl) %{_mandir}/pl/man8/pwconv.*
264 %lang(pl) %{_mandir}/pl/man8/pwunconv.*
265 %lang(pl) %{_mandir}/pl/man8/useradd.*
266 %lang(pl) %{_mandir}/pl/man8/userdel.*
267 %lang(pl) %{_mandir}/pl/man8/usermod.*
268 %lang(pl) %{_mandir}/pl/man8/vigr.*
269 %lang(pl) %{_mandir}/pl/man8/vipw.*
271 %lang(pt_BR) %{_mandir}/pt_BR/man5/shadow.*
272 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupadd.*
273 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupdel.*
274 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupmod.*
277 %defattr(644,root,root,755)
278 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/chsh
279 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/chfn
280 %attr(640,root,root) %config %verify(not size mtime md5) /etc/security/*
281 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/d_passwd
282 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/dialups
283 %attr(755,root,root) %{_bindir}/chage
284 %attr(4755,root,root) %{_bindir}/chfn
285 %attr(4755,root,root) %{_bindir}/chsh
286 %attr(4755,root,root) %{_bindir}/expiry
287 %attr(4755,root,root) %{_bindir}/gpasswd
288 %attr(4755,root,root) %{_bindir}/newgrp
289 %attr(755,root,root) %{_sbindir}/dpasswd
290 %attr(755,root,root) %{_sbindir}/mkpasswd
291 %attr(755,root,root) %{_sbindir}/newusers
292 %attr(755,root,root) %{_bindir}/sg
293 #%attr(755,root,root) %{_bindir}/su
295 %{_mandir}/man1/chage.*
296 %{_mandir}/man1/chfn.*
297 %{_mandir}/man1/chsh.*
298 %{_mandir}/man1/expiry.*
299 %{_mandir}/man1/gpasswd.*
300 %{_mandir}/man1/newgrp.*
302 %{_mandir}/man8/chpasswd.*
303 %{_mandir}/man8/dpasswd.*
304 %{_mandir}/man8/mkpasswd.*
305 %{_mandir}/man8/newusers.*
307 %lang(ja) %{_mandir}/ja/man1/chage.*
308 %lang(ja) %{_mandir}/ja/man1/chfn.*
309 %lang(ja) %{_mandir}/ja/man1/chsh.*
310 %lang(ja) %{_mandir}/ja/man1/gpasswd.*
311 %lang(ja) %{_mandir}/ja/man1/newgrp.*
312 %lang(ja) %{_mandir}/ja/man1/sg.*
313 %lang(ja) %{_mandir}/ja/man8/chpasswd.*
314 %lang(ja) %{_mandir}/ja/man8/dpasswd.*
315 %lang(ja) %{_mandir}/ja/man8/mkpasswd.*
317 %lang(pl) %{_mandir}/pl/man1/chage.*
318 %lang(pl) %{_mandir}/pl/man1/chfn.*
319 %lang(pl) %{_mandir}/pl/man1/chsh.*
320 %lang(pl) %{_mandir}/pl/man1/newgrp.*
321 %lang(pl) %{_mandir}/pl/man1/gpasswd.*
322 %lang(pl) %{_mandir}/pl/man1/sg.*
323 %lang(pl) %{_mandir}/pl/man5/d_passwd.*
324 %lang(pl) %{_mandir}/pl/man5/dialups.*
325 %lang(pl) %{_mandir}/pl/man8/chpasswd.*
326 %lang(pl) %{_mandir}/pl/man8/dpasswd.*
327 %lang(pl) %{_mandir}/pl/man8/mkpasswd.*
328 %lang(pl) %{_mandir}/pl/man8/newusers.*
330 %lang(pt_BR) %{_mandir}/pt_BR/man1/gpasswd.*