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]

Reply via email to