Package: libnss-nonlocal
Architecture: any
-Pre-Depends: ${misc:Pre-Depends}, adduser
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: libnss-nonlocal-common
Description: nsswitch proxy module to prevent local account spoofing
This nsswitch module acts as a proxy for other nsswitch modules like
hesiod, but prevents non-local users from potentially gaining local
Package: lib32nss-nonlocal
Architecture: amd64
-Pre-Depends: ${misc:Pre-Depends}, adduser
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: libnss-nonlocal-common
Description: nsswitch proxy module to prevent local account spoofing (32-bit library)
This nsswitch module acts as a proxy for other nsswitch modules like
hesiod, but prevents non-local users from potentially gaining local
Package: lib64nss-nonlocal
Architecture: i386
-Pre-Depends: ${misc:Pre-Depends}, adduser
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
+Recommends: libnss-nonlocal-common
Description: nsswitch proxy module to prevent local account spoofing (64-bit library)
This nsswitch module acts as a proxy for other nsswitch modules like
hesiod, but prevents non-local users from potentially gaining local
.
This package contains a 64-bit version of the library for compatibility
on 32-bit architectures.
+
+Package: libnss-nonlocal-common
+Architecture: all
+Pre-Depends: ${misc:Pre-Depends}, adduser
+Depends: ${misc:Depends}
+Description: nsswitch proxy module to prevent local account spoofing (common package)
+ This nsswitch module acts as a proxy for other nsswitch modules like
+ hesiod, but prevents non-local users from potentially gaining local
+ privileges by spoofing local UIDs and GIDs.
+ .
+ This package creates the system users and groups that have special
+ meanings to nss_nonlocal.