• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Es regnet, ist neblig und kalt, alle sind krank und der Chef wird zunehmend cholerisch. Das Thema des Monats ist also folgerichtig --> Das Grau(en)
    Wir sind gespannt, war Euch dazu einfällt! Zum Wettbewerb --> Klick

postgres: User nicht sichtbar

Macholino

Adams Parmäne
Registriert
02.08.04
Beiträge
1.303
Ich kann's ja doch nicht lassen, will PostgreSQL installieren (weil wir das auch in der Firma haben...).

Ich bevorzuge die üblicherweise sauber gestrickten Pakete von entropy.ch, will jedoch einen Punkt der Installationsanleitung vermeiden:

"Gehen Sie in die Systemeinstellung und legen Sie einen Benutzer "postgres" an."

Das will ich nicht, denn der Benutzer ist dann auch sichtbar. Stattdessen will ich den Benutzer postgres mit einer UID ausstatten, die dazu führt, dass postgres nicht in den Benutzern auftaucht.

Leider habe ich vergessen, welche UIDs das sind (unter 1000?), darüber hinaus war ich so lange nicht mehr im NetInfo Manager.
Kann mir jemand Schritt für Schritt erklären, wie ich postgres entsprechend einrichte? PostgreSQL dürfte die UID doch eigentlich egal sein, oder?
 

Terminal

Gast
Nein, egal ist es nicht. Die Installation (das enthaltende Shellscript) bewirkt normalerweise dass eine UID unterhalb 500 gewählt wird. Dateien und Verzeichnisse erhalten dementsprechende Rechte und die Programme müssen eine eindeutige Zuweisung durch Gruppe und UID haben, sonst werden diese nicht ausgeführt.

Bei MySQL gibt es dein Problem nicht, warum nimmst du nicht dieses Datenbanksystem?

Ansonsten ändere im NetinfoManager einfach die UID zu 99, die sollte es im Normalfall noch nicht geben. Kann aber Probleme nicht ausschließen.
 

tjp

Altgelds Küchenapfel
Registriert
07.07.04
Beiträge
4.060
Terminal schrieb:
Bei MySQL gibt es dein Problem nicht, warum nimmst du nicht dieses Datenbanksystem?
Weil MySQL längst nicht so leistungsfähig wie PostgreSQL ist? Wenn man die freie Wahl hat zwischen MySQL und PostgreSQL sollte man eben nicht MySQL wählen.
 

tjp

Altgelds Küchenapfel
Registriert
07.07.04
Beiträge
4.060
Macholino schrieb:
Ich bevorzuge die üblicherweise sauber gestrickten Pakete von entropy.ch, will jedoch einen Punkt der Installationsanleitung vermeiden:
Ich habe mir das Paket von Sourceforge.net installiert. Da wird das automatisch gemacht.

Das will ich nicht, denn der Benutzer ist dann auch sichtbar. Stattdessen will ich den Benutzer postgres mit einer UID ausstatten, die dazu führt, dass postgres nicht in den Benutzern auftaucht.

Unten zu Photos von den Netinfo Einträgen, die Pfade mußt Du wohl entsprechend anpassen.
 
Zuletzt bearbeitet:

Macholino

Adams Parmäne
Registriert
02.08.04
Beiträge
1.303
Ich habe gestern nun auch einen Artikel auf Apples Developerseiten gelesen, die ebenfalls und scheinbar völlig sorglos die Einrichtung eines Users oberhalb der UID 500 empfehlen.

Nun, ich hab's so gemacht, mein Benutzer postgres hat nun sein eigenes home-Verzeichnis. Danke für Eure Hilfe.

Terminal schrieb:
Bei MySQL gibt es dein Problem nicht, warum nimmst du nicht dieses Datenbanksystem?
Die Antwort gibt es in der ersten Zeile meines ersten Beitrags: Wir haben reichlich PostgreSQL-Cluster in der Firma.