[Eisfair] [e64]: Mail: fetchmail: Cannot find absolute path for user's home directory.
Rolf Bensch
azubi at bensch-net.de
Do Apr 2 17:51:40 CEST 2020
Hallo Jürgen,
Am 02.04.20 um 17:23 schrieb Juergen Edner:
> Hallo Rolf,
>
>> Weil ungeduldig habe ich das jetzt manuell nachgeholt.
>>
>> mkdir /home/exim
>> chown exim:trusted /home/exim
>>
>> Danach startet fetchmail normal. Der Fehler ist somit gefunden, es
>> bleibt die Frage nach der Ursache.
>
> für das Anlegen des Users wird schon immer das add-user-Skript
> verwendet, welches wie folgt aufgerufen wird. Das Home-Verzeichnis
> sollte dabei automatisch angelegt werden:
>
> user='exim'
> group='trusted'
> uid=''
> gid=`getent group ${group} | cut -d: -f3`
> name='exim'
> homedir='/home/exim'
> shell='/bin/false'
>
> /var/install/bin/add-user --system ${user} "*" "${uid}" "${gid}"
> "$name" "$homedir" "${shell}"
>
> Ich habe den Befehl gerade noch einmal bei mir ausprobiert und ein
> Home-Verzeichnis wurde dabei problemlos und korrekt angelegt.
>
Beim Anlegen anderer Linux-User hatte ich keinerlei Probleme.
Userverzeichnis und Rechte waren immer korrekt. Daher gerade ausgeführt:
rm /home/exim
exim aus /etc/passwd und /etc/shadow entfernt
In der "User Administration" ist danach exim nicht mehr vorhanden
Mail-Paket (Re)installiert -> "exim" wurde neu angelegt und das
Userverzeichnis ist vorhanden. Zu deutsch: ich kann das Problem nicht
mehr nachstellen.
Very strange :-(
Grüße Rolf
Mehr Informationen über die Mailingliste Eisfair