← Back to team overview

sslug-teknik team mailing list archive

Re: Permission problem ...

 

Hej Jan

Nu kender jeg ikke Oracle, men i MySQL f. eks.  skal man oprette
databasebrugere, ikke i Linux men i en speciel mysql database. Det er ikke
det der er problemet...?

Bare et forslag...

>Jeg har et måske ikke helt mystisk problem - men jeg ved ikke helt
>hvordan jeg skal komme videre.
>
>1. Jeg har installeret Oracle på min box - uden problemer.
>2. Bruger 'oracle' kan starte databasen og listeneren.
>3. Samme bruger kan logge sig på med sqlplus
>4. Hvis en anden bruger - fx root, hvilket gør det meget mærkeligt -
>prøver at logge sig på med sqlplus, får man en 'Permission denied'
>meddelelse - det skulle betyde, at brugeren ikke har access permissions
>til en eller anden fil.
>
>strace -f afslører, at:
>
>1. sqlplus skifter user id til 2 (bin på min maskine)
>2. forker
>3. barnet execve'er et program der hedder oracle i $ORACLE_HOME/bin
>
>- og det er den, der fejler med EACCESS. oracle har permissions 6777,
>så bin har execute permission. Jeg har ikke checket hvilke dyn libs
>oracle bruger, men jeg mener at huske, at den ikke bruger andet end
>standard system libs, som også bruges af andre programmer. Desuden
>skulle der så være kommet en fejlmeddelelse på stderr, som der ikke
>gør (jeg mener ikke, at sqlplus eller barnet lukker stderr).
>
>Kan shared mem være et problem? - selvom jeg har 128M RAM, har jeg ikke
>ændret på de parametre. Eller er der nogen som har et bedre bud?
>
>/jan


mvh./Best regards
Juri





  Juri Jensen
--------------------------------------------------------
  LS Systems - Linux Server Solutions
  Macintosh/Linux installation & administration
  Member of the worlds largest Linux User Group: SSLUG (www.sslug.dk)
  email: juri_j@xxxxxxxxxx/lsys@xxxxxxxxxxxx
--------------------------------------------------------
  "Open Source: It's all about making software that doesn't suck!!"

                 		   --- Eric Raymond


References