Opened 17 years ago
Closed 16 years ago
#2145 closed task (wontfix)
shadow-4.0.18.2
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 7.0 |
Component: | Book | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description
There was also a new maintenance release of shadow, 4.0.18.2. I believe this resolves the needs for the patches we have, but I haven't tested anything yet.
http://lists.alioth.debian.org/pipermail/pkg-shadow-devel/2007-November/006202.html
ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/shadow-4.0.18.2.tar.bz2
I think this should probably go in now (assuming some people test it out), before jumping to 4.1.0, which may be very different. At least we can drop the broken URL warning :)
Change History (5)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
Ken,
The testcase that triggered the original bug in 4.0.18.1 was:
mkdir -p /srv/pgsql/data groupadd -g 41 postgres useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \
-u 41 postgres
Basically, it didn't like the 'postgres' argument to the '-g' switch of 'useradd' - it would only accept the group id of 41, rather than group name. I don't tend to stretch Shadow much more beyond that.
follow-up: 4 comment:3 by , 17 years ago
This bug is still present in 4.0.18.2. I'll give 4.1.0 a try some time next week.
root:/sources# mkdir -pv /srv/pgsql/data mkdir: created directory `/srv/pgsql' mkdir: created directory `/srv/pgsql/data' root:/sources# groupadd -g 41 postgres root:/sources# grep postgres /etc/group postgres:x:41: root:/sources# useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \ > -u 41 postgres useradd: unknown GID 1000 useradd: invalid numeric argument 'postgres'
comment:4 by , 17 years ago
Replying to matthew@linuxfromscratch.org:
This bug is still present in 4.0.18.2. I'll give 4.1.0 a try some time next week.
Looks as if 4.1.0 fixed this.
root@bluesbreaker /home/ken #mkdir -p /srv/pgsql/data oot@bluesbreaker /home/ken #groupadd -g 41 postgres root@bluesbreaker /home/ken #useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data/ -u 41 postgres Group 'mail' not found. Creating the user mailbox file with 0600 mode. root@bluesbreaker /home/ken #echo $? 0
comment:5 by , 16 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
See ticket 2144 for newer version.
When I get past grep in my current build, I'll be using 4.1.0. I'm already scheduled to do a "can it build itself" test (partly, for flex-2.5.34), but after that I can add some extra tests for 4.1.0. But, I only ever build shadow in the most basic version. What would you like ? I can add cracklib, but how to check either the interaction with it, or whatever you suspect in shadow itself ?
I see cracklib needs Python, so the extra tests won't happen until after I've got a desktop running. On current form, that suggests there is at least a week for somebody to play with 4.0.18.2, and maybe longer!