comando de chcons

Nota: O log do console só pode estar presente sob / ,/usr ,/var ou diretório /tmp sozinho.

Propósito

Redireciona o console do sistema para um dispositivo ou arquivo especificado para ser efetivado na próxima inicialização do sistema.

Sintaxe

chcons [ -a login { =disable | =enable}] [ -aconsole_logname=file ] [ -aconsole_logsize=size ] [ -aconsole_logverb=number ] [ -aconsole_tagverb=number ] PathName

Descrição

O comando chcons altera o console do sistema efetivo na próxima inicialização do sistema. A operação atual do console do sistema não é afetada.

O parâmetro PathName deve ser um nome do caminho completo para um dispositivo ou arquivo que se tornará o console do sistema.

Se o parâmetro PathName especificar um arquivo que não exista, o comando chcons criará o arquivo na próxima inicialização do sistema.. Se o arquivo existir, o comando chcons envia qualquer saída de mensagem do console para o arquivo. Para um arquivo regular, o sistema não inicia o programa de login.

Se o nome do caminho do console for um dispositivo de caracteres, o sistema inicia o programa de login no dispositivo. O login é ativado no console em todos os níveis de execução. Se nenhum login for desejado, use a bandeira -a login=desativar .

CUIDADO: Se o console for o único terminal de login no sistema, não será possível fazer login no próximo início do sistema usando a bandeira -a login=desativar .

Informações Adicionais

O comando chcons salva as informações especificadas no banco de dados a ser usado na próxima start-up do sistema com o método de configuração do console. Este método verifica o nome do caminho do dispositivo especificado para determinar se ele é um arquivo especial de caracteres. Se não for, ou não existir, o nome do caminho do dispositivo é assumido como um arquivo, e o console é configurado adequadamente. Se o nome do caminho do dispositivo for um arquivo especial de caracteres, o método de configuração do console utiliza o nome da base como um nome lógico e tenta consultar o nome do dispositivo no banco de dados do dispositivo. Se o dispositivo for encontrado e disponível, o console será configurado para o dispositivo.

Se o dispositivo não for encontrado ou for encontrado mas não estiver disponível, uma rotina de finalizador de console é executada que exibe um prompt solicitando que um novo dispositivo do console do sistema seja selecionado. Por padrão, a tty na porta S1 e todas as exibições gráficas exibirá o prompt. O arquivo /etc/consdef deve ser modificado para exibir o prompt em S2 ou outros portos.

Para um dispositivo, uma entrada no arquivo inittab com o identificador do console é configurado com a ação de respawn para permitir um login no console se o login do console foi especificado como o parâmetro enable . Isso faz com que um login esteja disponível em todos os níveis de execução. Se o login do console foi especificado com o parâmetro desativar ou se um arquivo for designado como o console, a entrada do console no arquivo inittab será definida para a ação OFF e o login será desativado no console para todos os níveis de execução.

Sinalizações

Item Descrição
-a login= [ desativar | ativar ] Ativa ou desabilita o login no console para todos os níveis de execução na próxima startup do sistema.
-a console_logname=arquivo Especifica o nome completo do caminho a ser usado para o arquivo de log de saída do console.
-a console_logsize=tamanho Especifica o tamanho, em bytes, do arquivo log de saída do console.
-a console_logverb=número Especifica o nível de verbosidade para registro de saída de console. Zero desabilita a exploração de madeira; 1 até 9 habilitam o registro.
-a console_tagverb=número Especifica o nível de verbosidade para identificação da saída do console. Zero desativa a identificação, 1 até 9 habilitam a marcação.

Exemplos

  1. Para alterar o console do sistema para um arquivo chamado console.out no diretório /tmp , insira:
    chcons /tmp/console.out
  2. Para alterar o console do sistema para um terminal com otty3nome lógico, digite:
    chcons /dev/tty3
  3. Para alterar o console do sistema para o terminal associado ao/dev/tty3dispositivo e garanta um login no console, digite:
    chcons -a login=enable /dev/tty3
  4. Para alterar o console do sistema para um terminal com otty0nome lógico e desabilitar o login no console, digite:
    chcons -a login=disable /dev/tty0
  5. Para alterar o console para o display de LFT físico padrão, digite:
    chcons /dev/lft0

Arquivos

Item Descrição
/dev/console Especifica o arquivo especial para acesso ao console do sistema.
/etc/consdef Permite que o terminal não padrão seja selecionado como o dispositivo do console.
/usr/sbin/chcons Especifica o arquivo de comandos.