Marcel: PHPMyAdmin Rechte Vergabe

Hallo,

ich habe eine Datenbank in welche von mehreren Usern Daten über phpMyAdmin eingeben werden sollen.
Die Zugriffsrechte für die einzelnen User habe ich vergeben können. Das z.B. der User nur auf eine bestimmte Tabelle zugreifen darf, keine Daten löschen darf usw.

Wie kann ich aber einem User den Export der Daten verbieten?

Hat da jemand einen Tipp für mich?

Danke

Gruß Marcel

  1. Hallo Marcel,

    Die Zugriffsrechte für die einzelnen User habe ich vergeben können. Das z.B. der User nur auf eine bestimmte Tabelle zugreifen darf, keine Daten löschen darf usw.
    Wie kann ich aber einem User den Export der Daten verbieten?

    verbiete ihm den Lesezugriff auf die Daten. Nur wer nicht lesen kann, kann auch nicht exportieren ...

    Freundliche Grüße

    Vinzenz

    1. Hallo,

      Wie kann ich aber einem User den Export der Daten verbieten?

      verbiete ihm den Lesezugriff auf die Daten. Nur wer nicht lesen kann, kann auch nicht exportieren ...

      Freundliche Grüße

      Vinzenz

      Das soll wohl heißen, geht nicht!???
      Das wäre ganz schön ärgerlich. Dann müsste ich ein eigenes GUI programmieren.

      Danke an Vinzenz

      Gruß Marcel

      1. Mahlzeit Marcel,

        verbiete ihm den Lesezugriff auf die Daten. Nur wer nicht lesen kann, kann auch nicht exportieren ...

        Das soll wohl heißen, geht nicht!???

        Nein, das soll es nicht.

        Das wäre ganz schön ärgerlich. Dann müsste ich ein eigenes GUI programmieren.

        Musst Du nicht - verbiete einfach den Benutzern, die bestimmte Tabellen nicht exportieren dürfen, den lesenden Zugriff auf eben diese Tabellen ... wie Vinzenz auch bereits beschrieb.

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
        1. Hallo,

          Nein, das soll es nicht.

          Das wäre ganz schön ärgerlich. Dann müsste ich ein eigenes GUI programmieren.

          Musst Du nicht - verbiete einfach den Benutzern, die bestimmte Tabellen nicht exportieren dürfen, den lesenden Zugriff auf eben diese Tabellen ... wie Vinzenz auch bereits beschrieb.

          Das ist eine gute Nachricht, aber wie mache ich das "Einem User den lesenden Zugriff auf die Tabellen verbieten"?

          Das geht ja dann wohl unter dem Punkt "Tabellenspezifische Rechte". Da habe ich aber nur:
          SELECT  INSERT  UPDATE  REFERENCES
          mit den select Feldern und dann noch zum aktivieren:
          DELETE  CREATE  DROP  GRANT  INDEX  ALTER  CREATE_VIEW  SHOW_VIEW
          Davon ist aber keines markiert.

          Was muss ich tun?

          Danke.

          Gruß Marcel

          1. Hi,

            Das ist eine gute Nachricht, aber wie mache ich das "Einem User den lesenden Zugriff auf die Tabellen verbieten"?

            Du musst ihm die SELECT-Rechte nehmen.

            Das geht ja dann wohl unter dem Punkt "Tabellenspezifische Rechte". Da habe ich aber nur:
            SELECT  INSERT  UPDATE  REFERENCES

            Da haben wir es ja schon. Das Select muss auf alle Fälle weg.
            Ich weiß aber nicht ob es sinnvoll ist, wenn der User die anderen Rechte behält, bzw. ob er sie überhaupt behalten kann, wenn er keine Leserechte mehr hat.
            Bei Insert (neue Datensätze einfügen) könnte es vielleicht Sinn machen, aber bei Update (bestehende Datensätze ändern) glaube ich eher nicht.
            Was References macht weiß ich nicht.

            mfG,
            steckl

            1. Hi,

              Da haben wir es ja schon. Das Select muss auf alle Fälle weg.
              Ich weiß aber nicht ob es sinnvoll ist, wenn der User die anderen Rechte behält, bzw. ob er sie überhaupt behalten kann, wenn er keine Leserechte mehr hat.
              Bei Insert (neue Datensätze einfügen) könnte es vielleicht Sinn machen, aber bei Update (bestehende Datensätze ändern) glaube ich eher nicht.
              Was References macht weiß ich nicht.

              mfG,
              steckl

              Dankeschön steckl,

              das SELECT zu entziehen würde wirklich keinen Sinn machen. Der User muss ja die einzelnen Datensätze suchen und bearbeiten können.

              Vielen Dank an alle die geantwortet haben.

              Gruß Marcel