GNU/Linux >> Znalost Linux >  >> Linux

Jak přimět NFSv4 idmap pracovat s sec=sys?

Při používání mapování ID NFSv4 na připojení, která používají výchozí ověřování AUTH_SYS (sec=sys), je třeba si uvědomit několik věcí. mount option) namísto Kerberos.

POZNÁMKA: S AUTH_SYS idmapping překládá pouze jména uživatelů/skupin. Oprávnění jsou stále kontrolována podle místních hodnot UID/GID. Jediný způsob, jak získat oprávnění pro práci s uživatelskými jmény, je Kerberos.

Na nejnovějších jádrech používá rpc.idmapd pouze server (dokumentováno v man rpc.idmapd ). Při použití idmap jsou uživatelská jména přenášena v [email protected] formát. Pokud není název domény nakonfigurován v /etc/idmapd.conf , idmapd používá název domény DNS systému. Aby idmap správně mapoval uživatele, musí být název domény stejný na klientovi i na serveru.

Za druhé, jádro zakáže mapování ID pro NFSv4 sec=sys připojí ve výchozím nastavení. Nastavení nfs4_disable_idmapping parametr na false povolí mapování id pro sec=sys montuje.

Na serveru:

echo "N" > /sys/module/nfsd/parameters/nfs4_disable_idmapping

a na klientech:

echo "N" > /sys/module/nfs/parameters/nfs4_disable_idmapping

Musíte vymazat mezipaměť idmap pomocí nfsidmap -c na klientech, aby byly změny viditelné na připojených souborových systémech NFSv4.

Aby byly tyto změny trvalé , vytvořte konfigurační soubory v /etc/modprobe.d/ ,

na serveru (modprobe.d/nfsd.conf ):

options nfsd nfs4_disable_idmapping=N

na klientech (modprobe.d/nfs.conf ):

options nfs nfs4_disable_idmapping=N

Linux
  1. Jak dostat Ls do seznamu adresářů s koncovým lomítkem?

  2. Jak zprovoznit Mumble's Overlay?

  3. Jak zajistit, aby Autocad pracoval s vínem?

  1. Jak zajistit, aby s dokovací stanicí fungovalo více displejů?

  2. Jak začít s cloudovým serverem FreeBSD

  3. Jak monitorovat zabezpečení serveru Linux pomocí Osquery

  1. Jak přimět Vim, aby správně spolupracoval s Tmux?

  2. Jak zajistit, aby Localhost s jiným adresářem než index fungoval?

  3. Jak získat systémové statistiky pomocí node.js