Mailstation als Zentrale Sammelstelle einrichten

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Bei mir (DS-508) sieht es so aus:
Rich (BBCode):
$ whoami
testuser
$ cd ~
$ pwd
/var/services/homes/testuser
Danke für den Tipp! Werd ich gleich probieren...
 
Wie gesagt, der "Bug" wurde ja von Synology bestätigt. Drum jetzt die Frage: Habt ihr euch wirklich als dieser User angemeldet oder habt ihr eine root-Anmeldung mit anschliessendem su gemacht?
Damit es immer sauber klappt einfach ins Home des Users eine .profile Datei legen und folgendes reinschreiben
Code:
HOME=/volume1/homes/user
export HOME
 
Zuletzt bearbeitet:
Bei mir war es ein su...
 
Bei mir war es ein su...
Siehste, dann warst du von "Bug" nicht betroffen. Der Support konnte es mir auch nicht genau erklären, aber su löst das Home immer korrekt auf. Warum ist ein Rätsel ;)
Die Sache mit dem .profile funzt aber wunderbar auch bei direkten Logins als non-root User.

Gruss

tobi
 
Bei mir war es eine direkte ssh session mit meinem User 'Andreas'.

Geht aber trotzdem :confused:

Rich (BBCode):
Using username "Andreas".
Authenticating with public key "rsa-key-20070411" from agent


BusyBox v1.1.0 (2010.04.19-13:39+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

DS209> cd /
DS209> whoami
Andreas
DS209> cd ~
DS209> pwd
/volume1/homes/Andreas

Evtl. ist doch nicht jede Version betroffen?
Wie auch immer solange man sich im Zweifel mit einem Workaround behelfen kann....

cu
Andreas
 
getmail hat das ~ bei mir auf jeden Fall nicht gefressen. Mit den ausgeschriebenen Pfadnamen klappt es dann ohne Probleme.
 
@asheiner
Komisch, dass es bei dir bei einem ssh Login gefunzt hat. Ich habe auf 2 DS109+, einer DS107+ und einer DS408 sowohl über telnet als auch über ssh dieses Verhalten gehabt. Alle allerdings mit Firmware 1141.
Kann es sein, dass du im Home deines Users bereits eine .profile Datei mit entsprechendem export hattest?
 
:o
Asche über mein Haupt.
Das habe ich wohl schon vor langer Zeit so in meine .profile eingetragen.
Rich (BBCode):
HOME=/volume1/homes/Andreas

Wenn ich das auskommentiere erhalte ich ebenfalls
Rich (BBCode):
DS209> whoami
Andreas
DS209> echo ~
/root

Allerdings funktioniert ~Andreas trotzdem korrekt
Rich (BBCode):
DS209> echo ~Andreas
/var/services/homes/Andreas

... und da ich getmail als user root aufrufe und in dem .rc-file für user Andreas den Pfad mit ~Andreas angebe klappt das bei mir ....
Rich (BBCode):
[destination]
type = Maildir
path = ~Andreas/.Maildir/
user = Andreas
filemode = 0600

Aber das wird jetzt glaube ich off-topic.

cu
 
Und wieso rufst du getmail als root auf? Das würde ich mir nochmals gut überlegen ;)
getmail sollte unter dem User laufen für den auch die Mails bestimmt sind. Unter root solltest du niemals Mails empfangen. Wenn z.B. getmail eine Lücke hat und sich diese mit einer präparierten Mail ausnutzen liesse, dann kann ein getmail unter root viel mehr Schaden anrichten als unter einem non-root Account
 
Hoppla, danke

... da hast du natürlich auch wieder recht...

Also schnell das cron Package installiert und getmail für alle user umkonfiguriert.

Danke für den Hinweis.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat