Problém
Při exportu sdílené složky NFS ze serveru Linux NFS Server je možné vypsat sdílenou složku z localhost:
[root@server]# exportfs -a [root@server ~]# exportfs /data [world] [root@server ~]# showmount -e localhost Export list for localhost: /data *
Při vypisování sdílených položek NFS z klienta NFS však dojde k chybě:
[root@client ~]# showmount -e server clnt_create: RPC: Port mapper failure - Authentication error [root@client ~]# rpcinfo server rpcinfo: can't contact rpcbind: : RPC: Authentication error; why = Client credential too weak
The Solition
To je způsobeno nesprávným nastavením TCP Wrapper:
$ cat /etc/hosts.allow sshd : ALL snmpd : ALL vsftpd : ALL ALL : localhost
$ cat /etc/hosts.deny ALL:ALL
Konfigurace ve výchozím nastavení zakazuje veškerý provoz ze všech serverů kromě následujících:
- připojení z localhost
- připojení k sshd, snmpd a vfstpd
Chcete-li povolit přístup k rpcbind na serveru NFS, přidejte do /etc/hosts.allow následující:
# vi /etc/hosts.allow rpcbind: ALL
passwd:gkr-pam:nelze aktualizovat heslo svazku klíčů pro přihlášení:nebylo zadáno žádné staré heslo
Jak použít fdisk k rozdělení disku v Linuxu