Halloleallemitanand,
Ich möchte als ganz normaler User(Entwickler) ne DB (postgres)
entwickeln. Dazu habe ich mir gedacht, die DB rauf - und runterfahren
will ich auch als derselbe User. Bisher hab ich das als :
also root gemacht.
Nun hab ich mir gedacht, machs via sudo.
Falsch gedacht!
rcpostgresql ist ein bashskript das intern einige verbotene Dinge tut
wie touch, chmod und andere Lustigkeiten, außerdem wechselt es intern noch zu einem anderen User(postgres) und schmeißt deshalb mit folgenden Nettigkeiten nur so um sich :
Tja und jetzt frage ich mich wie ich das umgehen kann, bzw wie ich damit umgehen kann
Achja System ist SuSE 9.1
Gruß Werner
Ich möchte als ganz normaler User(Entwickler) ne DB (postgres)
entwickeln. Dazu habe ich mir gedacht, die DB rauf - und runterfahren
will ich auch als derselbe User. Bisher hab ich das als :
Code:
su -
rcpostgresql start
exit
Nun hab ich mir gedacht, machs via sudo.
Falsch gedacht!
rcpostgresql ist ein bashskript das intern einige verbotene Dinge tut
wie touch, chmod und andere Lustigkeiten, außerdem wechselt es intern noch zu einem anderen User(postgres) und schmeißt deshalb mit folgenden Nettigkeiten nur so um sich :
Code:
wbast@jufofun:~> rcpostgresql start
touch: kann „/var/log/postgresql“ nicht berühren: Keine Berechtigung
chmod: Beim Setzen der Zugriffsrechte für „/var/log/postgresql“: Die Operation ist nicht erlaubt
Initializing the PostgreSQL database at location /var/lib/pgsql/datainstall: kann Besitzer und/oder Gruppe von „/var/lib/pgsql/data“
nicht ändern.: Die Operation ist nicht erlaubt
install: kann Zugriffsrechte von „/var/lib/pgsql/data“ nicht ändern: Die Operation ist nicht erlaubt
failed
You can find a log of the initialisation in ~postgres/initlog.
Tja und jetzt frage ich mich wie ich das umgehen kann, bzw wie ich damit umgehen kann
Achja System ist SuSE 9.1
Gruß Werner