krenew o comando não está funcionando: Permissão negada

1

Estou usando um servidor Linux para realizar minhas simulações. O login e o sistema de arquivos do servidor são protegidos usando kerberos. O sistema de arquivos é suportado usando o NFS.

Como minhas simulações demoram muito tempo para serem executadas, minhas sessões de ssh costumavam ser interrompidas regularmente. Então, comecei a rodar minhas simulações em byobu (similar a tela).

Para garantir que minha sessão do kerberos permaneça ativa, estou usando o comando krenew.

Eu digitei o seguinte comando no meu arquivo .bash_profile. (Tenho certeza que é chamado para cada login)

killall -9 krenew 2> /dev/null
krenew -b -t -K 10

Então toda vez que eu ssh para o servidor, eu mato o comando krenew existente. Em seguida, eu gero um novo comando krenew -b (que é executado em segundo plano), -t (esqueci porque estava usando essa opção!) E -K 10 (ele deve ser executado a cada 10 minutos e atualizar o cache do kerberos).

Quando executo as simulações, Ele é executado por 14 horas e, de repente, estou recebendo um erro para ler o arquivo Permissão negada

O comando que estou executando está incorreto ??

    
por prathmesh.kallurkar 26.08.2013 / 11:05

1 resposta

0

Você pode não ter ingressos renováveis por padrão. Verifique as bandeiras no ticket usando

klist -f (MIT)

ou

klist -v (Hiemdal)

Se você não tiver renováveis ou R nas bandeiras, use a opção -r para fazer o Kinin para conseguir um ingresso renovável. Se você está recebendo um bilhete renovável, é mais do que provável que você não esteja renovando o mesmo bilhete todas as vezes.

Nos tickets do kerberos linux existem arquivos em / tmp e cada sessão de login recebe um arquivo diferente. Sugiro que você use o kstart para iniciar seu trabalho com seu próprio ticket e um daemon para gerenciar esse ticket.

    
por 02.11.2013 / 20:23