Lintian ReportsBETA

Emaintainer-script-lacks-home-in-adduser

Tag versions

The tag is present in Lintian version 2.109.24. That is the most recent version we know about.

The maintainer script apparently runs 'adduser --system' but hardcodes a path under '/home' for the '--home' option or does not use the '--home' option.

The FHS says: /home is a fairly standard concept, but it is clearly a site-specific filesystem. The setup will differ from host to host. Therefore, no program should rely on this location.

Note that passing --no-create-home alone does not solve the issue because home field of passwd file point to a non existing /home subdirectory. Please use adduser --no-create-home --home /nonexistent instead.

Please refer to Filesystem Hierarchy Standard and the adduser(8) manual page for details.

Visibility: error

Check: scripts

Renamed from:

The following 4 source packages in the archive triggered the tag 4 times.

We found 2 overrides. The tag performed 50% of the time.