8 # /usr/share/man/man5/gshadow.5.gz
9 # /usr/share/man/man8/chgpasswd.8.gz
10 # /usr/share/man/man8/nologin.8.gz
11 # - check polish part in patch3
12 # - update shadow-po-update.patch
15 %bcond_without selinux # build without SE-Linux support
16 %bcond_with shared # build with shared libshadow
18 Summary: Shadow password file utilities for Linux
19 Summary(de): Shadow-Paßwortdatei-Dienstprogramme für Linux
20 Summary(es): Utilitarios para el archivo de contraseñas Shadow
21 Summary(fr): Fichiers utilitaires pour Shadow password pour Linux
22 Summary(pl): Narzêdzia do obs³ugi mechanizmu ukrytych hase³
23 Summary(pt_BR): Utilitários para o arquivo de senhas Shadow
24 Summary(tr): Gölge parola dosyasý araçlarý
30 Group: Applications/System
31 Source0: ftp://ftp.pld.org.pl/software/shadow/%{name}-%{version}.tar.bz2
32 # Source0-md5: 1d91f7479143d1d705b94180c0d4874b
33 Source1: %{name}-login.defs
34 Source2: %{name}.useradd
41 Patch0: %{name}-pld.patch
42 Patch1: %{name}-chage_expdays.patch
43 Patch2: %{name}-po-update.patch
44 Patch3: %{name}-typo.patch
45 BuildRequires: autoconf
46 BuildRequires: automake >= 1.0
47 BuildRequires: gettext-devel >= 0.12.1
48 %{?with_selinux:BuildRequires: libselinux-devel}
49 BuildRequires: libtool
50 BuildRequires: pam-devel
51 Requires: pam >= 0.77.3
52 # to force proper coreutils version, so "groups" command exists
53 Requires: /usr/bin/groups
55 Provides: shadow-utils
57 Obsoletes: shadow-utils
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62 This package includes the programs necessary to convert standard UNIX
63 password files to the shadow password format, as well as programs for
64 command-line management of the user's accounts.
65 - pwconv - converts everything to the shadow password format,
66 - pwunconv - unconverts from shadow password, generating a file in the
67 current directory called npasswd that is a standard UNIX password
69 - pwck - checks the integrity of the password and shadow files,
70 - lastlog - prints out the last login times of all users,
71 - useradd, userdel, usermod - for accounts management,
72 - groupadd, groupdel, groupmod - for group management.
74 A number of man pages are also included that relate to these
75 utilities, and shadow passwords in general.
78 Este paquete incluye los programas necesarios para convertir Archivos
79 padrón UNIX de contraseña al formato shadow.
80 - pwconv5 - convierte todo al formato de contraseñas del shadow,
81 - pwunconv - deshace la conversión de contraseñas shadow, creando un
82 archivo en el directorio corriente llamado npasswd que es el archivo
83 padrón UNIX de contraseña,
84 - pwck - chequea la integridad de la contraseña y de los archivos
86 - lastlog enseña el último momento de login de todos los usuarios.
87 Están también incluidas, en general, varias páginas de manual sobre
88 estos utilitarios y contraseñas shadow.
91 Pakiet zawiera programy do obs³ugi mechanizmu ukrytych hase³ (shadow
92 password). Znajduj± siê w nim programy do konwersji standardowego
93 pliku hase³ do wersji shadow password a tak¿e programy do zarz±dzania
94 kontami u¿ytkowników w systemie:
95 - pwconv - konwertuje do formatu shadow password
96 - pwunconv - konwertuje z shadow password do formatu standardowego
97 pliku hase³. W bie¿±cym katalogu tworzy plik npasswd bêd±cy
98 standardowym plikiem z has³ami,
99 - lastlog - wy¶wietla czas logowania u¿ytkowników,
100 - useradd, userdel, usermod - do zarz±dzania kontami u¿ytkowników,
101 - groupadd, groupdel, groupmod - do zarz±dzania grupami.
105 Programy znajduj±ce siê w tym pakiecie s± niezbêdne do prawid³owej
106 pracy systemu i podobnie jak pakiet z bibliotekami systemowymi (glibc)
107 nigdy nie powinien zostaæ odinstalowany!
109 %description -l pt_BR
110 Este pacote inclui os programas necessários para converter
111 arquivos-padrão UNIX de senha para o formato shadow.
112 - pwconv - converte tudo para o formato de senhas do shadow,
113 - pwunconv - desconverte senhas shadow, gerando um arquivo no
114 diretório corrente chamado npasswd que é o arquivo-padrão UNIX de
116 - pwck - checa a integridade da senha e dos arquivos shadow,
117 - lastlog - mostra o último momento de login de todos os usuários.
119 Várias páginas de manual estão também incluídas sobre estes
120 utilitários e senhas shadow em geral.
123 Summary: shadow - not often used programs
124 Summary(pl): shadow - programy nieczêsto u¿ywane
125 Group: Applications/System
126 Requires: %{name} = %{epoch}:%{version}-%{release}
128 Conflicts: util-linux < 2.12-10
131 Programs for shadow not often used. If you have small system you may
134 %description extras -l pl
135 Programy nieczêsto u¿ywane. W ma³ych systemach mo¿na je pomin±æ.
144 # ugh, too populated to patch
145 %{__sed} -i -e 's/instead DES/instead of DES/' src/chpasswd.c po/*.po
157 %{?with_shared:--enable-shared --disable-static} \
163 %{?with_selinux:--with-selinux} \
164 --without-included-gettext
168 rm -rf $RPM_BUILD_ROOT
169 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{default,pam.d,security,skel/tmp}
172 DESTDIR=$RPM_BUILD_ROOT
174 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/login.defs
175 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/default/useradd
176 install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/chage
177 install %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/shadow
178 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/chsh
179 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/chfn
180 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/passwd
181 install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/useradd
182 sed -e 's/usermod/userdel/' etc/pam.d/usermod > $RPM_BUILD_ROOT/etc/pam.d/userdel
183 install etc/pam.d/usermod $RPM_BUILD_ROOT/etc/pam.d/usermod
184 install etc/pam.d/groupadd $RPM_BUILD_ROOT/etc/pam.d/groupadd
185 install etc/pam.d/groupmod $RPM_BUILD_ROOT/etc/pam.d/groupmod
186 install etc/pam.d/groupdel $RPM_BUILD_ROOT/etc/pam.d/groupdel
188 > $RPM_BUILD_ROOT%{_sysconfdir}/shadow
189 > $RPM_BUILD_ROOT/etc/security/chfn.allow
190 > $RPM_BUILD_ROOT/etc/security/chsh.allow
192 # vigr symlink is created by make install, but in wrong dir
193 ln -sf vipw $RPM_BUILD_ROOT%{_sbindir}/vigr
196 echo '.so newgrp.1' > $RPM_BUILD_ROOT%{_mandir}/it/man1/sg.1
198 %if %{without shared}
199 # invalid static library
200 rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
204 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
206 # included in glibc-devel
207 rm -f $RPM_BUILD_ROOT%{_mandir}{,*/}/man3/{getspnam,shadow}.3
208 # /bin/login already in login (from util-linux.spec)
209 rm -f $RPM_BUILD_ROOT{%{_bindir}/login,/etc/pam.d/login,%{_sbindir}/logoutd,%{_mandir}/{,*/}man1/login.1,%{_mandir}/{,*/}man5/porttime.5,%{_mandir}/{,*/}man8/logoutd.8}
210 # /bin/id already in coreutils
211 rm -f $RPM_BUILD_ROOT%{_mandir}{,*/}/man1/id.1
212 # /bin/su already in coreutils
213 rm -f $RPM_BUILD_ROOT{%{_bindir}/su,/etc/pam.d/su,%{_mandir}/{,*/}man1/su.1}
214 # /usr/bin/groups already in coreutils
215 rm -f $RPM_BUILD_ROOT{%{_bindir}/groups,%{_mandir}/{,*/}man1/groups.1}
216 # /etc/limits not used with pam
217 rm -f $RPM_BUILD_ROOT%{_mandir}/{,*/}man5/limits.5
222 rm -rf $RPM_BUILD_ROOT
225 %{?with_shared:/sbin/ldconfig}
226 if [ ! -f /etc/shadow ]; then
230 %{?with_shared:%postun -p /sbin/ldconfig}
232 %files -f %{name}.lang
233 %defattr(644,root,root,755)
234 %doc ChangeLog NEWS TODO doc/{HOWTO,WISHLIST}
235 %attr(750,root,root) %dir %{_sysconfdir}/default
236 %attr(640,root,root) %config %verify(not md5 mtime size) %{_sysconfdir}/default/*
237 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/chage
238 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/passwd
239 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/shadow
240 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/useradd
241 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/usermod
242 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/userdel
243 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/groupadd
244 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/groupdel
245 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/groupmod
246 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/login.defs
247 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %ghost %{_sysconfdir}/shadow
250 %{?with_shared:%attr(755,root,root) %{_libdir}/lib*.so.*.*}
251 %attr(755,root,root) %{_sbindir}/chpasswd
252 %attr(755,root,root) %{_sbindir}/groupadd
253 %attr(755,root,root) %{_sbindir}/groupdel
254 %attr(755,root,root) %{_sbindir}/groupmod
255 %attr(755,root,root) %{_sbindir}/grpck
256 %attr(755,root,root) %{_sbindir}/grpconv
257 %attr(755,root,root) %{_sbindir}/grpunconv
258 %attr(755,root,root) %{_sbindir}/pwck
259 %attr(755,root,root) %{_sbindir}/pwconv
260 %attr(755,root,root) %{_sbindir}/pwunconv
261 %attr(755,root,root) %{_sbindir}/useradd
262 %attr(755,root,root) %{_sbindir}/userdel
263 %attr(755,root,root) %{_sbindir}/usermod
264 %attr(755,root,root) %{_sbindir}/vigr
265 %attr(755,root,root) %{_sbindir}/vipw
266 %attr(755,root,root) %{_bindir}/faillog
267 %attr(755,root,root) %{_bindir}/lastlog
268 %attr(4755,root,root) %{_bindir}/passwd
269 %{_mandir}/man1/passwd.1*
270 %{_mandir}/man5/faillog.5*
271 %{_mandir}/man5/login.defs.5*
272 %{_mandir}/man5/passwd.5*
273 %{_mandir}/man5/shadow.5*
274 %{_mandir}/man5/suauth.5*
275 %{_mandir}/man8/faillog.8*
276 %{_mandir}/man8/groupadd.8*
277 %{_mandir}/man8/groupdel.8*
278 %{_mandir}/man8/groupmod.8*
279 %{_mandir}/man8/grpck.8*
280 %{_mandir}/man8/grpconv.8*
281 %{_mandir}/man8/grpunconv.8*
282 %{_mandir}/man8/lastlog.8*
283 %{_mandir}/man8/pwck.8*
284 %{_mandir}/man8/pwconv.8*
285 %{_mandir}/man8/pwunconv.8*
286 %{_mandir}/man8/useradd.8*
287 %{_mandir}/man8/userdel.8*
288 %{_mandir}/man8/usermod.8*
289 %{_mandir}/man8/vigr.8*
290 %{_mandir}/man8/vipw.8*
291 %{_mandir}/man8/chpasswd.8*
293 %lang(cs) %{_mandir}/cs/man5/passwd.5*
294 %lang(cs) %{_mandir}/cs/man5/shadow.5*
295 %lang(cs) %{_mandir}/cs/man5/faillog.5*
296 %lang(cs) %{_mandir}/cs/man8/faillog.8*
297 %lang(cs) %{_mandir}/cs/man8/groupadd.8*
298 %lang(cs) %{_mandir}/cs/man8/groupdel.8*
299 %lang(cs) %{_mandir}/cs/man8/groupmod.8*
300 %lang(cs) %{_mandir}/cs/man8/grpck.8*
301 %lang(cs) %{_mandir}/cs/man8/lastlog.8*
302 %lang(cs) %{_mandir}/cs/man8/vipw.8*
304 %lang(de) %{_mandir}/de/man1/passwd.1*
305 %lang(de) %{_mandir}/de/man8/vigr.8*
306 %lang(de) %{_mandir}/de/man8/vipw.8*
307 %lang(de) %{_mandir}/de/man5/passwd.5*
309 %lang(es) %{_mandir}/es/man1/passwd.1*
310 %lang(es) %{_mandir}/es/man5/passwd.5*
311 %lang(es) %{_mandir}/es/man8/vigr.8*
312 %lang(es) %{_mandir}/es/man8/vipw.8*
314 %lang(fi) %{_mandir}/fi/man1/passwd.1*
316 %lang(fr) %{_mandir}/fr/man1/passwd.1*
317 %lang(fr) %{_mandir}/fr/man5/faillog.5*
318 %lang(fr) %{_mandir}/fr/man5/login.defs.5*
319 %lang(fr) %{_mandir}/fr/man5/passwd.5*
320 %lang(fr) %{_mandir}/fr/man5/shadow.5*
321 %lang(fr) %{_mandir}/fr/man5/suauth.5*
322 %lang(fr) %{_mandir}/fr/man8/chpasswd.8*
323 %lang(fr) %{_mandir}/fr/man8/faillog.8*
324 %lang(fr) %{_mandir}/fr/man8/groupadd.8*
325 %lang(fr) %{_mandir}/fr/man8/groupdel.8*
326 %lang(fr) %{_mandir}/fr/man8/groupmod.8*
327 %lang(fr) %{_mandir}/fr/man8/grpck.8*
328 %lang(fr) %{_mandir}/fr/man8/grpconv.8*
329 %lang(fr) %{_mandir}/fr/man8/grpunconv.8*
330 %lang(fr) %{_mandir}/fr/man8/lastlog.8*
331 %lang(fr) %{_mandir}/fr/man8/pwck.8*
332 %lang(fr) %{_mandir}/fr/man8/pwconv.8*
333 %lang(fr) %{_mandir}/fr/man8/pwunconv.8*
334 %lang(fr) %{_mandir}/fr/man8/useradd.8*
335 %lang(fr) %{_mandir}/fr/man8/userdel.8*
336 %lang(fr) %{_mandir}/fr/man8/usermod.8*
337 %lang(fr) %{_mandir}/fr/man8/vigr.8*
338 %lang(fr) %{_mandir}/fr/man8/vipw.8*
340 %lang(hu) %{_mandir}/hu/man1/passwd.1*
342 %lang(id) %{_mandir}/id/man8/useradd.8*
344 %lang(it) %{_mandir}/it/man1/passwd.1*
345 %lang(it) %{_mandir}/it/man5/passwd.5*
346 %lang(it) %{_mandir}/it/man5/shadow.5*
347 %lang(it) %{_mandir}/it/man8/groupadd.8*
348 %lang(it) %{_mandir}/it/man8/groupdel.8*
349 %lang(it) %{_mandir}/it/man8/groupmod.8*
350 %lang(it) %{_mandir}/it/man8/grpck.8*
351 %lang(it) %{_mandir}/it/man8/grpconv.8*
352 %lang(it) %{_mandir}/it/man8/grpunconv.8*
353 %lang(it) %{_mandir}/it/man8/lastlog.8*
354 %lang(it) %{_mandir}/it/man8/pwconv.8*
355 %lang(it) %{_mandir}/it/man8/pwunconv.8*
356 %lang(it) %{_mandir}/it/man8/useradd.8*
357 %lang(it) %{_mandir}/it/man8/userdel.8*
358 %lang(it) %{_mandir}/it/man8/usermod.8*
359 %lang(it) %{_mandir}/it/man8/vigr.8*
360 %lang(it) %{_mandir}/it/man8/vipw.8*
362 %lang(ja) %{_mandir}/ja/man1/passwd.1*
363 %lang(ja) %{_mandir}/ja/man5/faillog.5*
364 %lang(ja) %{_mandir}/ja/man5/login.defs.5*
365 %lang(ja) %{_mandir}/ja/man5/passwd.5*
366 %lang(ja) %{_mandir}/ja/man5/shadow.5*
367 %lang(ja) %{_mandir}/ja/man5/suauth.5*
368 %lang(ja) %{_mandir}/ja/man8/faillog.8*
369 %lang(ja) %{_mandir}/ja/man8/groupadd.8*
370 %lang(ja) %{_mandir}/ja/man8/groupdel.8*
371 %lang(ja) %{_mandir}/ja/man8/groupmod.8*
372 %lang(ja) %{_mandir}/ja/man8/grpck.8*
373 %lang(ja) %{_mandir}/ja/man8/grpconv.8*
374 %lang(ja) %{_mandir}/ja/man8/grpunconv.8*
375 %lang(ja) %{_mandir}/ja/man8/lastlog.8*
376 %lang(ja) %{_mandir}/ja/man8/pwck.8*
377 %lang(ja) %{_mandir}/ja/man8/pwconv.8*
378 %lang(ja) %{_mandir}/ja/man8/pwunconv.8*
379 %lang(ja) %{_mandir}/ja/man8/useradd.8*
380 %lang(ja) %{_mandir}/ja/man8/userdel.8*
381 %lang(ja) %{_mandir}/ja/man8/usermod.8*
382 %lang(ja) %{_mandir}/ja/man8/vigr.8*
383 %lang(ja) %{_mandir}/ja/man8/vipw.8*
385 %lang(ko) %{_mandir}/ko/man5/passwd.5*
386 %lang(ko) %{_mandir}/ko/man8/vigr.8*
387 %lang(ko) %{_mandir}/ko/man8/vipw.8*
389 %lang(pl) %{_mandir}/pl/man1/passwd.1*
390 %lang(pl) %{_mandir}/pl/man5/faillog.5*
391 %lang(pl) %{_mandir}/pl/man5/login.defs.5*
392 %lang(pl) %{_mandir}/pl/man5/passwd.5*
393 %lang(pl) %{_mandir}/pl/man5/shadow.5*
394 %lang(pl) %{_mandir}/pl/man5/suauth.5*
395 %lang(pl) %{_mandir}/pl/man8/faillog.8*
396 %lang(pl) %{_mandir}/pl/man8/groupadd.8*
397 %lang(pl) %{_mandir}/pl/man8/groupdel.8*
398 %lang(pl) %{_mandir}/pl/man8/groupmod.8*
399 %lang(pl) %{_mandir}/pl/man8/grpck.8*
400 %lang(pl) %{_mandir}/pl/man8/grpconv.8*
401 %lang(pl) %{_mandir}/pl/man8/grpunconv.8*
402 %lang(pl) %{_mandir}/pl/man8/lastlog.8*
403 %lang(pl) %{_mandir}/pl/man8/pwck.8*
404 %lang(pl) %{_mandir}/pl/man8/pwconv.8*
405 %lang(pl) %{_mandir}/pl/man8/pwunconv.8*
406 %lang(pl) %{_mandir}/pl/man8/useradd.8*
407 %lang(pl) %{_mandir}/pl/man8/userdel.8*
408 %lang(pl) %{_mandir}/pl/man8/usermod.8*
409 %lang(pl) %{_mandir}/pl/man8/vigr.8*
410 %lang(pl) %{_mandir}/pl/man8/vipw.8*
412 # FIXME change to -> pt?
413 %lang(pt_BR) %{_mandir}/pt_BR/man5/passwd.5*
414 %lang(pt_BR) %{_mandir}/pt_BR/man5/shadow.5*
415 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupadd.8*
416 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupdel.8*
417 %lang(pt_BR) %{_mandir}/pt_BR/man8/groupmod.8*
419 %lang(ru) %{_mandir}/ru/man1/passwd.1*
420 %lang(ru) %{_mandir}/ru/man5/faillog.5*
421 %lang(ru) %{_mandir}/ru/man5/login.defs.5*
422 %lang(ru) %{_mandir}/ru/man5/passwd.5*
423 %lang(ru) %{_mandir}/ru/man5/shadow.5*
424 %lang(ru) %{_mandir}/ru/man5/suauth.5*
425 %lang(ru) %{_mandir}/ru/man8/chpasswd.8*
426 %lang(ru) %{_mandir}/ru/man8/faillog.8*
427 %lang(ru) %{_mandir}/ru/man8/groupadd.8*
428 %lang(ru) %{_mandir}/ru/man8/groupdel.8*
429 %lang(ru) %{_mandir}/ru/man8/groupmems.8*
430 %lang(ru) %{_mandir}/ru/man8/groupmod.8*
431 %lang(ru) %{_mandir}/ru/man8/grpck.8*
432 %lang(ru) %{_mandir}/ru/man8/grpconv.8*
433 %lang(ru) %{_mandir}/ru/man8/grpunconv.8*
434 %lang(ru) %{_mandir}/ru/man8/lastlog.8*
435 %lang(ru) %{_mandir}/ru/man8/pwck.8*
436 %lang(ru) %{_mandir}/ru/man8/pwconv.8*
437 %lang(ru) %{_mandir}/ru/man8/pwunconv.8*
438 %lang(ru) %{_mandir}/ru/man8/useradd.8*
439 %lang(ru) %{_mandir}/ru/man8/userdel.8*
440 %lang(ru) %{_mandir}/ru/man8/usermod.8*
441 %lang(ru) %{_mandir}/ru/man8/vigr.8*
442 %lang(ru) %{_mandir}/ru/man8/vipw.8*
444 %lang(tr) %{_mandir}/tr/man1/passwd.1*
445 %lang(tr) %{_mandir}/tr/man5/passwd.5*
446 %lang(tr) %{_mandir}/tr/man5/shadow.5*
447 %lang(tr) %{_mandir}/tr/man8/groupadd.8*
448 %lang(tr) %{_mandir}/tr/man8/groupdel.8*
449 %lang(tr) %{_mandir}/tr/man8/groupmod.8*
450 %lang(tr) %{_mandir}/tr/man8/useradd.8*
451 %lang(tr) %{_mandir}/tr/man8/userdel.8*
452 %lang(tr) %{_mandir}/tr/man8/usermod.8*
454 %lang(zh_CN) %{_mandir}/zh_CN/man8/chpasswd.8*
455 %lang(zh_CN) %{_mandir}/zh_CN/man8/groupadd.8*
456 %lang(zh_CN) %{_mandir}/zh_CN/man8/groupdel.8*
457 %lang(zh_CN) %{_mandir}/zh_CN/man8/groupmod.8*
458 %lang(zh_CN) %{_mandir}/zh_CN/man8/useradd.8*
459 %lang(zh_CN) %{_mandir}/zh_CN/man8/userdel.8*
460 %lang(zh_CN) %{_mandir}/zh_CN/man8/usermod.8*
462 %lang(zh_TW) %{_mandir}/zh_TW/man8/groupadd.8*
463 %lang(zh_TW) %{_mandir}/zh_TW/man8/groupdel.8*
464 %lang(zh_TW) %{_mandir}/zh_TW/man8/groupmod.8*
465 %lang(zh_TW) %{_mandir}/zh_TW/man8/useradd.8*
466 %lang(zh_TW) %{_mandir}/zh_TW/man8/userdel.8*
467 %lang(zh_TW) %{_mandir}/zh_TW/man8/usermod.8*
470 %defattr(644,root,root,755)
471 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/chfn
472 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/chsh
473 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/chfn.allow
474 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/chsh.allow
475 %attr(755,root,root) %{_bindir}/chage
476 %attr(4755,root,root) %{_bindir}/chfn
477 %attr(4755,root,root) %{_bindir}/chsh
478 %attr(4755,root,root) %{_bindir}/expiry
479 %attr(4755,root,root) %{_bindir}/gpasswd
480 %attr(755,root,root) %{_bindir}/newgrp
481 %attr(755,root,root) %{_bindir}/sg
482 %attr(755,root,root) %{_sbindir}/newusers
484 %{_mandir}/man1/chage.1*
485 %{_mandir}/man1/chfn.1*
486 %{_mandir}/man1/chsh.1*
487 %{_mandir}/man1/expiry.1*
488 %{_mandir}/man1/gpasswd.1*
489 %{_mandir}/man1/newgrp.1*
490 %{_mandir}/man1/sg.1*
491 %{_mandir}/man8/newusers.8*
493 %lang(cs) %{_mandir}/cs/man1/expiry.1*
494 %lang(cs) %{_mandir}/cs/man1/gpasswd.1*
496 %lang(de) %{_mandir}/de/man1/chfn.1*
497 %lang(de) %{_mandir}/de/man1/chsh.1*
498 %lang(de) %{_mandir}/de/man1/newgrp.1*
500 %lang(es) %{_mandir}/es/man1/newgrp.1*
502 %lang(fi) %{_mandir}/fi/man1/chfn.1*
503 %lang(fi) %{_mandir}/fi/man1/chsh.1*
505 %lang(fr) %{_mandir}/fr/man1/chage.1*
506 %lang(fr) %{_mandir}/fr/man1/chfn.1*
507 %lang(fr) %{_mandir}/fr/man1/chsh.1*
508 %lang(fr) %{_mandir}/fr/man1/expiry.1*
509 %lang(fr) %{_mandir}/fr/man1/gpasswd.1*
510 %lang(fr) %{_mandir}/fr/man1/newgrp.1*
511 %lang(fr) %{_mandir}/fr/man1/sg.1*
512 %lang(fr) %{_mandir}/fr/man8/newusers.8*
514 %lang(hu) %{_mandir}/hu/man1/chsh.1*
515 %lang(hu) %{_mandir}/hu/man1/gpasswd.1*
516 %lang(hu) %{_mandir}/hu/man1/newgrp.1*
517 %lang(hu) %{_mandir}/hu/man1/sg.1*
518 %lang(hu) %{_mandir}/hu/man5/passwd.5*
519 %lang(hu) %{_mandir}/hu/man8/lastlog.8*
521 %lang(id) %{_mandir}/id/man1/chsh.1*
523 %lang(it) %{_mandir}/it/man1/chage.1*
524 %lang(it) %{_mandir}/it/man1/chfn.1*
525 %lang(it) %{_mandir}/it/man1/chsh.1*
526 %lang(it) %{_mandir}/it/man1/expiry.1*
527 %lang(it) %{_mandir}/it/man1/gpasswd.1*
528 %lang(it) %{_mandir}/it/man1/newgrp.1*
529 %lang(it) %{_mandir}/it/man1/sg.1*
530 %lang(it) %{_mandir}/it/man5/faillog.5*
531 %lang(it) %{_mandir}/it/man8/chpasswd.8*
532 %lang(it) %{_mandir}/it/man8/faillog.8*
533 %lang(it) %{_mandir}/it/man8/newusers.8*
534 %lang(it) %{_mandir}/it/man8/pwck.8*
536 %lang(ja) %{_mandir}/ja/man1/chage.1*
537 %lang(ja) %{_mandir}/ja/man1/chfn.1*
538 %lang(ja) %{_mandir}/ja/man1/chsh.1*
539 %lang(ja) %{_mandir}/ja/man1/expiry.1*
540 %lang(ja) %{_mandir}/ja/man1/gpasswd.1*
541 %lang(ja) %{_mandir}/ja/man1/newgrp.1*
542 %lang(ja) %{_mandir}/ja/man1/sg.1*
543 %lang(ja) %{_mandir}/ja/man8/chpasswd.8*
544 %lang(ja) %{_mandir}/ja/man8/newusers.8*
546 %lang(ko) %{_mandir}/ko/man1/chfn.1*
547 %lang(ko) %{_mandir}/ko/man1/chsh.1*
549 #%lang(ko) %{_mandir}/ko/man1/newgrp.1*
551 %lang(ru) %{_mandir}/ru/man1/chage.1*
552 %lang(ru) %{_mandir}/ru/man1/chfn.1*
553 %lang(ru) %{_mandir}/ru/man1/chsh.1*
554 %lang(ru) %{_mandir}/ru/man1/expiry.1*
555 %lang(ru) %{_mandir}/ru/man1/gpasswd.1*
556 %lang(ru) %{_mandir}/ru/man1/newgrp.1*
557 %lang(ru) %{_mandir}/ru/man1/sg.1*
558 %lang(ru) %{_mandir}/ru/man8/newusers.8*
560 %lang(pl) %{_mandir}/pl/man1/chage.1*
561 %lang(pl) %{_mandir}/pl/man1/chfn.1*
562 %lang(pl) %{_mandir}/pl/man1/chsh.1*
563 %lang(pl) %{_mandir}/pl/man1/expiry.1*
564 %lang(pl) %{_mandir}/pl/man1/gpasswd.1*
565 %lang(pl) %{_mandir}/pl/man1/newgrp.1*
566 %lang(pl) %{_mandir}/pl/man1/sg.1*
567 %lang(pl) %{_mandir}/pl/man8/chpasswd.8*
568 %lang(pl) %{_mandir}/pl/man8/newusers.8*
570 %lang(pt_BR) %{_mandir}/pt_BR/man1/gpasswd.1*
572 %lang(tr) %{_mandir}/tr/man1/chage.1*
573 %lang(tr) %{_mandir}/tr/man1/chfn.1*
575 %lang(zh_CN) %{_mandir}/zh_CN/man1/chfn.1*
576 %lang(zh_CN) %{_mandir}/zh_CN/man1/chsh.1*
577 %lang(zh_CN) %{_mandir}/zh_CN/man1/newgrp.1*
578 %lang(zh_CN) %{_mandir}/zh_CN/man5/passwd.5*
580 %lang(zh_TW) %{_mandir}/zh_TW/man1/chfn.1*
581 %lang(zh_TW) %{_mandir}/zh_TW/man1/chsh.1*
582 %lang(zh_TW) %{_mandir}/zh_TW/man1/newgrp.1*
583 %lang(zh_TW) %{_mandir}/zh_TW/man5/passwd.5*
584 %lang(zh_TW) %{_mandir}/zh_TW/man8/chpasswd.8*