emirhanHCL 1
emirhanHCL
farkmt2official 1
farkmt2official
mannaxxx 1
mannaxxx
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

Altın Konu Plesk Panel Veritabanı Kullanıcı Rolleri ve İzinleri

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!

Plesk Panel Veritabanı Kullanıcı Rolleri ve İzinleri


Plesk, MySQL/MariaDB ve Microsoft SQL Server veritabanı kullanıcıları için kullanıcı rolleri sağlar. Roller, bir veritabanı kullanıcısına izinlerin atanmasına yardımcı olan şablonlar görevi görür. Aşağıdaki veritabanı kullanıcı rolleri desteklenir: Okuma ve Yazma (varsayılan olarak kullanılır), Salt Okunur ve Yalnızca Yazma . Her rolün, bu role sahip bir veritabanı kullanıcı hesabına verilen önceden tanımlanmış bir ayrıcalıklar kümesi vardır. Farklı rollere karşılık gelen ayrıcalık kümelerini düzenleyebilirsiniz.

Ayrıca MySQL/MariaDB, kullanıcı tanımlı bir ayrıcalıklar kümesine karşılık gelen Özel rolünü destekler. SQL Server kullanıcıları rollerle birlikte gelen izin kümelerini değiştiremez.

Bir izni reddedebilir ve Plesk kullanıcılarının bu izni vermesini yasaklayabilirsiniz.

Web Siteleri ve Etki Alanları > Veritabanları > Kullanıcı Yönetimi bölümünde veritabanı kullanıcıları için rollerin nasıl seçileceğine ilişkin ayrıntılar için bkz . Veritabanı Kullanıcı Hesaplarını Yönetme . Yönetici aboneliklerindeki veritabanı kullanıcılarına, veritabanı tablolarındaki haklara ek olarak genel ayrıcalıklar da verilebileceğini unutmayın.

MySQL/MariaDB Veritabanı Kullanıcı Rolleri


MySQL/MariaDB'li Plesk'te kullanıcılar, veritabanı kullanıcıları için roller seçebilir, ayrıca bireysel ayrıcalıklar ekleyebilir veya kaldırabilir.

Her rol için varsayılan MySQL/MariaDB ayrıcalıkları aşağıda listelenmiştir.

Screenshot.png


Varsayılan ayrıcalık gruplarını değiştirmek için panel.ini dosyasını düzenleyin ve değiştirmek istediğiniz her rolün ayrıcalık adlarını listeleyin.
panel.ini Belirli ayrıcalıkları yasaklamadığınız sürece Plesk müşterilerinin yine de belirttiğinizden daha fazla ayrıcalık seçebileceğini unutmayın.

Örneğin:

Kod:
[databaseManagement]
features.roles.mysql.readWrite = Select,Update,Insert
features.roles.mysql.readOnly = Select
features.roles.mysql.writeOnly = Update

Not: Bir rolün ayrıcalık kümesinin değiştirilmesi (örneğin, Okuma ve Yazma rolü), bu role sahip mevcut MySQL/MariaDB veritabanı kullanıcılarının ayrıcalıklarını etkilemez. Bu tür veritabanı kullanıcılarının rolü otomatik olarak Özel olarak değişecektir .

Tüm Kullanıcılar İçin Ayrıcalık Nasıl Reddedilir?

Tüm veritabanı kullanıcıları için belirli bir ayrıcalığı, örneğin Silme ayrıcalığını reddetmeniz gerekebilir. Bir ayrıcalığı reddetmek için panel.ini dosyasında MySQL/MariaDB ayrıcalıklarının listesini belirtin ve reddetmek istediğiniz ayrıcalığı atlayın.

Örneğin:

Kod:
[databaseManagement]
features.privileges.mysql.dataAccess = Select, Insert, Update, Delete
features.privileges.mysql.structureAccess = Create, Drop, Alter, Index, Create Temporary Tables, Lock Tables, Create View, Show View

Belirtilen ayrıcalıklar Plesk Kullanıcı Arayüzü'nde görüntülenir ( Web Siteleri ve Etki Alanları > Veritabanları > Kullanıcı Yönetimi ). Kullanıcılar yalnızca belirtilen ayrıcalıkları verebilir veya iptal edebilir. Bir ayrıcalık bu listede yoksa, Plesk bunu bir veritabanı kullanıcısı için reddedilmiş olarak kabul eder.

Not: Bir ayrıcalık yalnızca Plesk kullanıcısı veritabanı kullanıcı ayarlarında herhangi bir değişikliği kaydettikten sonra reddedilir ( Web Siteleri ve Etki Alanları > Veritabanları > Kullanıcı Yönetimi > bir kullanıcı adına tıklayın > Tamam'a tıklayın ).

Microsoft SQL Server Veritabanı Kullanıcı Rolleri

Microsoft SQL Server ile Plesk'te kullanıcılar rolleri seçebilir ( Okuma ve Yazma , Salt Okunur , Salt Yazma ), ancak bireysel izinleri (SQL Server veritabanı düzeyindeki roller) ekleyip kaldıramazlar. İzinler Plesk kullanıcı arayüzünde görüntülenmiyor.

Her rol için Microsoft SQL Server'daki varsayılan izinler aşağıda listelenmiştir:

Screenshot(1).png


Herhangi bir rolün varsayılan izin kümesini değiştirmek için panel.ini dosyasını düzenleyin ve izin adlarını listeleyin.

Örneğin:

Kod:
[databaseManagement]
features.roles.mssql.readWrite = db_datareader,db_backupoperator,db_ddladmin
features.roles.mssql.readOnly = db_datareader,db_backupoperator
features.roles.mssql.writeOnly = db_datawriter

Not: Bir rolün izin kümesini değiştirdiğinizde mevcut veritabanı kullanıcılarının izinleri de değişir. Bu role sahip mevcut ve yeni oluşturulan tüm kullanıcılar, bölümünde belirttiğiniz izinlere sahip olacaktır panel.ini.

Microsoft SQL Server Kullanıcıları İçin Varsayılan İzinler Nasıl Kurtarılır

Her veritabanı kullanıcı rolünün varsayılan izinleri vardır (SQL Server veritabanı düzeyinde kullanıcı rolleri). Mevcut veritabanı kullanıcılarının izinlerini varsayılan değerlere (rollerine göre) sıfırlamak için aşağıdaki komutu çalıştırın:

%plesk_dir%bin\repair.exe --update-mssql-users-permissions [-database-server <name>] [-database-name <name>]

Not: 'da bir rolün izinlerini (örneğin, Okuma ve Yazma rolü) değiştirdiyseniz panel.ini, komut, varsayılan küme (örneğin, Okuma ve Yazma--update-mssql-users-permissions için varsayılan küme) yerine belirttiğiniz izinler kümesini kullanacaktır. dır-dir ).db_datareader,db_datawriter,db_backupoperator,db_ddladmin



 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst