InglêsFrancêsEspanhol

Ad


favicon do OnWorks

krenew - Online na nuvem

Execute o krenew no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando krenew que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


krenew - Renova um tíquete Kerberos

SINOPSE


sabia [-abhiLstvx] [-c criança pid lima] [-H minutos]
[-K minutos] [-k bilhete esconderijo] [-p pid lima]
[comando ...]

DESCRIÇÃO


sabia renova um tíquete renovável existente. Quando executado sem nenhum argumento, ele apenas
tenta renovar o tíquete de concessão de tíquete existente no cache de tíquetes atual,
equivalente a "kinit -R", mas pode opcionalmente executar um programa como Aklog para atualizar o AFS
tokens, pode ser executado como um daemon e acordar periodicamente para renovar o cache do tíquete ou pode ser executado
um comando especificado e continue renovando o cache do tíquete até que o comando termine (ou
a renovação não é mais possível). Se um comando for especificado, sabia por padrão acorda
a cada 60 minutos (1 hora) para verificar o cache do tíquete.

Se um comando é dado, sabia faz uma cópia do cache do tíquete e cria um privado
cache de tíquetes apenas para esse comando, isolando-o da destruição posterior do
cache original do tíquete. Isso permite que o krenew mantenha a autenticação para um comando, mesmo
se, por exemplo, o usuário que executa o comando efetuar logout e o OpenSSH destruir seu original
cache de tíquetes.

Se um comando for dado, ele não será executado usando o shell, então se você quiser usar o shell
metacaracteres no comando com seu significado especial, forneça "sh -c comando" como o
comando para executar e citar comando. Se o comando contém opções de linha de comando (como
"-c"), coloque "-" na linha de comando antes do início do comando para informar sabia para
não analise essas opções como se fossem suas.

If sabia é construído com setpag () suporte e tokens AFS são solicitados com o -t opção,
ele irá colocar o comando em um PAG separado antes de obter tokens AFS para que eles não
interferir em outros processos no sistema.

Ao executar um comando, sabia propaga sinais HUP, TERM, INT e QUIT para o filho
processo e não sai quando esses sinais são recebidos. (Se o sinal propagado
faz com que o processo filho saia, sabia sairá.) Isso permite sabia reagir
corretamente quando executado sob um sistema de supervisão de comando, como executá-lo(8) ou svscan(8) que
usa sinais para controlar comandos supervisionados e para executar comandos interativos que devem
receba Ctrl-C.

Se um correndo sabia recebe um sinal ALRM, ele atualiza imediatamente o cache do tíquete
independentemente de estar ou não em perigo de expiração.

OPÇÕES


-a Quando executado com o -K bandeira ou um comando, sempre renove os tíquetes a cada vez sabia
acorda. Sem esta opção, sabia só tentará renovar um tíquete com a freqüência
necessário para evitar que o bilhete expire. Com esta opção, sabia vai renovar
bilhetes de acordo com o intervalo especificado com o -K bandeira.

Este comportamento provavelmente deveria ter sido o comportamento padrão do -K. O padrão era
não mudou para evitar mudanças para usuários existentes, mas para novos aplicativos, considere
sempre usando -a com -K.

Esta opção é importante se outro programa estiver manipulando o cache de tíquetes que
sabia está usando. Por exemplo, se outro programa está renovando automaticamente um tíquete
mais frequentemente do que sabia, Em seguida sabia nunca verá um ingresso que esteja perto de
expirando e, portanto, por padrão, nunca tentará renovar o tíquete. Isso significa
que sabia também nunca renovará tokens AFS, mesmo se o -t opção foi dada, uma vez que
sabia só renova tokens AFS depois de renovar com êxito um tíquete. Se esta opção
é especificado em tal situação, sabia irá renovar seu tíquete toda vez que verificar
o tíquete, então os tokens AFS serão renovados.

Este argumento só é válido em combinação com qualquer -K ou um comando para executar.

-b Após iniciar, desconecte-se do terminal de controle e execute em segundo plano. Esse
opção só faz sentido em combinação com -K ou um comando que sabia será
execução. sabia não entrará em segundo plano até depois de fazer o tíquete inicial
renovação, de modo que quaisquer erros iniciais sejam relatados, mas então redirecionará a saída
para / dev / null e nenhum erro subsequente será relatado.

Se esta bandeira for dada, sabia também mudará os diretórios para "/". Todos os caminhos (como
a um comando para executar ou um arquivo PID) deve, portanto, ser dado como absoluto, não
relativo, caminhos.

Se usado em conjunto com um comando para executar, esse comando também será executado no
fundo e também terá sua entrada e saída redirecionadas para / dev / null. Será
tem que relatar quaisquer erros por meio de algum outro mecanismo para que os erros sejam vistos.

Uso deste sinalizador no Mac OS X sem especificar um cache de tíquete baseado em arquivo por qualquer
utilização -k ou configurar KRB5CCNAME provavelmente não fará o que você deseja. Caches de ingressos em
Mac OS X são, por padrão, por sessão e com -b sabia vai se separar de seu
cache de tíquetes existente. Em vez disso, para renovar o cache de tíquete padrão no Mac OS X, tente
algo como:

(krenew -K 60 &)

para executar sabia em segundo plano, mas dentro da sessão atual.

Ao usar esta opção, considere também usar -L reportar sabia erros no syslog.

-c criança pid lima
Salve o ID do processo (PID) do processo filho em criança pid lima. criança pid lima is
criado se não existir e sobrescrito se existir. Esta opção é apenas
permitido quando um comando foi dado na linha de comando e é mais útil em conjunto
com -b para permitir o gerenciamento do processo filho em execução.

Observe que, quando usado com -b, o arquivo PID é escrito após sabia está em segundo plano
e muda seu diretório de trabalho para /, então os caminhos relativos para o arquivo PID serão
relativo a / (provavelmente não é o que você deseja).

-H minutos
Somente renove o tíquete se ele tiver uma vida útil restante inferior a minutos minutos. Se
ou o tíquete já tem uma vida útil restante suficientemente longa ou a renovação foi
bem-sucedido, execute o comando (se algum foi especificado) ou saia imediatamente com o status 0
(se nenhum foi). Caso contrário, tente renovar o tíquete para que tenha um restante
vida de pelo menos minutos, saia com um erro se não for bem-sucedido e execute o
comando, se houver.

If -H é usado com -K, sabia não sairá imediatamente. Em vez disso, o especificado
a vida útil restante substituirá o valor padrão de dois minutos, o que significa que sabia
irá garantir, cada vez que acordar, que o tíquete tenha uma vida útil restante do
minutos argumento. Esta é uma alternativa para -a para garantir que os ingressos sempre tenham um
certa quantidade mínima de vida restante.

-h Exibir uma mensagem de uso e sair.

-i Ignore os erros ao renovar o tíquete e continue em execução. Normalmente, sabia sai assim que
à medida que o cache de tíquetes desaparece ou os tíquetes ficam sem vida renovável.
Se este sinalizador for fornecido, ele irá reclamar sobre a falha no erro padrão (a menos que -b
foi fornecido), mas continue executando, acordando para tentar novamente após o próximo intervalo de verificação
(Vejo -K) Isso é útil se algum outro processo pode recriar um cache de tíquete expirado
e sabia deve ficar por perto e agir no cache de tíquetes recriado, uma vez que é
presente.

Se a renovação inicial do cache do tíquete falhar, sabia tentará a renovação imediatamente e
em seguida, com recuo exponencial para uma vez por minuto e continue tentando até a autenticação
tem sucesso ou é morto. O comando, se houver, não será iniciado até o cache
renovação bem-sucedida.

Este sinalizador só é útil no modo daemon ou quando um comando foi dado.

-K minutos
Execute no modo daemon para manter um tíquete ativo indefinidamente. O programa desperta novamente após
minutos minutos, verifica se o tíquete vai expirar antes ou menos de dois minutos
antes da próxima verificação programada e renova o tíquete, se necessário. (Em outras palavras,
garante que o tíquete sempre terá uma vida útil restante de pelo menos dois
minutos.) Se o -H sinalizador também é fornecido, o tempo de vida especificado por ele substitui os dois
padrão de minuto.

Se esta opção não for fornecida, mas um comando foi fornecido na linha de comando, o padrão
o intervalo é de 60 minutos (1 hora).

Se ocorrer um erro na atualização do cache do tíquete que não causa sabia sair,
o intervalo de despertar será reduzido para um minuto e a operação será repetida naquele
intervalo enquanto o erro persistir.

-k bilhete esconderijo
Use bilhete esconderijo como o cache do tíquete, em vez do conteúdo do ambiente
variável KRB5CCNAME ou o padrão da biblioteca. bilhete esconderijo pode ser qualquer cache de tíquetes
identificador reconhecido pelas bibliotecas Kerberos subjacentes. Isso geralmente suporta um
caminho para um arquivo, com ou sem uma string "FILE:" inicial, mas também pode oferecer suporte a outros
tipos de cache de tíquetes.

-L Reportar mensagens ao syslog, bem como à saída padrão ou erro padrão. Tudo
as mensagens serão registradas com a facilidade LOG_DAEMON. Mensagens regulares que são exibidas
na saída padrão são registrados com o nível LOG_NOTICE. Erros que não causam sabia
para terminar quando executado com -i são registrados com o nível LOG_WARNING. Erros fatais são
registrado com o nível LOG_ERR.

Isso é útil ao depurar problemas em combinação com -b.

-p pid lima
Salve o ID do processo (PID) da execução sabia processo em pid lima. pid lima is
criado se não existir e sobrescrito se existir. Esta opção é mais
útil em conjunto com -b para permitir a gestão do funcionamento sabia demônio.

Observe que, quando usado com -b o arquivo PID é escrito após sabia está em segundo plano
e muda seu diretório de trabalho para /, então os caminhos relativos para o arquivo PID serão
relativo a / (provavelmente não é o que você deseja).

-s Normalmente, quando sabia sai de forma anormal durante a execução de um comando (se, por exemplo, o
expirou o tempo de vida renovável do tíquete), ele deixa o comando em execução. Se -s is
dado, ele enviará um sinal SIGHUP para o comando antes de sair. Isso pode ser útil
se for inútil para o comando continuar em execução sem tíquetes Kerberos.

-t Execute um programa externo após obter um tíquete. O uso padrão disso é executar
Aklog para obter um token. Se a variável de ambiente KINIT_PROG for definida, ela substitui o
padrão compilado.

If sabia foi construído com AFS setpag () suporte e um comando foi dado no
linha de comando, sabia criará um novo PAG antes de obter tokens AFS. Caso contrário isto
obterá tokens no PAG atual.

-v Seja prolixo. Isso imprimirá um pouco de informação adicional sobre o que está sendo
tentados e quais são os resultados.

-x Saia imediatamente em qualquer erro. Normalmente, ao executar um comando ou quando executado com o
-K opção, sabia continua em execução mesmo se não conseguir renovar o cache do tíquete, desde que
o cache do tíquete ainda existe e parece ser renovável. Tenta novamente na próxima
intervalo de verificação. Com esta opção, sabia em vez disso, sairá.

RETORNO VALORES


O programa normalmente sai com o status 0 se renovar um tíquete com sucesso. Se sabia
executa aklog ou algum outro programa sabia retorna o status de saída desse programa.

EXEMPLOS


Renove o tíquete de concessão de tíquete atual.

sabia

Acorde a cada dez minutos e verifique se o cache do tíquete precisa ser renovado. Se isso
faz, volta a correr Aklog tão bem.

sabia -K 10 -t

Execute o programa / usr / local / bin / compute-job em segundo plano, verificando a cada hora para ver
se o tíquete precisa ser renovado (o padrão). Coloque o PID do sabia trabalho em
/var/run/compute.pid. Obtenha um novo token AFS cada vez que o tíquete tiver que ser renovado.

krenew -b -t -p /var/run/compute.pid / usr / local / bin / compute-job

Se você quiser passar opções para / usr / local / bin / compute-job, colocando um argumento "-"
antes que fosse necessário manter sabia de interpretar essas opções como suas.

Se você deseja redirecionar a saída para um arquivo que requer autenticação para gravação, você
precisará fazer esse redirecionamento em um sub-shell. Em outras palavras, o seguinte comando:

krenew -t compute-job> / afs / local / data / output

não funcionará se / afs / local / data / output exigir um token AFS para gravação. O trabalho, enquanto
em execução, terá um token AFS, mas o redirecionamento de saída é feito no shell pai
e não se beneficia de sabia. O texto acima deve ser escrito como:

krenew -t - sh -c 'compute-job> / afs / local / data / output'

Com este comando, o shell que faz o redirecionamento também será executado em sabia e têm
o benefício do token AFS que obtém.

MEIO AMBIENTE


Se a variável de ambiente AKLOG for definida, seu valor será usado como o programa a ser executado
com -t ao invés do padrão cumprido em sabia. Se AKLOG não estiver definido e KINIT_PROG
for definido, seu valor será usado em seu lugar. KINIT_PROG é homenageado por compatibilidade com versões anteriores
mas seu uso não é recomendado devido ao seu nome confuso.

Se nenhum arquivo de tíquete (com -k) ou o comando é especificado na linha de comando, sabia usará
a variável de ambiente KRB5CCNAME para determinar a localização da concessão do tíquete
bilhete. Se o -k opção for usada, KRB5CCNAME será definido para apontar para o arquivo de tíquete
antes de executar o Aklog programa ou qualquer comando fornecido na linha de comando.

Use o krenew online usando os serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad