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.
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 (Sair). Isso significa que você pode ativar o botão pressionando Alt–Alt+Q.
Se uma caixa de diálogo do YaST for corrompida ou distorcida, por exemplo, ao redimensionar a janela, pressione Ctrl–L para atualizar e restaurar seu conteúdo.
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.
- Shift–F1
Listar as teclas de atalho avançadas.
- Shift–F4
Mudar o esquema de cores.
- Ctrl–Q
Sair do aplicativo.
- Ctrl–L
Atualizar tela.
- Ctrl–D F1
Listar as teclas de atalho avançadas.
- Ctrl–DShift–D
Despejo da caixa de diálogo no arquivo de registro como uma captura de tela.
- Ctrl–DShift– 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 Ctrl–F e Ctrl–B
Se as combinações Alt e Shift estiverem ocupadas pelo gerenciador de janelas ou pelo terminal, use as combinações Ctrl–F (avançar) e Ctrl–B (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. Useexit
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.logPara 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: SUSPENDPara 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, eth1Para 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=ns3Para 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.100Para 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.orgPara 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=yesPara 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=100Para 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=ns1Para 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=2D3H20SPara 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 atbootPara 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=masterPara 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_onlyPara 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_uploadPara 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/ftpPara 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=30000Para 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 atbootPara 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.comPara 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/wwwPara 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=80Para 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=kdumpPara 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_namePara 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=dhcpPara 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/pointPara 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/pointPara 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=nfs4Para 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.comPara 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=yesPara 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=yesPara 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=yesPara 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=yesPara 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.65Para 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=secretPara 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.comPara 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 smbpasswdPara 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 standalonePara obter uma lista completa das opções, execute
yast samba-server role help
.- service
Habilita ou desabilita os serviços do Samba (
smb
enmb
):>
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=yesPara 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 serverPara 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=yesPara obter uma lista completa das opções, execute
yast security set help
.- summary
Exibe um resumo da configuração de segurança atual:
sudo
yast 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=75Para 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:
sudo
yast 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_LISTENDica: Variável em múltiplos arquivosSe 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=gdmDica: Variável em múltiplos arquivosSe 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/user1Para 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_homePara 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_secretPara 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 systemPara 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: 456Para obter uma lista completa das opções, execute
yast users show help
.