[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