Ir para o conteúdoIr para navegação de página: página anterior [tecla de acesso p]/próxima página [tecla de acesso n]
documentation.suse.com / Documentação do SUSE Linux Enterprise Desktop / Guia de Administração / Tarefas comuns / YaST em modo de texto
Aplica-se a SUSE Linux Enterprise Desktop 15 SP6

4 YaST em modo de texto

A interface pseudográfica com base no ncurses do YaST foi projetada principalmente para ajudar administradores do sistema a gerenciar sistemas sem um servidor X. A interface oferece várias vantagens em comparação com a GUI convencional. Você pode navegar pela interface do ncurses utilizando o teclado, e há atalhos de teclado para praticamente todos os elementos de interface. A interface do ncurses é leve no que diz respeito aos recursos e é executada de forma rápida mesmo em hardware de capacidade limitada. Você pode executar a versão do YaST com base no ncurses por meio de uma conexão SSH para poder administrar sistemas remotos. Lembre-se de que o tamanho mínimo suportado do emulador de terminal no qual executar o YaST é de 80 x 25 caracteres.

Janela principal do YaST em modo de texto
Figura 4.1: Janela principal do YaST em modo de texto

Para iniciar a versão do YaST baseada no ncurses, abra o terminal e execute o comando sudo yast2. Use a tecla →| ou as teclas de seta para navegar pelos elementos da interface, como itens de menu, campos e botões. É possível acessar todos os itens e botões no YaST usando as teclas de função ou os atalhos de teclado apropriados. Por exemplo, é possível cancelar a operação atual pressionando F9 e usar a tecla F10 para aceitar as mudanças. Cada item de menu e botão na interface com base no ncurses do YaST tem uma letra realçada no rótulo. Essa letra faz parte do atalho de teclado atribuído ao elemento da interface. Por exemplo, a letra Q está realçada no botão Quit (Sair). Isso significa que você pode ativar o botão pressionando AltAlt+Q.

Dica
Dica: Atualizando caixas de diálogo do YaST

Se uma caixa de diálogo do YaST for corrompida ou distorcida, por exemplo, ao redimensionar a janela, pressione CtrlL para atualizar e restaurar seu conteúdo.

4.1 Navegação em módulos

A seguinte descrição dos elementos de controle nos módulos do YaST pressupõe que todas as teclas de função e combinações de teclas Alt funcionam e que não estão atribuídas a funções globais diferentes. Leia a Seção 4.3, “Restrição de combinações de teclas” para obter informações sobre possíveis exceções.

Movendo entre botões e listas de seleção

Use →| para mover entre os botões e frames que contêm listas de seleção. Para navegar na direção oposta, use as combinações Alt→| ou Shift→| .

Navegando nas listas de seleção

Use as teclas de seta ( e ) para mover pelos elementos individuais em um frame ativo que contenha uma lista de seleção. Se as entradas individuais forem maiores do que a largura do frame, use Shift ou Shift para mover a barra de rolagem na horizontal. Se a tecla de seta fizer com que a seleção seja movida para outro frame, use Ctrl E ou Ctrl A no lugar dela.

Trabalhando com botões, botões de opção e caixas de seleção

Para selecionar itens com colchetes vazios (caixas de seleção) ou parênteses vazios (botões de opção), pressione Space ou Enter. Se preferir, marque diretamente os botões de opção e as caixas de seleção com as teclas Althighlighted_letter. Nesse caso, não é necessário confirmar com Enter. Se você navegar até um item com →|, pressione Enter para executar a ação selecionada ou ativar o item de menu respectivo.

Teclas de função

As teclas de função (de F1 a F12) permitem o acesso rápido a vários botões. As combinações de teclas de função disponíveis (FX) são mostradas na linha inferior da tela do YaST. As teclas de função que são realmente mapeadas para cada botão dependem do módulo do YaST ativo, pois módulos diferentes oferecem botões diferentes (Detalhes, Informações, Adicionar, Apagar etc). Use F10 para Aceitar, OK, Avançar e Concluir. Pressione F1 para acessar a ajuda do YaST.

Usando a árvore de navegação

Alguns módulos do YaST usam uma árvore de navegação na parte esquerda da janela para seleção de caixas de diálogo de configuração. Use as teclas de seta ( e ) para navegar na árvore. Use Space para abrir ou fechar itens da árvore. No modo ncurses, você deve pressionar Enter após uma seleção na árvore de navegação para mostrar a caixa de diálogo selecionada. Esse é um comportamento intencional que visa evitar novos desenhos demorados durante a navegação na árvore.

Selecionando um software no módulo de instalação de software

Use os filtros à esquerda para listar os pacotes que correspondem à string especificada. Os pacotes instalados estão marcados com a letra i. Para mudar o status de um pacote, pressione Space ou Enter. Se preferir, use o menu Ações para selecionar a mudança de status necessária (instalar, apagar, atualizar, proibir ou bloquear).

Módulo de instalação de software
Figura 4.2: Módulo de instalação de software

4.2 Combinações de teclas avançadas

A versão com base no ncurses do YaST oferece várias combinações de teclas avançadas.

ShiftF1

Listar as teclas de atalho avançadas.

ShiftF4

Mudar o esquema de cores.

CtrlQ

Sair do aplicativo.

CtrlL

Atualizar tela.

CtrlD F1

Listar as teclas de atalho avançadas.

CtrlDShiftD

Despejo da caixa de diálogo no arquivo de registro como uma captura de tela.

CtrlDShift Y

Abrir YDialogSpy para ver a hierarquia do widget.

4.3 Restrição de combinações de teclas

Se o seu gerenciador de janelas usa combinações de Alt globais, as combinações de Alt no YaST talvez não funcionem. Teclas como Alt ou Shift também podem ser ocupadas pelas configurações do terminal.

Usando Alt em vez de Esc

Os atalhos com Alt podem ser executados com Esc em vez de Alt. Por exemplo, Esc H substitui Alt H. (Pressione Esc e depois H.)

Navegação para trás e para frente com CtrlF e CtrlB

Se as combinações Alt e Shift estiverem ocupadas pelo gerenciador de janelas ou pelo terminal, use as combinações CtrlF (avançar) e CtrlB (voltar) no lugar delas.

Restrição de teclas de função

As teclas de função (F1 ... F12) também são usadas para funções. Algumas teclas de função podem estar ocupadas pelo terminal e talvez não estejam disponíveis para o YaST. No entanto, as combinações de teclas Alt e as teclas de função devem estar sempre disponíveis em um console apenas de texto.

4.4 Opções de linha de comando do YaST

Além da interface de modo de texto, o YaST oferece uma interface de linha de comando. Para obter uma lista das opções de linha de comando do YaST, use o seguinte comando:

> sudo yast -h

4.4.1 Instalando pacotes da linha de comando

Se você sabe o nome do pacote, e ele é fornecido por um repositório de instalação ativo, pode usar a opção de linha de comando -i para instalá-lo:

> sudo yast -i package_name

ou

> sudo yast --install -i package_name

package_name pode ser um nome de pacote único e abreviado, por exemplo, gvim, instalado com verificação de dependência, ou o caminho completo para um pacote RPM, instalado sem verificação de dependência.

Embora o YaST ofereça uma funcionalidade básica para gerenciar o software por meio da linha de comando, considere usar o Zypper para tarefas mais avançadas de gerenciamento de pacote. Há mais informações sobre como usar o Zypper na Seção 9.1, “Usando o zypper”.

4.4.2 Trabalhando com módulos individuais

Para economizar tempo, você pode iniciar os módulos individuais do YaST usando o seguinte comando:

> sudo yast module_name

Exiba uma lista de todos os módulos disponíveis no seu sistema com yast -l ou yast --list.

4.4.3 Parâmetros de linha de comando dos módulos do YaST

Para usar a funcionalidade do YaST em scripts, ele oferece suporte a linha de comando para módulos individuais. Entretanto, nem todos os módulos têm suporte para linha de comando. Para exibir as opções disponíveis de um módulo, use o seguinte comando:

> sudo yast module_name help

Se um módulo não fornecer suporte para linha de comando, ele será iniciado no modo de texto, e a seguinte mensagem aparecerá:

This YaST module does not support the command line interface.

As seções a seguir descrevem todos os módulos do YaST com suporte para linha de comando, juntamente com uma breve explicação de todos os comandos e as opções disponíveis.

4.4.3.1 Comandos comuns dos módulos do YaST

Todos os módulos do YaST suportam os seguintes comandos:

help

Lista todos os comandos suportados pelo módulo com a respectiva descrição:

> sudo yast lan help
longhelp

Igual a help, mas adiciona uma lista detalhada de todas as opções do comando e suas descrições:

> sudo yast lan longhelp
xmlhelp

Igual a longhelp, mas a saída é estruturada como um documento XML e redirecionada para um arquivo:

> sudo yast lan xmlhelp xmlfile=/tmp/yast_lan.xml
interactive

Entra no modo interativo. Isso permite executar os comandos do módulo sem incluir o prefixo sudo yast neles. Use exit para sair do modo interativo.

4.4.3.2 yast add-on

Adiciona um novo produto complementar do caminho especificado:

 > sudo yast add-on http://server.name/directory/Lang-AddOn-CD1/

Você pode usar os seguintes protocolos para especificar o caminho de origem: http:// ftp:// nfs:// disk:// cd:// ou dvd://.

4.4.3.3 yast audit-laf

Exibe e configura o Linux Audit Framework. Consulte o Part VI, “The Linux Audit Framework” para obter mais detalhes. O yast audit-laf aceita os seguintes comandos:

set

Define uma opção:

> sudo yast audit-laf set log_file=/tmp/audit.log

Para obter uma lista completa das opções, execute yast audit-laf set help.

show

Exibe as configurações de uma opção:

> sudo yast audit-laf show diskspace
space_left: 75
space_left_action: SYSLOG
admin_space_left: 50
admin_space_left_action: SUSPEND
action_mail_acct: root
disk_full_action: SUSPEND
disk_error_action: SUSPEND

Para obter uma lista completa das opções, execute yast audit-laf show help.

4.4.3.4 yast dhcp-server

Gerencia o servidor DHCP e define suas configurações. O yast dhcp-server aceita os seguintes comandos:

disable

Desabilita o serviço do servidor DHCP.

enable

Habilita o serviço do servidor DHCP.

host

Define as configurações de hosts individuais.

interface

Especifica a interface de rede de escuta:

> sudo yast dhcp-server interface current
Selected Interfaces: eth0
Other Interfaces: bond0, pbu, eth1

Para obter uma lista completa das opções, execute yast dhcp-server interface help.

options

Gerencia as opções DHCP globais. Para obter uma lista completa das opções, execute yast dhcp-server options help.

status

Imprime o status do serviço DHCP.

subnet

Gerencia as opções de sub-rede DHCP. Para obter uma lista completa das opções, execute yast dhcp-server subnet help.

4.4.3.5 yast dns-server

Gerencia a configuração do servidor DNS. O yast dns-server aceita os seguintes comandos:

acls

Exibe as configurações de lista de controles de acesso:

 > sudo yast dns-server acls show
 ACLs:
 -----
  Name       Type        Value
  ----------------------------
  any        Predefined
  localips   Predefined
  localnets  Predefined
  none       Predefined
dnsrecord

Configura os registros de recursos da zona:

> sudo yast dnsrecord add zone=example.org query=office.example.org type=NS value=ns3

Para obter uma lista completa das opções, execute yast dns-server dnsrecord help.

forwarders

Define os encaminhadores DNS:

> sudo yast dns-server forwarders add ip=10.0.0.100
> sudo yast dns-server forwarders show
[...]
Forwarder IP
------------
10.0.0.100

Para obter uma lista completa das opções, execute yast dns-server forwarders help.

host

Processa A e seu registro PTR relacionado de uma vez:

> sudo yast dns-server host show zone=example.org

Para obter uma lista completa das opções, execute yast dns-server host help.

logging

Define as configurações de registro:

> sudo yast dns-server logging set updates=no transfers=yes

Para obter uma lista completa das opções, execute yast dns-server logging help.

mailserver

Configura os servidores de correio eletrônico da zona:

> sudo yast dns-server mailserver add zone=example.org mx=mx1 priority=100

Para obter uma lista completa das opções, execute yast dns-server mailserver help.

nameserver

Configura os servidores de nomes da zona:

> sudo yast dns-server nameserver add zone=example.com ns=ns1

Para obter uma lista completa das opções, execute yast dns-server nameserver help.

soa

Configura o registro SOA (Start of Authority – Início de Autoridade):

> sudo yast dns-server soa set zone=example.org serial=2006081623 ttl=2D3H20S

Para obter uma lista completa das opções, execute yast dns-server soa help.

startup

Gerencia o serviço do servidor DNS:

> sudo yast dns-server startup atboot

Para obter uma lista completa das opções, execute yast dns-server startup help.

transport

Configura as regras de transporte da zona. Para obter uma lista completa das opções, execute yast dns-server transport help.

zones

Gerencia as zonas do DNS:

> sudo yast dns-server zones add name=example.org zonetype=master

Para obter uma lista completa das opções, execute yast dns-server zones help.

4.4.3.6 yast disk

Imprime as informações sobre todos os discos ou as partições. O único comando suportado é list seguido de uma das seguintes opções:

disks

Lista todos os discos configurados no sistema:

> sudo yast disk list disks
Device   | Size       | FS Type | Mount Point | Label | Model
---------+------------+---------+-------------+-------+-------------
/dev/sda | 119.24 GiB |         |             |       | SSD 840
/dev/sdb |  60.84 GiB |         |             |       | WD1003FBYX-0
partições

Lista todas as partições no sistema:

> sudo yast disk list partitions
Device         | Size       | FS Type | Mount Point | Label | Model
---------------+------------+---------+-------------+-------+------
/dev/sda1      |   1.00 GiB | Ext2    | /boot       |       |
/dev/sdb1      |   1.00 GiB | Swap    | swap        |       |
/dev/sdc1      | 698.64 GiB | XFS     | /mnt/extra  |       |
/dev/vg00/home | 580.50 GiB | Ext3    | /home       |       |
/dev/vg00/root | 100.00 GiB | Ext3    | /           |       |
[...]

4.4.3.7 yast ftp-server

Define as configurações do servidor FTP. O yast ftp-server aceita as seguintes opções:

SSL, TLS

Controla as conexões seguras por meio de SSL e TLS. As opções de SSL são válidas apenas para vsftpd.

> sudo yast ftp-server SSL enable
> sudo yast ftp-server TLS disable
access

Configura as permissões de acesso:

> sudo yast ftp-server access authen_only

Para obter uma lista completa das opções, execute yast ftp-server access help.

anon_access

Configura as permissões de acesso de usuários anônimos:

> sudo yast ftp-server anon_access can_upload

Para obter uma lista completa das opções, execute yast ftp-server anon_access help.

anon_dir

Especifica o diretório dos usuários anônimos. O diretório já deve existir no servidor:

> sudo yast ftp-server anon_dir set_anon_dir=/srv/ftp

Para obter uma lista completa das opções, execute yast ftp-server anon_dir help.

chroot

Controla o ambiente do change root (chroot):

> sudo yast ftp-server chroot enable
> sudo yast ftp-server chroot disable
idle-time

Define o tempo máximo de inatividade em minutos para o servidor FTP terminar a conexão atual:

> sudo yast ftp-server idle-time set_idle_time=15
logging

Determina se as mensagens de registro devem ser gravadas em um arquivo de registro:

> sudo yast ftp-server logging enable
> sudo yast ftp-server logging disable
max_clients

Especifica o número máximo de clientes conectados simultaneamente:

> sudo yast ftp-server max_clients set_max_clients=1500
max_clients_ip

Especifica o número máximo de clientes conectados simultaneamente por IP:

> sudo yast ftp-server max_clients_ip set_max_clients=20
max_rate_anon

Especifica a taxa máxima de transferência de dados permitida para clientes anônimos (KB/s):

> sudo yast ftp-server max_rate_anon set_max_rate=10000
max_rate_authen

Especifica a taxa máxima de transferência de dados permitida para usuários autenticados localmente (KB/s):

> sudo yast ftp-server max_rate_authen set_max_rate=10000
port_range

Especifica a faixa de portas para respostas de conexão passiva:

> sudo yast ftp-server port_range set_min_port=20000 set_max_port=30000

Para obter uma lista completa das opções, execute yast ftp-server port_range help.

show

Exibe as configurações do servidor FTP.

startup

Controla o método de inicialização do FTP:

> sudo yast ftp-server startup atboot

Para obter uma lista completa das opções, execute yast ftp-server startup help.

umask

Especifica o arquivo umask para usuários authenticated:anonymous:

> sudo yast ftp-server umask set_umask=177:077
welcome_message

Especifica o texto a ser exibido quando alguém se conecta ao servidor FTP:

> sudo yast ftp-server welcome_message set_message="hello everybody"

4.4.3.8 yast http-server

Configura o servidor HTTP (Apache2). O yast http-server aceita os seguintes comandos:

configure

Define as configurações de host do servidor HTTP:

> sudo yast http-server configure host=main servername=www.example.com \
 serveradmin=admin@example.com

Para obter uma lista completa das opções, execute yast http-server configure help.

hosts

Configura os hosts virtuais:

> sudo yast http-server hosts create servername=www.example.com \
 serveradmin=admin@example.com documentroot=/var/www

Para obter uma lista completa das opções, execute yast http-server hosts help.

listen

Especifica as portas e os endereços de rede de escuta do servidor HTTP:

> sudo yast http-server listen add=81
> sudo yast http-server listen list
Listen Statements:
==================
:80
:81
> sudo yast http-server delete=80

Para obter uma lista completa das opções, execute yast http-server listen help.

mode

Habilita ou desabilita o modo do assistente:

> sudo yast http-server mode wizard=on
modules

Controla os módulos do servidor Apache2:

> sudo yast http-server modules enable=php5,rewrite
> sudo yast http-server modules disable=ssl
> sudo http-server modules list
[...]
Enabled rewrite
Disabled ssl
Enabled php5
[...]

4.4.3.9 yast kdump

Define as configurações do kdump. Para obter mais informações sobre o kdump, consulte o Section 18.7, “Basic Kdump configuration”. O yast kdump aceita os seguintes comandos:

copykernel

Copia o kernel para o diretório de dump.

customkernel

Especifica a parte kernel_string do nome do kernel personalizado. O esquema de nomeação é /boot/vmlinu[zx]-kernel_string[.gz].

> sudo yast kdump customkernel kernel=kdump

Para obter uma lista completa das opções, execute yast kdump customkernel help.

dumpformat

Especifica o formato (compactação) da imagem do kernel de dump. Os formatos disponíveis são: none, ELF, compressed ou lzo:

> sudo yast kdump dumpformat dump_format=ELF
dumplevel

Especifica o número do nível de dump na faixa de 0 a 31:

> sudo yast kdump dumplevel dump_level=24
dumptarget

Especifica o destino para gravação das imagens de dump:

> sudo kdump dumptarget target=ssh server=name_server port=22 \
 dir=/var/log/dump user=user_name

Para obter uma lista completa das opções, execute yast kdump dumptarget help.

immediatereboot

Controla se o sistema deve ser reinicializado logo após a gravação do núcleo no kernel do kdump:

> sudo yast kdump immediatereboot enable
> sudo yast kdump immediatereboot disable
keepolddumps

Especifica quantas imagens de dump antigas são mantidas. Especifique zero para manter todas:

> sudo yast kdump keepolddumps no=5
kernelcommandline

Especifica a linha de comando que precisa ser passada para o kernel do Kdump:

> sudo yast kdump kernelcommandline command="ro root=LABEL=/"
kernelcommandlineappend

Especifica a linha de comando que você precisa anexar à string de linha de comando padrão:

> sudo yast kdump kernelcommandlineappend command="ro root=LABEL=/"
notificationcc

Especifica um endereço de e-mail para enviar cópias das mensagens de notificação:

> sudo yast kdump notificationcc email="user1@example.com user2@example.com"
notificationto

Especifica um endereço de e-mail para enviar mensagens de notificação:

> sudo yast kdump notificationto email="user1@example.com user2@example.com"
show

Exibe as configurações do kdump:

> sudo yast kdump show
Kdump is disabled
Dump Level: 31
Dump Format: compressed
Dump Target Settings
target: file
file directory: /var/crash
Kdump immediate reboots: Enabled
Numbers of old dumps: 5
smtppass

Especifica o arquivo com a senha SMTP em texto puro usada para enviar mensagens de notificação:

> sudo yast kdump smtppass pass=/path/to/file
smtpserver

Especifica o nome de host do servidor SMTP usado para enviar mensagens de notificação:

> sudo yast kdump smtpserver server=smtp.server.com
smtpuser

Especifica o nome de usuário SMTP usado para enviar mensagens de notificação:

> sudo yast kdump smtpuser user=smtp_user
startup

Habilita ou desabilita as opções de inicialização:

> sudo yast kdump startup enable alloc_mem=128,256
> sudo yast kdump startup disable

4.4.3.10 yast keyboard

Configura o teclado do sistema para os consoles virtuais. Ele não afeta as configurações do teclado em ambientes gráficos de área de trabalho, como GNOME ou KDE. O yast keyboard aceita os seguintes comandos:

list

Lista todos os layouts de teclado disponíveis.

set

Ativa a nova configuração de layout de teclado:

> sudo yast keyboard set layout=czech
summary

Exibe a configuração do teclado atual.

4.4.3.11 yast lan

Configura as placas de rede. O yast lan aceita os seguintes comandos:

add

Configura uma nova placa de rede:

> sudo yast lan add name=vlan50 ethdevice=eth0 bootproto=dhcp

Para obter uma lista completa das opções, execute yast lan add help.

delete

Apaga uma placa de rede existente:

> sudo yast lan delete id=0
edit

Muda a configuração de uma placa de rede existente:

> sudo yast lan edit id=0 bootproto=dhcp
list

Exibe um resumo da configuração da placa de rede:

> sudo yast lan list
id name,           bootproto
0 Ethernet Card 0, NONE
1 Network Bridge,  DHCP

4.4.3.12 yast language

Configura os idiomas do sistema. O yast language aceita os seguintes comandos:

list

Lista todos os idiomas disponíveis.

set

Especifica os idiomas principais e secundários do sistema:

> sudo yast language set lang=cs_CZ languages=en_US,es_ES no_packages

4.4.3.13 yast mail

Exibe a configuração do sistema de correio eletrônico:

> sudo yast mail summary

4.4.3.14 yast nfs

Controla o cliente NFS. O yast nfs aceita os seguintes comandos:

add

Adiciona uma nova montagem NFS:

> sudo yast nfs add spec=remote_host:/path/to/nfs/share file=/local/mount/point

Para obter uma lista completa das opções, execute yast nfs add help.

delete

Apaga uma montagem NFS existente:

> sudo yast nfs delete spec=remote_host:/path/to/nfs/share file=/local/mount/point

Para obter uma lista completa das opções, execute yast nfs delete help.

edit

Muda uma montagem NFS existente:

> sudo yast nfs edit spec=remote_host:/path/to/nfs/share \
 file=/local/mount/point type=nfs4

Para obter uma lista completa das opções, execute yast nfs edit help.

list

Lista as montagens NFS existentes:

> sudo yast nfs list
Server            Remote File System    Mount Point    Options
----------------------------------------------------------------
nfs.example.com   /mnt                  /nfs/mnt       nfs
nfs.example.com   /home/tux/nfs_share   /nfs/tux       nfs

4.4.3.15 yast nfs-server

Configura o servidor NFS. O yast nfs-server aceita os seguintes comandos:

add

Adiciona um diretório para exportação:

> sudo yast nfs-server add mountpoint=/nfs/export hosts=*.allowed_hosts.com

Para obter uma lista completa das opções, execute yast nfs-server add help.

delete

Apaga um diretório da exportação de NFS:

 > sudo yast nfs-server delete mountpoint=/nfs/export
set

Especifica parâmetros adicionais para o servidor NFS:

> sudo yast nfs-server set enablev4=yes security=yes

Para obter uma lista completa das opções, execute yast nfs-server set help.

start

Inicia o serviço do servidor NFS:

> sudo yast nfs-server start
stop

Interrompe o serviço do servidor NFS:

> sudo yast nfs-server stop
summary

Exibe um resumo da configuração do servidor NFS:

> sudo yast nfs-server summary
NFS server is enabled
NFS Exports
* /mnt
* /home

NFSv4 support is enabled.
The NFSv4 domain for idmapping is localdomain.
NFS Security using GSS is enabled.

4.4.3.16 yast nis

Configura o cliente NIS. O yast nis aceita os seguintes comandos:

configure

Muda as configurações globais de um cliente NIS:

> sudo yast nis configure server=nis.example.com broadcast=yes

Para obter uma lista completa das opções, execute yast nis configure help.

disable

Desabilita o cliente NIS:

> sudo yast nis disable
enable

Habilita sua máquina como cliente NIS:

> sudo yast nis enable server=nis.example.com broadcast=yes automounter=yes

Para obter uma lista completa das opções, execute yast nis enable help.

find

Mostra os servidores NIS disponíveis para determinado domínio:

> sudo yast nis find domain=nisdomain.com
summary

Exibe um resumo da configuração de um cliente NIS.

4.4.3.17 yast nis-server

Configura um servidor NIS. O yast nis-server aceita os seguintes comandos:

master

Configura um servidor NIS master:

> sudo yast nis-server master domain=nisdomain.com yppasswd=yes

Para obter uma lista completa das opções, execute yast nis-server master help.

slave

Configura um servidor de trabalho NIS:

> sudo yast nis-server slave domain=nisdomain.com master_ip=10.100.51.65

Para obter uma lista completa das opções, execute yast nis-server slave help.

stop

Interrompe um servidor NIS:

> sudo yast nis-server stop
summary

Exibe um resumo da configuração de um servidor NIS:

> sudo yast nis-server summary

4.4.3.18 yast proxy

Define as configurações de proxy. O yast proxy aceita os seguintes comandos:

autenticação

Especifica as opções de autenticação de proxy:

> sudo yast proxy authentication username=tux password=secret

Para obter uma lista completa das opções, execute yast proxy authentication help.

enable, disable

Habilita ou desabilita as configurações de proxy.

set

Muda as configurações de proxy atuais:

> sudo yast proxy set https=proxy.example.com

Para obter uma lista completa das opções, execute yast proxy set help.

summary

Exibe as configurações de proxy.

4.4.3.19 yast rdp

Controla as configurações de área de trabalho remota. O yast rdp aceita os seguintes comandos:

allow

Permite o acesso remoto à área de trabalho do servidor:

> sudo yast rdp allow set=yes
list

Exibe o resumo da configuração de área de trabalho remota.

4.4.3.20 yast samba-client

Define as configurações do cliente Samba. O yast samba-client aceita os seguintes comandos:

configure

Muda as configurações globais do Samba:

> sudo yast samba-client configure workgroup=FAMILY
isdomainmember

Verifica se a máquina é membro de um domínio:

> sudo yast samba-client isdomainmember domain=SMB_DOMAIN
joindomain

Torna a máquina um membro de um domínio:

> sudo yast samba-client joindomain domain=SMB_DOMAIN user=username password=pwd
winbind

Habilita ou desabilita os serviços Winbind (o daemon winbindd):

> sudo yast samba-client winbind enable
> sudo yast samba-client winbind disable

4.4.3.21 yast samba-server

Define as configurações do servidor Samba. O yast samba-server aceita os seguintes comandos:

back end

Especifica o back-end para armazenar as informações de usuário:

> sudo yast samba-server backend smbpasswd

Para obter uma lista completa das opções, execute yast samba-server backend help.

configure

Define as configurações globais do servidor Samba:

> sudo yast samba-server configure workgroup=FAMILY description='Home server'

Para obter uma lista completa das opções, execute yast samba-server configure help.

list

Exibe uma lista dos compartilhamentos disponíveis:

> sudo yast samba-server list
Status     Type Name
==============================
Disabled   Disk profiles
Enabled    Disk print$
Enabled    Disk homes
Disabled   Disk groups
Enabled    Disk movies
Enabled    Printer printers
role

Especifica a função do servidor Samba:

> sudo yast samba-server role standalone

Para obter uma lista completa das opções, execute yast samba-server role help.

service

Habilita ou desabilita os serviços do Samba (smb e nmb):

> sudo yast samba-server service enable
> sudo yast samba-server service disable
share

Manipula um único compartilhamento do Samba:

> sudo yast samba-server share name=movies browseable=yes guest_ok=yes

Para obter uma lista completa das opções, execute yast samba-server share help.

4.4.3.22 yast security

Controla o nível de segurança do host. O yast security aceita os seguintes comandos:

level

Especifica o nível de segurança do host:

> sudo yast security level server

Para obter uma lista completa das opções, execute yast security level help.

set

Define o valor de uma opção específica:

> sudo yast security set passwd=sha512 crack=yes

Para obter uma lista completa das opções, execute yast security set help.

summary

Exibe um resumo da configuração de segurança atual:

sudoyast security summary

4.4.3.23 yast sound

Define as configurações de placa de som. O yast sound aceita os seguintes comandos:

add

Configura uma nova placa de som. Sem nenhum parâmetro, o comando adiciona a primeira placa detectada.

> sudo yast sound add card=0 volume=75

Para obter uma lista completa das opções, execute yast sound add help.

channels

Lista os canais de volume disponíveis de uma placa de som:

> sudo yast sound channels card=0
Master 75
PCM 100
modules

Lista todos os módulos de som do kernel disponíveis:

> sudo yast sound modules
snd-atiixp ATI IXP AC97 controller (snd-atiixp)
snd-atiixp-modem ATI IXP MC97 controller (snd-atiixp-modem)
snd-virtuoso Asus Virtuoso driver (snd-virtuoso)
[...]
playtest

Executa um teste de som em uma placa de som:

> sudo yast sound playtest card=0
remove

Remove uma placa de som configurada:

> sudo yast sound remove card=0
> sudo yast sound remove all
set

Especifica novos valores para uma placa de som:

> sudo yast sound set card=0 volume=80
show

Exibe as informações detalhadas sobre uma placa de som:

> sudo yast sound show card=0
Parameters of card 'ThinkPad X240' (using module snd-hda-intel):

align_buffer_size
 Force buffer and period sizes to be multiple of 128 bytes.
bdl_pos_adj
 BDL position adjustment offset.
beep_mode
 Select HDA Beep registration mode (0=off, 1=on) (default=1).
 Default Value: 0
enable_msi
 Enable Message Signaled Interrupt (MSI)
[...]
summary

Imprime um resumo da configuração de todas as placas de som no sistema:

> sudo yast sound summary
volume

Especifica o nível de volume de uma placa de som:

sudoyast sound volume card=0 play

4.4.3.24 yast sysconfig

Controla as variáveis nos arquivos em /etc/sysconfig. O yast sysconfig aceita os seguintes comandos:

clear

Define o valor vazio como uma variável:

> sudo yast sysconfig clear=POSTFIX_LISTEN
Dica
Dica: Variável em múltiplos arquivos

Se a variável estiver disponível em vários arquivos, use a sintaxe VARIABLE_NAME$FILE_NAME:

> sudo yast sysconfig clear=CONFIG_TYPE$/etc/sysconfig/mail
details

Exibe as informações detalhadas sobre uma variável:

> sudo yast sysconfig details variable=POSTFIX_LISTEN
Description:
Value:
File: /etc/sysconfig/postfix
Possible Values: Any value
Default Value:
Configuration Script: postfix
Description:
 Comma separated list of IP's
 NOTE: If not set, LISTEN on all interfaces
list

Exibe o resumo das variáveis modificadas. Use all para listar todas as variáveis e seus valores:

> sudo yast sysconfig list all
AOU_AUTO_AGREE_WITH_LICENSES="false"
AOU_ENABLE_CRONJOB="true"
AOU_INCLUDE_RECOMMENDS="false"
[...]
set

Define um valor para a variável:

> sudo yast sysconfig set DISPLAYMANAGER=gdm
Dica
Dica: Variável em múltiplos arquivos

Se a variável estiver disponível em vários arquivos, use a sintaxe VARIABLE_NAME$FILE_NAME:

> sudo yast sysconfig set CONFIG_TYPE$/etc/sysconfig/mail=advanced

4.4.3.25 yast tftp-server

Configura um servidor TFTP. O yast tftp-server aceita os seguintes comandos:

directory

Especifica o diretório do servidor TFTP:

> sudo yast tftp-server directory path=/srv/tftp
> sudo yast tftp-server directory list
Directory Path: /srv/tftp
status

Controla o status do serviço do servidor TFTP:

> sudo yast tftp-server status disable
> sudo yast tftp-server status show
Service Status: false
> sudo yast tftp-server status enable

4.4.3.26 yast timezone

Configura o fuso horário. O yast timezone aceita os seguintes comandos:

list

Lista todos os fusos horários disponíveis agrupados por região:

> sudo yast timezone list
Region: Africa
Africa/Abidjan (Abidjan)
Africa/Accra (Accra)
Africa/Addis_Ababa (Addis Ababa)
[...]
set

Especifica novos valores para a configuração de fuso horário:

> sudo yast timezone set timezone=Europe/Prague hwclock=local
summary

Exibe o resumo da configuração de fuso horário:

> sudo yast timezone summary
Current Time Zone: Europe/Prague
Hardware Clock Set To: Local time
Current Time and Date: Mon 12. March 2018, 11:36:21 CET

4.4.3.27 yast users

Gerencia as contas dos usuários. O yast users aceita os seguintes comandos:

add

Adiciona um novo usuário:

> sudo yast users add username=user1 password=secret home=/home/user1

Para obter uma lista completa das opções, execute yast users add help.

delete

Apaga uma conta do usuário existente:

> sudo yast users delete username=user1 delete_home

Para obter uma lista completa das opções, execute yast users delete help.

edit

Muda uma conta do usuário existente:

> sudo yast users edit username=user1 password=new_secret

Para obter uma lista completa das opções, execute yast users edit help.

list

Lista os usuários existentes filtrados por tipo de usuário:

> sudo yast users list system

Para obter uma lista completa das opções, execute yast users list help.

show

Exibe os detalhes sobre um usuário:

> sudo yast users show username=wwwrun
Full Name: WWW daemon apache
List of Groups: www
Default Group: wwwrun
Home Directory: /var/lib/wwwrun
Login Shell: /sbin/nologin
Login Name: wwwrun
UID: 456

Para obter uma lista completa das opções, execute yast users show help.