Gewusst wie: Erstellen eines Skripts, um Berechtigungen für eine Datenbank zu übernehmen

March 3

Gewusst wie: Erstellen eines Skripts, um Berechtigungen für eine Datenbank zu übernehmen

Weil Hacker häufig Datenbanken richten, leisten die Standardabfrage Sprache (SQL) Plattformen Programmierer feingranulare Kontrolle über Administratorrechte. Sie können ein Skript, um eine Datenbank in nur ein paar Zeilen SQL Code Berechtigungen zuweisen erstellen. Administratoren können bestimmte Berechtigungen in SQL vor deren Gewährung definieren und Privilegien in administrativen Rollen zusammen gruppieren können. Programmierer und Datenbankadministratoren ausüben müssen darauf achten, dass sobald Berechtigungen erstellt wurden, sie nur an diejenigen verteilt werden, die die Funktionen wirklich nutzen müssen, die für jede Berechtigung gelten.

Anweisungen

1 Erstellen Sie ein neues Skript innerhalb Ihrer Datenbank und nennen Sie es Grant_Privileges_User, ersetzen den tatsächlichen Namen des Benutzers für das Wort "Benutzer."

2 Geben Sie das Schlüsselwort, das "Benutzen" vom Namen der Datenbank und ein Semikolon gefolgt:

"Verwenden Sie MySampleDatabase;"

3 Geben Sie das Wort "GRANT", gefolgt von der Code-Name der Berechtigung erteilt, das Schlüsselwort "TO" und den Namen des Benutzers.

"GRANT EDITCONTACTS zu Beispielbenutzer;"

4 Geben Sie das Stichwort "GO". Speichern Sie die Datei, und führen Sie das Skript.

5 Anmeldung als Benutzer und Test zu sehen, dass die Privilegien erfolgreich übernommen oder bitten Sie den Benutzer, dies zu tun.

Tipps & Warnungen

  • SQL-Skripts variieren leicht von Plattform zu Plattform. Wenn Sie T-SQL nicht verwenden, Dokumentation für Details.