PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

chmod og-rwx server.key di windows

Jawaban yang benar:

Setara paling dekat dengan chmod og-rwx server.key di Windows 10 adalah:

icacls server.key /reset
icacls server.key /inheritance:r /grant:r "CREATOR OWNER:F"

Perhatikan bahwa icacls perintah juga tersedia di Windows Server 2003 SP2, Windows Vista dan yang lebih baru, tetapi tidak tersedia di Windows XP.

Perintah Linux:

chmod og-rwx server.key perintah yang disebutkan dalam dokumentasi PostgreSQL menggunakan mode simbolik chmod :

Menurut halaman utama chmod format mode simbolis adalah [ugoa...][[-+=][perms...]...] .

Pada perintah di atas huruf og berarti "Ubah akses semua pengguna dan grup lain kecuali pemilik file ".

Tanda minus (- ) setelah og adalah operator dan berarti "Hapus hak yang ditentukan dari file ".

Jadi chmod og-rwx server.key secara efektif menghapus izin baca, tulis, dan eksekusi (rwx ) ke server.key file untuk semua pengguna kecuali pemiliknya.

Perintah Windows:

Perintah Windows icacls server.key /reset menghapus izin yang ditetapkan secara eksplisit pada file hanya menyisakan izin yang diwarisi .

Perintah icacls server.key /inheritance:r /grant:r "CREATOR OWNER:F" memberikan kontrol penuh hanya kepada pemiliknya file dan menghapus izin yang diwariskan untuk semua pengguna/grup .

Ini menyelesaikannya dengan:

  • /inheritance:r opsi, yang menghapus semua izin yang diwarisi dari direktori induk;
  • /grant:r "CREATOR OWNER:F" opsi, yang menggantikan izin eksplisit untuk pemilik dengan Full control (F singkatan dari Full control ).

Penjelasan yang lebih baik untuk opsi ini dapat ditemukan di bantuan icacls perintah:

PS> icacls /?
...
ICACLS name /reset [/T] [/C] [/L] [/Q]
    replaces ACLs with default inherited ACLs for all matching files.
...
/grant[:r] Sid:perm grants the specified user access rights. With :r,
    the permissions replace any previously granted explicit permissions.
    Without :r, the permissions are added to any previously granted
    explicit permissions.
...
/inheritance:e|d|r
    e - enables inheritance
    d - disables inheritance and copy the ACEs
    r - remove all inherited ACEs
...

Petunjuk

Hanya untuk kelengkapan, Anda dapat mencapai hal yang sama dengan GUI Windows.

Izin yang tepat untuk server.key file di Windows akan terlihat seperti ini:

Sebelum menggunakan perintah ini, pastikan pemilik file diatur ke akun layanan yang menjalankan server PostgreSQL atau layanan tidak akan dapat membaca file.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Waktu eksekusi Kueri Postgres

  2. Cara Mengidentifikasi Masalah Kinerja PostgreSQL dengan Kueri Lambat

  3. Hibernate dan Postgresql - kelas generator dalam file pemetaan hibernasi

  4. Pengecualian dalam JPA saat menggunakan file benih untuk PostgreSQL

  5. Temukan baris di mana array teks berisi nilai yang mirip dengan input