GNU/Linux >> Belajar Linux >  >> Linux

Layanan OS Linux 'rpcgssd'

Layanan ini mengelola konteks RPCSEC GSS untuk klien NFSv4, yang menyediakan dukungan di sisi klien untuk protokol RPCSEC_GSS. Ini akan memulai daemon rpc.gssd untuk berkomunikasi dengan daemon rpcsec_gss sisi server rpc.svcgssd. Jika menggunakan NFSv4, diperlukan.

Protokol rpcsec_gss memberikan cara menggunakan api keamanan generik gss-api untuk menyediakan keamanan bagi protokol yang menggunakan rpc (khususnya, nfs). Sebelum bertukar permintaan rpc menggunakan rpcsec_gss, klien rpc harus terlebih dahulu membuat konteks keamanan. Implementasi rpcsec_gss kernel Linux bergantung pada daemon rpc.gssd userspace untuk membangun konteks keamanan. Daemon rpc.gssd menggunakan file dalam sistem file rpc_pipefs untuk berkomunikasi dengan kernel.

Rpc.gssd adalah implementasi sisi klien dari protokol RPCSEC_GSS. Setiap aplikasi yang menggunakan mekanisme keamanan RPCSEC_GSS harus memanggil antarmuka aplikasi gss-api untuk membuat koneksi yang aman dengan server.

Paket PRM yang berisi layanan ini:

# yum install nfs-utils

Kontrol Layanan

Layanan ini ditangani oleh perintah "service" atau "systemctl". Penggunaannya adalah sebagai berikut:

# service rpcgssd          # CentOS/RHEL 6
Usage:  {start|stop|restart|condstart|condrestart|status}

Mulai layanan sebagai berikut:

# service rpcgssd start        # CentOS/RHEL 6
# systemctl start rpcgssd      # CentOS/RHEL 7

Hentikan layanan sebagai berikut:

# service rpcgssd stop        # CentOS/RHEL 6
# systemctl stop rpcgssd      # CentOS/RHEL 7

Mulai ulang layanan seperti ini:

# service rpcgssd restart        # CentOS/RHEL 6
# systemctl restart rpcgssd      # CentOS/RHEL 7

Jika layanan dimulai, maka mulai ulang; jika tidak, jangan lakukan apa pun.

# service rpcgssd condrestart

Seperti perintah start, perintah condstart juga memulai daemon rpcgssd.

# service rpcgssd condstart

Periksa apakah layanan dimulai atau dihentikan:

# service rpcgssd status        # CentOS/RHEL 6
# systemctl status rpcgssd      # CentOS/RHEL 7

Informasi runlevel kueri untuk layanan:

# chkconfig --list rpcgssd         # CentOS/RHEL 6
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
# systemctl is-enabled rpcgssd     # CentOS/RHEL 7
static

Konfigurasi

Tidak ada file konfigurasi untuk layanan ini. Seperti disebutkan di atas, layanan akan berkomunikasi dengan kernel melalui sistem file rpc_pipefs. Nilai defaultnya adalah “/var/lib/nfs/rpc_pipefs “. Anda juga dapat memberi tahu rpc.gssd tempat mencari sistem file rpc_pipefs menggunakan opsi -k ke rpc.gssd.


Linux
  1. 'portmap' layanan OS Linux

  2. Layanan OS Linux 'diaudit'

  3. Layanan OS Linux 'nfs'

  1. Layanan OS Linux 'microcode_ctl'

  2. Layanan OS Linux 'NetFS'

  3. Layanan OS Linux 'hplip'

  1. Layanan OS Linux 'ldap'

  2. Layanan OS Linux 'yppasswdd'

  3. Layanan OS Linux 'xendomains'