5 YaST in Text Mode #
This section is intended for system administrators and experts who do not run an X server on their systems and depend on the text-based installation tool. It provides basic information about starting and operating YaST in text mode.
YaST in text mode uses the ncurses library to provide an easy pseudo-graphical user interface. The ncurses library is installed by default. The minimum supported size of the terminal emulator in which to run YaST is 80x25 characters.
When you start YaST in text mode, the YaST control center appears (see Figure 5.1). The main window consists of three areas. The left frame features the categories to which the various modules belong. This frame is active when YaST is started and therefore it is marked by a bold white border. The active category is selected. The right frame provides an overview of the modules available in the active category. The bottom frame contains the buttons for and .
When you start the YaST control center, the category ↓ and ↑ to change the category. To select a module from the category, activate the right frame with → and then use ↓ and ↑ to select the module. Keep the arrow keys pressed to scroll through the list of available modules. After selecting a module, press Enter to start it.
is selected automatically. UseVarious buttons or selection fields in the module contain a highlighted letter (yellow by default). Use Alt–highlighted_letter to select a button directly instead of navigating there with →|. Exit the YaST control center by pressing Alt–Q or by selecting and pressing Enter.
If a YaST dialog gets corrupted or distorted (for example, while resizing the window), press Ctrl–L to refresh and restore its contents.
5.2 Advanced Key Combinations #
YaST in text mode has a set of advanced key combinations.
- Shift–F1
List advanced hotkeys.
- Shift–F4
Change color schema.
- Ctrl–\
Quit the application.
- Ctrl–L
Refresh screen.
- Ctrl–DF1
List advanced hotkeys.
- Ctrl–DShift–D
Dump dialog to the log file as a screenshot.
- Ctrl–DShift–Y
Open YDialogSpy to see the widget hierarchy.
5.3 Restriction of Key Combinations #
If your window manager uses global Alt combinations, the Alt combinations in YaST might not work. Keys like Alt or Shift can also be occupied by the settings of the terminal.
- Replacing Alt with Esc
Alt shortcuts can be executed with Esc instead of Alt. For example, Esc–H replaces Alt–H. (First press Esc, then press H.)
- Backward and Forward Navigation with Ctrl–F and Ctrl–B
If the Alt and Shift combinations are occupied by the window manager or the terminal, use the combinations Ctrl–F (forward) and Ctrl–B (backward) instead.
- Restriction of Function Keys
The function keys (F1 ... F12) are also used for functions. Certain function keys might be occupied by the terminal and may not be available for YaST. However, the Alt key combinations and function keys should always be fully available on a pure text console.
5.4 YaST Command Line Options #
Besides the text mode interface, YaST provides a pure command line interface. To get a list of YaST command line options, enter:
>
sudo
yast -h
5.4.1 Installing Packages from the Command Line #
If you know the package name and the package is provided by any of your
active installation repositories, you can use the command line option
-i
to install the package:
>
sudo
yast -i package_name
or
>
sudo
yast --install -i package_name
package_name can be a single short package name (for example gvim) installed with dependency checking, or the full path to an RPM package which is installed without dependency checking.
If you need a command line based software management utility with functionality beyond what YaST provides, consider using Zypper. This utility uses the same software management library that is also the foundation for the YaST package manager. The basic usage of Zypper is covered in Section 6.1, “Using Zypper”.
5.4.2 Starting Individual Modules #
To save time, you can start individual YaST modules directly. To start a module, enter:
>
sudo
yast module_name
View a list of all module names available on your system with yast
-l
or yast --list
. Start the network module,
for example, with yast lan
.
5.4.3 Command Line Parameters of YaST Modules #
To use YaST functionality in scripts, YaST provides command line support for individual modules. Not all modules have command line support. To display the available options of a module, enter:
>
sudo
yast module_name help
If a module does not provide command line support, it is started in a text mode and the following message appears:
This YaST module does not support the command line interface.
The following sections describe all YaST modules with command line support, together with a brief explanation of all their commands and available options.
5.4.3.1 Common YaST Module Commands #
All YaST modules support the following commands:
- help
Lists all the module's supported commands together with their description:
>
sudo
yast lan help- longhelp
Same as
help
, but adds a detailed list of each command's options together with their description:>
sudo
yast lan longhelp- xmlhelp
Same as
longhelp
, but the output is structured as an XML document and redirected to a file:>
sudo
yast lan xmlhelp xmlfile=/tmp/yast_lan.xml- interactive
If you need to spend more time querying a module's settings, run the interactive mode. The YaST shell opens, where you can enter all the module's commands without the
sudo yast ...
prefix. To leave the interactive mode, enterexit
.
5.4.3.2 yast add-on #
Adds a new add-on product from the specified path:
>
sudo
yast add-on http://server.name/directory/Lang-AddOn-CD1/
You can use the following protocols to specify the source path: http:// ftp:// nfs:// disk:// cd:// or dvd://.
5.4.3.3 yast audit-laf #
Displays and configures the Linux Audit Framework. Refer to the
Part VII, “The Linux Audit Framework” for more details. yast
audit-laf
accepts the following commands:
- set
Sets an option:
>
sudo
yast audit-laf set log_file=/tmp/audit.logFor a complete list of options, run
yast audit-laf set help
.- show
Displays settings of an option:
>
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: SUSPENDFor a complete list of options, run
yast audit-laf show help
.
5.4.3.4 yast dhcp-server #
Manages the DHCP server and configures its settings. yast
dhcp-server
accepts the following commands:
- disable
Disables the DHCP server service.
- enable
Enables the DHCP server service.
- host
Configures settings for individual hosts.
- interface
Specifies to which network interface to listen to:
>
sudo
yast dhcp-server interface current Selected Interfaces: eth0 Other Interfaces: bond0, pbu, eth1For a complete list of options, run
yast dhcp-server interface help
.- options
Manages global DHCP options. For a complete list of options, run
yast dhcp-server options help
.- status
Prints the status of the DHCP service.
- subnet
Manages the DHCP subnet options. For a complete list of options, run
yast dhcp-server subnet help
.
5.4.3.5 yast dns-server #
Manages the DNS server configuration. yast dns-server
accepts the following commands:
- acls
Displays access control list settings:
>
sudo
yast dns-server acls show ACLs: ----- Name Type Value ---------------------------- any Predefined localips Predefined localnets Predefined none Predefined- dnsrecord
Configures zone resource records:
>
sudo
yast dnsrecord add zone=example.org query=office.example.org type=NS value=ns3For a complete list of options, run
yast dns-server dnsrecord help
.- forwarders
Configures DNS forwarders:
>
sudo
yast dns-server forwarders add ip=10.0.0.100>
sudo
yast dns-server forwarders show [...] Forwarder IP ------------ 10.0.0.100For a complete list of options, run
yast dns-server forwarders help
.- host
Handles 'A' and its related 'PTR' record at once:
>
sudo
yast dns-server host show zone=example.orgFor a complete list of options, run
yast dns-server host help
.- logging
Configures logging settings:
>
sudo
yast dns-server logging set updates=no transfers=yesFor a complete list of options, run
yast dns-server logging help
.- mailserver
Configures zone mail servers:
>
sudo
yast dns-server mailserver add zone=example.org mx=mx1 priority=100For a complete list of options, run
yast dns-server mailserver help
.- nameserver
Configures zone name servers:
>
sudo
yast dns-server nameserver add zone=example.com ns=ns1For a complete list of options, run
yast dns-server nameserver help
.- soa
Configures the start of authority (SOA) record:
>
sudo
yast dns-server soa set zone=example.org serial=2006081623 ttl=2D3H20SFor a complete list of options, run
yast dns-server soa help
.- startup
Manages the DNS server service:
>
sudo
yast dns-server startup atbootFor a complete list of options, run
yast dns-server startup help
.- transport
Configures zone transport rules. For a complete list of options, run
yast dns-server transport help
.- zones
Manages DNS zones:
>
sudo
yast dns-server zones add name=example.org zonetype=masterFor a complete list of options, run
yast dns-server zones help
.
5.4.3.6 yast disk #
Prints information about all disks or partitions. The only supported
command is list
followed by either of the following
options:
- disks
Lists all configured disks in the system:
>
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- partitions
Lists all partitions in the system:
>
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 | / | | [...]
5.4.3.7 yast ftp-server #
Configures FTP server settings. yast ftp-server
accepts
the following options:
- SSL, TLS
Controls secure connections via SSL and TLS. SSL options are valid for the
vsftpd
only.>
sudo
yast ftp-server SSL enable>
sudo
yast ftp-server TLS disable- access
Configures access permissions:
>
sudo
yast ftp-server access authen_onlyFor a complete list of options, run
yast ftp-server access help
.- anon_access
Configures access permissions for anonymous users:
>
sudo
yast ftp-server anon_access can_uploadFor a complete list of options, run
yast ftp-server anon_access help
.- anon_dir
Specifies the directory for anonymous users. The directory must already exist on the server:
>
sudo
yast ftp-server anon_dir set_anon_dir=/srv/ftpFor a complete list of options, run
yast ftp-server anon_dir help
.- chroot
Controls change root environment (chroot):
>
sudo
yast ftp-server chroot enable>
sudo
yast ftp-server chroot disable- idle-time
Sets the maximum idle time in minutes before FTP server terminates the current connection:
>
sudo
yast ftp-server idle-time set_idle_time=15- logging
Controls whether to save the log messages into a log file:
>
sudo
yast ftp-server logging enable>
sudo
yast ftp-server logging disable- max_clients
Specifies the maximum number of concurrently connected clients:
>
sudo
yast ftp-server max_clients set_max_clients=1500- max_clients_ip
Specifies the maximum number of concurrently connected clients via IP:
>
sudo
yast ftp-server max_clients_ip set_max_clients=20- max_rate_anon
Specifies the maximum data transfer rate permitted for anonymous clients (KB/s):
>
sudo
yast ftp-server max_rate_anon set_max_rate=10000- max_rate_authen
Specifies the maximum data transfer rate permitted for locally authenticated users (KB/s):
>
sudo
yast ftp-server max_rate_authen set_max_rate=10000- port_range
Specifies the port range for passive connection replies:
>
sudo
yast ftp-server port_range set_min_port=20000 set_max_port=30000For a complete list of options, run
yast ftp-server port_range help
.- show
Displays FTP server settings.
- startup
Controls the FTP start-up method:
>
sudo
yast ftp-server startup atbootFor a complete list of options, run
yast ftp-server startup help
.- umask
Specifies the file umask for
authenticated:anonymous
users:>
sudo
yast ftp-server umask set_umask=177:077- welcome_message
Specifies the text to display when someone connects to the FTP server:
>
sudo
yast ftp-server welcome_message set_message="hello everybody"
5.4.3.8 yast http-server #
Configures the HTTP server (Apache2). yast http-server
accepts the following commands:
- configure
Configures the HTTP server host settings:
>
sudo
yast http-server configure host=main servername=www.example.com \ serveradmin=admin@example.comFor a complete list of options, run
yast http-server configure help
.
- hosts
Configures virtual hosts:
>
sudo
yast http-server hosts create servername=www.example.com \ serveradmin=admin@example.com documentroot=/var/wwwFor a complete list of options, run
yast http-server hosts help
.
- listen
Specifies the ports and network addresses where the HTTP server should listen:
>
sudo
yast http-server listen add=81>
sudo
yast http-server listen list Listen Statements: ================== :80 :81>
sudo
yast http-server delete=80For a complete list of options, run
yast http-server listen help
.
- mode
Enables or disables the wizard mode:
>
sudo
yast http-server mode wizard=on
- modules
Controls the Apache2 server modules:
>
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 [...]
5.4.3.9 yast kdump #
Configures kdump
settings. For more information
on kdump
, refer to the
Section 17.7, “Basic Kdump Configuration”. yast kdump
accepts the following commands:
- copykernel
Copies the kernel into the dump directory.
- customkernel
Specifies the kernel_string part of the name of the custom kernel. The naming scheme is
/boot/vmlinu[zx]-kernel_string[.gz]
.>
sudo
yast kdump customkernel kernel=kdumpFor a complete list of options, run
yast kdump customkernel help
.- dumpformat
Specifies the (compression) format of the dump kernel image. Available formats are 'none', 'ELF', 'compressed', or 'lzo':
>
sudo
yast kdump dumpformat dump_format=ELF- dumplevel
Specifies the dump level number in the range from 0 to 31:
>
sudo
yast kdump dumplevel dump_level=24- dumptarget
Specifies the destination for saving dump images:
>
sudo
kdump dumptarget taget=ssh server=name_server port=22 \ dir=/var/log/dump user=user_nameFor a complete list of options, run
yast kdump dumptarget help
.- immediatereboot
Controls whether the system should reboot immediately after saving the core in the kdump kernel:
>
sudo
yast kdump immediatereboot enable>
sudo
yast kdump immediatereboot disable- keepolddumps
Specifies how many old dump images are kept. Specify zero to keep them all:
>
sudo
yast kdump keepolddumps no=5- kernelcommandline
Specifies the command line that needs to be passed off to the kdump kernel:
>
sudo
yast kdump kernelcommandline command="ro root=LABEL=/"- kernelcommandlineappend
Specifies the command line that you need to append to the default command line string:
>
sudo
yast kdump kernelcommandlineappend command="ro root=LABEL=/"- notificationcc
Specifies an e-mail address for sending copies of notification messages:
>
sudo
yast kdump notificationcc email="user1@example.com user2@example.com"- notificationto
Specifies an e-mail address for sending notification messages:
>
sudo
yast kdump notificationto email="user1@example.com user2@example.com"- show
Displays
kdump
settings:>
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
Specifies the file with the plain text SMTP password used for sending notification messages:
>
sudo
yast kdump smtppass pass=/path/to/file- smtpserver
Specifies the SMTP server host name used for sending notification messages:
>
sudo
yast kdump smtpserver server=smtp.server.com- smtpuser
Specifies the SMTP user name used for sending notification messages:
>
sudo
yast kdump smtpuser user=smtp_user- startup
Enables or disables start-up options:
>
sudo
yast kdump startup enable alloc_mem=128,256>
sudo
yast kdump startup disable
5.4.3.10 yast keyboard #
Configures the system keyboard for virtual consoles. It does not affect
the keyboard settings in graphical desktop environments, such as GNOME
or KDE. yast keyboard
accepts the following commands:
- list
Lists all available keyboard layouts.
- set
Activates new keyboard layout setting:
>
sudo
yast keyboard set layout=czech- summary
Displays the current keyboard configuration.
5.4.3.11 yast lan #
Configures network cards. yast lan
accepts the
following commands:
- add
Configures a new network card:
>
sudo
yast lan add name=vlan50 ethdevice=eth0 bootproto=dhcpFor a complete list of options, run
yast lan add help
.- delete
Deletes an existing network card:
>
sudo
yast lan delete id=0- edit
Changes the configuration of an existing network card:
>
sudo
yast lan edit id=0 bootproto=dhcp- list
Displays a summary of network card configuration:
>
sudo
yast lan list id name, bootproto 0 Ethernet Card 0, NONE 1 Network Bridge, DHCP
5.4.3.12 yast language #
Configures system languages. yast language
accepts the
following commands:
- list
Lists all available languages.
- set
Specifies the main system languages and secondary languages as well:
>
sudo
yast language set lang=cs_CZ languages=en_US,es_ES no_packages
5.4.3.13 yast mail #
Displays the configuration of the mail system:
>
sudo
yast mail summary
5.4.3.14 yast nfs #
Controls the NFS client. yast nfs
accepts the following
commands:
- add
Adds a new NFS mount:
>
sudo
yast nfs add spec=remote_host:/path/to/nfs/share file=/local/mount/pointFor a complete list of options, run
yast nfs add help
.- delete
Deletes an existing NFS mount:
>
sudo
yast nfs delete spec=remote_host:/path/to/nfs/share file=/local/mount/pointFor a complete list of options, run
yast nfs delete help
.- edit
Changes an existing NFS mount:
>
sudo
yast nfs edit spec=remote_host:/path/to/nfs/share \ file=/local/mount/point type=nfs4For a complete list of options, run
yast nfs edit help
.- list
Lists existing NFS mounts:
>
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
5.4.3.15 yast nfs-server #
Configures the NFS server. yast nfs-server
accepts the
following commands:
- add
Adds a directory to export:
>
sudo
yast nfs-server add mountpoint=/nfs/export hosts=*.allowed_hosts.comFor a complete list of options, run
yast nfs-server add help
.- delete
Deletes a directory from the NFS export:
>
sudo
yast nfs-server delete mountpoint=/nfs/export- set
Specifies additional parameters for the NFS server:
>
sudo
yast nfs-server set enablev4=yes security=yesFor a complete list of options, run
yast nfs-server set help
.- start
Starts the NFS server service:
>
sudo
yast nfs-server start- stop
Stops the NFS server service:
>
sudo
yast nfs-server stop- summary
Displays a summary of the NFS server configuration:
>
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.
5.4.3.16 yast nis #
Configures the NIS client. yast nis
accepts the
following commands:
- configure
Changes global settings of a NIS client:
>
sudo
yast nis configure server=nis.example.com broadcast=yesFor a complete list of options, run
yast nis configure help
.- disable
Disables the NIS client:
>
sudo
yast nis disable- enable
Enables your machine as NIS client:
>
sudo
yast nis enable server=nis.example.com broadcast=yes automounter=yesFor a complete list of options, run
yast nis enable help
.- find
Shows available NIS servers for a given domain:
>
sudo
yast nis find domain=nisdomain.com- summary
Displays a configuration summary of a NIS client.
5.4.3.17 yast nis-server #
Configures a NIS server. yast nis-server
accepts the
following commands:
- master
Configures a NIS master server:
>
sudo
yast nis-server master domain=nisdomain.com yppasswd=yesFor a complete list of options, run
yast nis-server master help
.- slave
Configures a NIS slave server:
>
sudo
yast nis-server slave domain=nisdomain.com master_ip=10.100.51.65For a complete list of options, run
yast nis-server slave help
.- stop
Stops a NIS server:
>
sudo
yast nis-server stop- summary
Displays a configuration summary of a NIS server:
>
sudo
yast nis-server summary
5.4.3.18 yast proxy #
Configures proxy settings. yast proxy
accepts the
following commands:
- authentication
Specifies the authentication options for proxy:
>
sudo
yast proxy authentication username=tux password=secretFor a complete list of options, run
yast proxy authentication help
.- enable, disable
Enables or disables proxy settings.
- set
Changes the current proxy settings:
>
sudo
yast proxy set https=proxy.example.comFor a complete list of options, run
yast proxy set help
.- summary
Displays proxy settings.
5.4.3.19 yast rdp #
Controls remote desktop settings. yast rdp
accepts the
following commands:
- allow
Allows remote access to the server's desktop:
>
sudo
yast rdp allow set=yes- list
Displays the remote desktop configuration summary.
5.4.3.20 yast samba-client #
Configures the Samba client settings. yast samba-client
accepts the following commands:
- configure
Changes global settings of Samba:
>
sudo
yast samba-client configure workgroup=FAMILY- isdomainmember
Verifies if the machine is a member of a domain:
>
sudo
yast samba-client isdomainmember domain=SMB_DOMAIN- joindomain
Makes the machine a member of a domain:
>
sudo
yast samba-client joindomain domain=SMB_DOMAIN user=username password=pwd- winbind
Enables or disables Winbind services (the
winbindd
daemon):>
sudo
yast samba-client winbind enable>
sudo
yast samba-client winbind disable
5.4.3.21 yast samba-server #
Configures Samba server settings. yast samba-server
accepts the following commands:
- backend
Specifies the back-end for storing user information:
>
sudo
yast samba-server backend smbpasswdFor a complete list of options, run
yast samba-server backend help
.- configure
Configures global settings of the Samba server:
>
sudo
yast samba-server configure workgroup=FAMILY description='Home server'For a complete list of options, run
yast samba-server configure help
.- list
Displays a list of available shares:
>
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
Specifies the role of the Samba server:
>
sudo
yast samba-server role standaloneFor a complete list of options, run
yast samba-server role help
.- service
Enables or disables the Samba services (
smb
andnmb
):>
sudo
yast samba-server service enable>
sudo
yast samba-server service disable- share
Manipulates a single Samba share:
>
sudo
yast samba-server share name=movies browseable=yes guest_ok=yesFor a complete list of options, run
yast samba-server share help
.
5.4.3.22 yast security #
Controls the security level of the host. yast security
accepts the following commands:
- level
Specifies the security level of the host:
>
sudo
yast security level serverFor a complete list of options, run
yast security level help
.- set
Sets the value of specific options:
>
sudo
yast security set passwd=sha512 crack=yesFor a complete list of options, run
yast security set help
.- summary
Displays a summary of the current security configuration:
sudo
yast security summary
5.4.3.23 yast sound #
Configures sound card settings. yast sound
accepts the
following commands:
- add
Configures a new sound card. Without any parameters, the command adds the first one detected.
>
sudo
yast sound add card=0 volume=75For a complete list of options, run
yast sound add help
.- channels
Lists available volume channels of a sound card:
>
sudo
yast sound channels card=0 Master 75 PCM 100- modules
Lists all available sound kernel modules:
>
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
Plays a test sound on a sound card:
>
sudo
yast sound playtest card=0- remove
Removes a configured sound card:
>
sudo
yast sound remove card=0>
sudo
yast sound remove all- set
Specifies new values for a sound card:
>
sudo
yast sound set card=0 volume=80- show
Displays detailed information about a sound card:
>
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
Prints a configuration summary for all sound cards on the system:
>
sudo
yast sound summary- volume
Specifies the volume level of a sound card:
sudo
yast sound volume card=0 play
5.4.3.24 yast sysconfig #
Controls the variables in files under /etc/sysconfig
.
yast sysconfig
accepts the following commands:
- clear
Sets empty value to a variable:
>
sudo
yast sysconfig clear=POSTFIX_LISTENTip: Variable in Multiple FilesIf the variable is available in several files, use the VARIABLE_NAME$FILE_NAME syntax:
>
sudo
yast sysconfig clear=CONFIG_TYPE$/etc/sysconfig/mail- details
Displays detailed information about a variable:
>
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
Displays summary of modified variables. Use
all
to list all variables and their values:>
sudo
yast sysconfig list all AOU_AUTO_AGREE_WITH_LICENSES="false" AOU_ENABLE_CRONJOB="true" AOU_INCLUDE_RECOMMENDS="false" [...]- set
Sets a value to a variable:
>
sudo
yast sysconfig set DISPLAYMANAGER=gdmTip: Variable in Multiple FilesIf the variable is available in several files, use the VARIABLE_NAME$FILE_NAME syntax:
>
sudo
yast sysconfig set CONFIG_TYPE$/etc/sysconfig/mail=advanced
5.4.3.25 yast tftp-server #
Configures a TFTP server. yast tftp-server
accepts the
following commands:
- directory
Specifies the directory of the TFTP server:
>
sudo
yast tftp-server directory path=/srv/tftp>
sudo
yast tftp-server directory list Directory Path: /srv/tftp- status
Controls the status of the TFTP server service:
>
sudo
yast tftp-server status disable>
sudo
yast tftp-server status show Service Status: false>
sudo
yast tftp-server status enable
5.4.3.26 yast timezone #
Configures the time zone. yast timezone
accepts the
following commands:
- list
Lists all available time zones grouped by region:
>
sudo
yast timezone list Region: Africa Africa/Abidjan (Abidjan) Africa/Accra (Accra) Africa/Addis_Ababa (Addis Ababa) [...]- set
Specifies new values for the time zone configuration:
>
sudo
yast timezone set timezone=Europe/Prague hwclock=local- summary
Displays the time zone configuration summary:
>
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
5.4.3.27 yast users #
Manages user accounts. yast users
accepts the following
commands:
- add
Adds a new user:
>
sudo
yast users add username=user1 password=secret home=/home/user1For a complete list of options, run
yast users add help
.- delete
Deletes an existing user account:
>
sudo
yast users delete username=user1 delete_homeFor a complete list of options, run
yast users delete help
.- edit
Changes an existing user account:
>
sudo
yast users edit username=user1 password=new_secretFor a complete list of options, run
yast users edit help
.- list
Lists existing users filtered by user type:
>
sudo
yast users list systemFor a complete list of options, run
yast users list help
.- show
Displays details about a user:
>
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: 456For a complete list of options, run
yast users show help
.