Ubuntu에서 krb5p nfs4 파티션을 마운트할 때 "잘못된 마운트 옵션이 지정되었습니다"

Ubuntu에서 krb5p nfs4 파티션을 마운트할 때 "잘못된 마운트 옵션이 지정되었습니다"

krb5p와 함께 실행되는 NFS4 공유가 있습니다.

CentOS 클라이언트에서 액세스하는 데 문제가 없습니다. 필요한 것은 다음과 같습니다.

yum install krb5-workstation
setup krb5 (edit krb5.conf, setup keytab)
systemctl enable nfs-secure.service && systemctl start nfs-secure.service
systemctl enable nfs-client.target && systemctl start nfs-client.target
mkdir /mnt/x
Add the following to fstab:
server.example.com:/srv/share/subdir /mnt/x nfs4 defaults,sec=krb5p,noexec,nosuid,_netdev,auto     0       0

이것은 CentOS에서 훌륭하게 작동하며 지금까지 12개의 클라이언트 호스트를 설정했습니다. 그러나 Ubuntu에서는 다음을 얻습니다. mount.nfs4: an incorrect mount option was specified

Ubuntu 버그가 관련되어 있다고 생각 nfs-secure.service하지만 NFS 클라이언트 설치를 위해 Ubuntu에 동등한 프로그램이 없는 것 같습니까? (저는 Ubuntu 16.04.5 LTS를 사용하고 있습니다.)

고쳐 쓰다:

나는 시도했다: systemctl enable rpc-gssd.service && systemctl start rpc-gssd.service

성공적으로 시작되었습니다:

# systemctl status rpc-gssd.service
● rpc-gssd.service - RPC security service for NFS client and server
   Loaded: loaded (/lib/systemd/system/rpc-gssd.service; static; vendor preset: enabled)
   Active: active (running) since Thu 2018-10-04 16:49:40 BST; 6min ago
  Process: 51689 ExecStart=/usr/sbin/rpc.gssd $GSSDARGS (code=exited, status=0/SUCCESS)
 Main PID: 51691 (rpc.gssd)
    Tasks: 1
   Memory: 516.0K
      CPU: 13ms
   CGroup: /system.slice/rpc-gssd.service
           └─51691 /usr/sbin/rpc.gssd

하지만 마운트하려고 할 때 Ubuntu가 중단됩니까?

 # mount -v -t nfs4 -o defaults,sec=krb5p,noexec,nosuid,_netdev,auto server.example.com:/srv/dir/example /mnt/example
mount.nfs4: timeout set for Thu Oct  4 16:54:40 2018
mount.nfs4: trying text-based options 'sec=krb5p,addr=10.10.10.10,clientaddr=10.10.10.9'
# NOTHING ELSE HAPPENS.....

답변1

이는 클라이언트의 kerberos 구성에 문제가 있음을 가리키는 일반적인 오류 메시지(완전히 오해의 소지가 있음)입니다. 일반적으로 GSSAPI 서비스가 실행되고 있지 않습니다. 시작해 보세요. 또는 nss-client.target이 있는 경우 활성화/시작하세요.

관련 정보