Utilities to Manage User and Group Accounts

Edit Package shadow

This package includes the necessary programs for converting plain
password files to the shadow password format and to manage user and
group accounts.

Refresh
Refresh
Source Files
Filename Size Changed
disable_new_audit_function.patch 0000000772 772 Bytes
pamd.tar.bz2 0000000908 908 Bytes
shadow-4.14.0.tar.xz 0001787892 1.71 MB
shadow-4.14.0.tar.xz.asc 0000000488 488 Bytes
shadow-login_defs-check.sh 0000010906 10.7 KB
shadow-login_defs-comments.patch 0000002470 2.41 KB
shadow-login_defs-suse.patch 0000004703 4.59 KB
shadow-login_defs-unused-by-pam.patch 0000008220 8.03 KB
shadow-util-linux.patch 0000004029 3.93 KB
shadow.changes 0000040464 39.5 KB
shadow.keyring 0000034838 34 KB
shadow.service 0000000584 584 Bytes
shadow.spec 0000013511 13.2 KB
shadow.timer 0000000124 124 Bytes
useradd-default.patch 0000000414 414 Bytes
Revision 58 (latest revision is 67)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1104351 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 58)
- Remove dependency on libbsd:
  On Tumbleweed we have glibc 2.38 already thus string functions
  like strlcpy will be present and won't be needed from libbsd.
  `readpassphrase()` is then the only function from libbsd not present.
  Upstream shadow has an in tree copy of it, that is used when the
  `--without-libbsd` flag is passed along.
  By relying on glibc 2.38 we don't need to add libbsd and libmd
  to our ring0 but can't easily upgrade on SLE.

- Update to 4.14.0:
  * configure: add with-libbsd option
  * Code cleanup
  * Replace utmp interface #757 
  * new option enable-logind #674
  * shadow userdel: add the adaptation to the busybox ps in 01-kill_user_procs.sh
  * chsh: warn if root sets a shell not listed in /etc/shells #535
  * newgrp: fix potential string injection
  * lastlog: fix alignment of Latest header
  * Fix yescrypt support #748
  * chgpasswd: Fix segfault in command-line options
  * gpasswd: Fix password leak
  * Add --prefix to passwd, chpasswd and chage #714 (bsc#1206627)
  * usermod: fix off-by-one issues #701
  * ch(g)passwd: Check selinux permissions upon startup #675
  * sub_[ug]id_{add,remove}: fix return values
  * chsh: Verify that login shell path is absolute #730
  * process_prefix_flag: Drop privileges
  * run_parts for groupadd and groupdel #706
  * newgrp/useradd: always set SIGCHLD to default
  * useradd/usermod: add --selinux-range argument #698
Comments 0
openSUSE Build Service is sponsored by