Pytania otagowane jako permissions

Uprawnienia przyznane dla konta lub roli za pośrednictwem mechanizmu bezpieczeństwa systemu operacyjnego, menedżera bazy danych lub innego systemu.


2
Zezwól użytkownikowi na zrobienie czegokolwiek w ramach własnego schematu, ale nie tworzenie ani upuszczanie samego schematu
Utworzyłem schemat w SQL Azure i przyznałem następujące uprawnienia roli bazy danych: CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::myschema TO myrole; GRANT CREATE TABLE, CREATE PROCEDURE, CREATE FUNCTION, CREATE VIEW …

3
Znajdź obiekty powiązane z rolą PostgreSQL
Jakiś czas temu stworzyłem użytkownika PostgreSQL o nazwie user1 (PostgreSQL 9.4.9). Chcę upuścić tego użytkownika. Dlatego najpierw cofam wszystkie uprawnienia dotyczące tabel, sekwencji, funkcji, domyślnych uprawnień i własności: ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL ON SEQUENCES FROM user1; ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL ON TABLES …

2
Odmowa zgody na relację <tabela>
Uruchomiłem następujący SQL w psql: CREATE USER bspu LOGIN; CREATE DATABASE bsp OWNER bspu; GRANT ALL PRIVILEGES ON DATABASE bsp TO bspu; \c bsp CREATE TABLE users ( id SERIAL PRIMARY KEY, client_id VARCHAR(20) NOT NULL, api_key VARCHAR(100) NOT NULL, api_secret VARCHAR(100) NOT NULL, auth_token VARCHAR(128) NOT NULL ); Gdy …

3
Jak niebezpieczne jest udzielanie uprawnień ALTER TABLE?
Wyobraź sobie następujący scenariusz CREATE DATABASE test GO USE test; CREATE TABLE dbo.Customer ( CustomerId INT, Email VARCHAR(100), SensitiveData VARCHAR(20) ); INSERT INTO dbo.Customer VALUES (1,'abc@foo.com','12346789'); W pewnym momencie zapisywany jest proces ETL, który wykonuje pewne działania w testbazie danych. CREATE USER etlUser WITHOUT LOGIN; /*For demo purposes*/ CREATE TABLE …

3
SQL Server: przyznaj dostęp użytkownikowi w widoku, a nie w jego tabelach
Mam wystąpienie programu SQL Server 2012 z kilkoma bazami danych. W jednym z nich stworzyłem widok, który wybiera tabele w więcej niż bazie danych. Chcę, aby użytkownik mógł wybrać ten widok, ale nie może wybierać swoich tabel. Widok został utworzony dokładnie dlatego, że użytkownik nie może wybrać tabel. Przeczytałem /programming/368414/grant-select-on-a-view-not-base-table …

3
db_owner nie może usunąć bazy danych - Błąd 615, SQL Server
Mam bazę danych SQL Server 2012 uruchomioną na Amazon EC2. Stworzyłem użytkownika, aby móc tworzyć, edytować i upuszczać bazy danych. Dałem nowemu użytkownikowi dbcreatorrolę serwera. Mój użytkownik może połączyć się zdalnie i pomyślnie uruchamia create database foo;polecenie. Ale gdy użytkownik próbuje ponownie usunąć bazę danych za drop database foo;pomocą polecenia, …

1
Mapowanie wielu loginów serwera do jednego użytkownika bazy danych
To wydaje się głupie pytanie, ale pomimo pewnych badań nie byłem w stanie znaleźć żadnych informacji na ten temat (prawdopodobnie z powodu niewłaściwej terminologii). Czy możliwe jest zalogowanie wielu loginów serwera (uwierzytelnianie serwera SQL) do jednego użytkownika bazy danych (który ma uprawnienia przypisane jako członek roli bazy danych)? Mam dziesiątki …


1
Jakie uprawnienia są wymagane do wykonania funkcji wyzwalacza w PostgreSQL 8.4?
Jakie uprawnienia są wymagane do wykonania funkcji wyzwalacza w PostgreSQL 8.4? Wygląda na to, że uprawnienia przypisane roli nie mają znaczenia, aby wykonać funkcję wyzwalacza. Wydaje mi się, że widziałem kiedyś, że uprawnienia wymagane do wykonania funkcji wyzwalacza są uprawnieniem WYKONAJ, ale dla właściciela tabeli nie jest to rzeczywista rola, …

1
Kiedy uprawnienia są wymienione w \ l, a kiedy nie?
Kiedy uprawnienia dostępu są wymienione przez \ l, a kiedy nie? Uprawnienia dostępu wymienione przez \ l można zmienić po przyznaniu i unieważnić: $ createuser -EP my_readonly $ psql development development=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------------------------+----------+----------+-------------+-------------+----------------------- development | …

1
Jak zezwolić na wykonywanie procedur przechowywanych, ale nie zapisuje?
Chciałbym skonfigurować użytkownika „czytającego” w mojej instancji SQL Server 2012. Chciałbym dać mu prawo do wykonania dowolnej procedury składowanej, funkcji lub bezpośredniej instrukcji SQL, która pobiera dane ze wszystkich tabel i widoków, ale nie może aktualizować ani wstawiać (tj. Niczego czytać i nic nie pisać). Czy mogę to skonfigurować bez …

2
Odbieranie „Uprawnienie SELECT zostało odrzucone na obiekcie”, nawet jeśli zostało udzielone
Jestem programistą, a nie dba ... Wiem wystarczająco dużo, aby być niebezpiecznym. Dziedziczyłem bazę danych ze starszym użytkownikiem, który jest właścicielem bazy danych db_owner. Nie możemy dostosowywać uprawnień tego użytkownika do istniejących tabel, schematów itp. Ze względów biznesowych, ale tworzone są nowe tabele i chcę, aby ten użytkownik miał do …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.