Control: reassign -1 debianutils
Control: found -1 3.4
Control: retitle -1 debianutils: add-shell doesn't check if the trailing
newline in /etc/shells is missing
Hi Gereon,
thanks for your bug report.
Gereon Kremer wrote:
> Package: screen
> Version: 4.0.3-14
> Severity: important
>
> I installed screen while my /etc/shells lacked a trailing newline in
> the last line.
> This was not checked, the last line after installing screen was
> /usr/sbin/nologin/usr/bin/screen
> This if obviously a problem, in my case all ftp users (using
> pure-ftpd which requires a login shell listed in /etc/shells) were
> disabled.
>
> It might be the case, that it's my fault that the trailing newline
> was missing, but this should not happen anyway.
Indeed. Reassigning the bug to the debianutils package as screen uses
debianutils' "add-shell" command to add itself to /etc/shells. See
/var/lib/dpkg/info/screen.postinst, line 9:
add-shell /usr/bin/screen || true
Regards, Axel
--
,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
`- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]