Comando nischttl do Linux
No sistema operacional Solaris , o comando nischttl altera o valor do tempo de vida de um objeto NIS +.
Descrição
nischttl altera o valor do tempo de vida útil (” ttl “) dos objetos ou entradas do NIS + especificados pelo nome para o tempo . As entradas são especificadas usando nomes indexados (consulte nismatch ).
O valor do tempo de vida útil é usado pelos caches de objetos para expirar objetos dentro do cache. Quando um objeto é lido no cache, esse valor é adicionado ao tempo atual em segundos, produzindo o tempo em que o objeto em cache expiraria. O objeto pode ser retornado do cache até que o horário atual seja anterior ao tempo de expiração calculado. Quando o tempo de expiração for atingido, o objeto será liberado do cache.
O tempo de vida útil pode ser especificado em segundos ou no formato de dias, horas, minutos, segundos. O último formato usa uma letra de sufixo d , h , m ou s para identificar as unidades de tempo. Veja os exemplos abaixo para uso.
O comando falhará se o servidor NIS + principal não estiver em execução.
Definir um valor ttl alto permite que os objetos permaneçam persistentes nos caches por um longo período de tempo e pode melhorar o desempenho. No entanto, quando um objeto é alterado, na pior das hipóteses, o número de segundos nesse atributo deve passar antes que essa alteração seja visível para todos os clientes. Definir um valor ttl igual a 0 significa que o objeto não deve ser armazenado em cache.
Um valor ttl alto é uma semana, um valor baixo é inferior a um minuto. As entradas de senha devem ter valores ttl de cerca de 12 horas (permite facilmente uma alteração de senha por dia), as entradas na tabela RPC podem ter valores ttl de várias semanas (essas informações são efetivamente imutáveis).
Somente objetos de diretório e grupo são armazenados em cache.
Sintaxe
nome da hora nischttl [-AfLP] ...
Opções
-UMA | Modifique todas as tabelas no caminho de concatenação que correspondem ao critério de pesquisa especificado no nome. Esta opção implica a opção -P . |
-f | Force a operação e falhe silenciosamente se não tiver êxito. |
-EU | Siga os links e altere o tempo de vida do objeto ou entradas vinculadas, em vez do tempo de vida do próprio link. |
-P | Siga o caminho da concatenação em uma tabela nomeada. Essa opção faz sentido apenas quando o nome é um nome indexado ou a opção -L também é especificada e o objeto nomeado é um link que aponta para entradas. |
Meio Ambiente
Se a variável de ambiente NIS_PATH estiver configurada e o nome NIS + não for totalmente qualificado, cada diretório especificado será pesquisado até que o objeto seja encontrado. Veja nisdefaults .
Exemplos
objeto nischttl 1d12h
Definir o tempo-de-vida de NIS + objecto objecto a 36 horas ( 1 d ay, 12 h nosso).
objeto nischttl 129600
Defina o tempo de vida útil do objeto NIS + para 129600 segundos (um dia e meio).
nischttl 1h30m '[uid = 99], passwd.org_dir'
Altere o tempo de vida útil de uma entrada de senha para 90 minutos.
Comandos relacionados
nischmod – Altera os direitos de acesso em um objeto NIS +.
nischown – Altere o proprietário de um objeto NIS + em um sistema executando o Solaris.
nisdefaults – Exibe os valores padrão do NIS +.
nismatch – Utilitários para pesquisar tabelas NIS +.