shadow/man
Alexander Kanavin cfc981df2a shadow: use relaxed usernames
The groupadd from shadow does not allow upper case group names, the
same is true for the upstream shadow. But distributions like
Debian/Ubuntu/CentOS has their own way to cope with this problem,
this patch is picked up from Fedora [1] to relax the usernames
restrictions to allow the upper case group names, and the relaxation is
POSIX compliant because POSIX indicate that usernames are composed of
characters from the portable filename character set [A-Za-z0-9._-].

[1] https://src.fedoraproject.org/rpms/shadow-utils/blob/rawhide/f/shadow-4.8-goodname.patch

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
2022-09-02 20:27:14 -05:00
..
cs manpages: fix 'File Formats and Conversions" 2021-10-15 16:28:12 -05:00
da * NEWS, man/generate_mans.mak: Generate manpages in man1, man3, 2012-05-20 10:18:33 +00:00
de * NEWS, man/generate_mans.mak: Generate manpages in man1, man3, 2012-05-20 10:18:33 +00:00
es Update licensing info 2021-12-23 19:36:50 -06:00
fi * man/*.xml: Add author based on copyright statement. 2012-05-25 11:45:21 +00:00
fr Allow disabling of subordinate IDs. 2013-08-11 15:46:59 +02:00
hu Update licensing info 2021-12-23 19:36:50 -06:00
id * man/*.xml: Add author based on copyright statement. 2012-05-25 11:45:21 +00:00
it * NEWS, man/generate_mans.mak: Generate manpages in man1, man3, 2012-05-20 10:18:33 +00:00
ja Update licensing info 2021-12-23 19:36:50 -06:00
ko Update licensing info 2021-12-23 19:36:50 -06:00
login.defs.d Update licensing info 2021-12-23 19:36:50 -06:00
pl * NEWS, man/generate_mans.mak: Generate manpages in man1, man3, 2012-05-20 10:18:33 +00:00
po Complete Ukrainian translation 2022-05-24 07:52:36 -05:00
pt_BR Update licensing info 2021-12-23 19:36:50 -06:00
ru * NEWS, man/generate_mans.mak: Generate manpages in man1, man3, 2012-05-20 10:18:33 +00:00
sv * NEWS, man/generate_mans.mak: Generate manpages in man1, man3, 2012-05-20 10:18:33 +00:00
tr Update licensing info 2021-12-23 19:36:50 -06:00
uk uk has no limits.5 translation 2022-08-12 13:24:24 -05:00
zh_CN * NEWS, man/generate_mans.mak: Generate manpages in man1, man3, 2012-05-20 10:18:33 +00:00
zh_TW Update licensing info 2021-12-23 19:36:50 -06:00
.gitignore 2012-02-13 Mike Frysinger <vapier@gentoo.org> 2012-02-13 20:04:40 +00:00
chage.1.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
chfn.1.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
chgpasswd.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
chpasswd.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
chsh.1.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
config.xml.in * man/*.xml, man/config.xml.in: Add source and version 2011-07-08 19:49:09 +00:00
expiry.1.xml Update licensing info 2021-12-23 19:36:50 -06:00
faillog.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
faillog.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
generate_mans.mak Merge pull request #55 from glensc/travis2 2016-12-06 23:27:19 -06:00
generate_translations.mak man: generate translations using itstool instead of xml2po 2019-11-03 13:04:17 +01:00
getsubids.1.xml Merge pull request #451 from hallyn/2021-12-05/license 2022-01-02 18:38:42 -06:00
gpasswd.1.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
groupadd.8.xml shadow: use relaxed usernames 2022-09-02 20:27:14 -05:00
groupdel.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
groupmems.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
groupmod.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
groups.1.xml Improve groups and id manpages 2022-03-06 18:00:20 -06:00
grpck.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
gshadow.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
id.1.xml Improve groups and id manpages 2022-03-06 18:00:20 -06:00
lastlog.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
limits.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
login.1.xml Update licensing info 2021-12-23 19:36:50 -06:00
login.access.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
login.defs.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
logoutd.8.xml Update licensing info 2021-12-23 19:36:50 -06:00
Makefile.am Add uk to list of man subdirs 2022-08-12 13:24:24 -05:00
newgidmap.1.xml Update licensing info 2021-12-23 19:36:50 -06:00
newgrp.1.xml Update licensing info 2021-12-23 19:36:50 -06:00
newuidmap.1.xml Update licensing info 2021-12-23 19:36:50 -06:00
newusers.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
nologin.8.xml Update licensing info 2021-12-23 19:36:50 -06:00
passwd.1.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
passwd.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
porttime.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
pwck.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
pwconv.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
README.md man: generate translations using itstool instead of xml2po 2019-11-03 13:04:17 +01:00
sg.1.xml Update licensing info 2021-12-23 19:36:50 -06:00
shadow.3.xml Update licensing info 2021-12-23 19:36:50 -06:00
shadow.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
su.1.xml Update licensing info 2021-12-23 19:36:50 -06:00
suauth.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
subgid.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
subuid.5.xml Update licensing info 2021-12-23 19:36:50 -06:00
sulogin.8.xml Update licensing info 2021-12-23 19:36:50 -06:00
useradd.8.xml shadow: use relaxed usernames 2022-09-02 20:27:14 -05:00
userdel.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
usermod.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00
vipw.8.xml libmisc/root_flag: add tips for --root flag only support abspath 2022-08-06 15:04:06 -05:00

The official releases ship with pre-built manpages.

The content of the man pages however is dependent on compile flags. So the pre-built ones might not fit your version of shadow. To build them yourself use --enable-man. Furthermore the following build requirements will be needed:

  • xsltproc
  • docbook 4
  • docbook stylesheets
  • itstool