c4rl
(usa CentOS)
Enviado em 03/01/2015 - 13:35h
Olá,
É a primeira vez que lido com Kerberos, ocorre que instalei e configurei um servidor Kerberos para criptografar o compartilhamento de diretórios com o NFS4.
Aparentemente tudo OK com o servidor e os clientes, mas quando tento efetuar a montagem do diretório nos clientes recebo a mensagem de permissão negada.
Comando utilizado para montar o diretório no cliente.
[root@desktop ~]# mount -t nfs -o sec=krb5 server:/mnt/mysecurenfs/ /mnt/mysecurenfs/
mount.nfs: access denied by server while mounting server:/mnt/mysecurenfs/
Log do servidor registra isso.
Jan 03 13:18:36 server krb5kdc[4077](info): preauth (encrypted_timestamp) verify failure: Decrypt integrity check failed
Jan 03 13:18:36 server krb5kdc[4077](info): AS_REQ (1 etypes {16}) 10.42.0.3: PREAUTH_FAILED: nfs/desktop.adean.local@ADEAN.LOCAL for krbtgt/ADEAN.LOCAL@ADEAN.LOCAL, Decrypt integrity check failed
Conteúdo do arquivo krb5.keytab no servidor:
---- ---- ---------------------------------------------------------------------
1 2 nfs/server.adean.local@ADEAN.LOCAL
2 2 nfs/desktop.adean.local@ADEAN.LOCAL
3 2 nfs/desktop.adean.local@ADEAN.LOCAL
4 2 nfs/desktop.adean.local@ADEAN.LOCAL
5 3 nfs/zyon.adean.local@ADEAN.LOCAL
6 3 nfs/zyon.adean.local@ADEAN.LOCAL
7 3 nfs/zyon.adean.local@ADEAN.LOCAL
8 2 host/desktop.adean.local@ADEAN.LOCAL
9 2 host/server.adean.local@ADEAN.LOCAL
10 2 host/zyon.adean.local@ADEAN.LOCAL
Arquivo krb5.keytab no cliente:
1 2 nfs/server.adean.local@ADEAN.LOCAL
2 2 nfs/desktop.adean.local@ADEAN.LOCAL
3 2 nfs/desktop.adean.local@ADEAN.LOCAL
4 2 nfs/desktop.adean.local@ADEAN.LOCAL
5 3 nfs/zyon.adean.local@ADEAN.LOCAL
6 3 nfs/zyon.adean.local@ADEAN.LOCAL
7 3 nfs/zyon.adean.local@ADEAN.LOCAL
8 2 host/desktop.adean.local@ADEAN.LOCAL
9 2 host/server.adean.local@ADEAN.LOCAL
10 2 host/zyon.adean.local@ADEAN.LOCAL
Lista dos hosts cadastrados no banco interno do Kerberos:
Password for root/admin@ADEAN.LOCAL:
kadmin: listprincs
K/M@ADEAN.LOCAL
host/desktop.adean.local@ADEAN.LOCAL
host/server.adean.local@ADEAN.LOCAL
host/zyon.adean.local@ADEAN.LOCAL
kadmin/admin@ADEAN.LOCAL
kadmin/changepw@ADEAN.LOCAL
kadmin/server.adean.local@ADEAN.LOCAL
krbtgt/ADEAN.LOCAL@ADEAN.LOCAL
nfs/desktop.adean.local@ADEAN.LOCAL
nfs/server.adean.local@ADEAN.LOCAL
nfs/zyon.adean.local@ADEAN.LOCAL
root/admin@ADEAN.LOCAL