Unit 1 - Practice Quiz

CSC202 60 Questions
0 Correct 0 Wrong 60 Left
0/60

1 Which of the following is a defining characteristic of the Linux kernel?

Introduction to Linux: Identify Linux characteristics Easy
A. It is developed and owned by Microsoft
B. It does not support multitasking
C. It is open-source software
D. It can only be used on servers

2 What is the core component of the Linux operating system that directly manages the system's hardware and resources?

Introduction to Linux: Identify Linux characteristics Easy
A. The C Compiler
B. The GNOME desktop
C. The Bash Shell
D. The Kernel

3 What is the primary role of a shell, like bash, in Linux?

Introduction to Linux: Understand bash interaction with Linux Easy
A. To manage system hardware drivers directly
B. To interpret commands entered by the user
C. To provide a graphical user interface
D. To compile source code into programs

4 In the Bash shell, which command is used to list the files and directories in the current location?

Introduction to Linux: Understand bash interaction with Linux Easy
A. show
B. list
C. dir
D. ls

5 What does the pwd command do in a Linux terminal?

Introduction to Linux: Understand bash interaction with Linux Easy
A. Shuts down the system
B. Changes the user's password
C. Prints the working directory
D. Lists running processes

6 To view the comprehensive manual page for the cp command, which command would you type?

Introduction to Linux: Use help in Linux Easy
A. guide cp
B. help cp
C. man cp
D. info cp

7 For a quick summary of a command's usage and its options, which flag is most commonly used with the command itself?

Introduction to Linux: Use help in Linux Easy
A. --help
B. --doc
C. --assist
D. --manual

8 Which command is used to create a new user account in a Linux system?

Administering Users and Groups: Manage user accounts Easy
A. mkusr
B. useradd
C. newuser
D. createuser

9 In which file is user account information, such as the username, user ID (UID), and home directory path, stored?

Administering Users and Groups: Manage user accounts Easy
A. /etc/group
B. /etc/passwd
C. /etc/shadow
D. /etc/hosts

10 What is the purpose of the passwd command?

Administering Users and Groups: Manage user accounts Easy
A. To list all users
B. To view the /etc/passwd file
C. To delete a user account
D. To change a user's password

11 To create a new group named 'developers', which command would you use?

Administering Users and Groups: Manage group accounts Easy
A. groupadd developers
B. creategroup developers
C. newgroup developers
D. mkgrp developers

12 Information about group names and their associated Group IDs (GIDs) is stored in which file?

Administering Users and Groups: Manage group accounts Easy
A. /etc/group
B. /etc/passwd
C. /etc/gshadow
D. /etc/users

13 Which command is standardly used to execute a command with the privileges of another user, most commonly the root user?

Administering Users and Groups: Configure privilege escalation Easy
A. runas
B. sudo
C. su-exec
D. root

14 The configuration file that controls which users can use the sudo command is:

Administering Users and Groups: Configure privilege escalation Easy
A. /etc/sudo.conf
B. /etc/passwd
C. /etc/security.conf
D. /etc/sudoers

15 A user reports they cannot log in. You suspect a locked account. Which command can you use to check the status of a user's account password and aging information?

Administering Users and Groups: Troubleshoot user and group issues Easy
A. checkpass <username>
B. userinfo <username>
C. chage -l <username>
D. status <username>

16 Which simple command displays the User ID (UID), primary Group ID (GID), and all the groups a user belongs to?

Administering Users and Groups: Troubleshoot user and group issues Easy
A. userinfo
B. whoami
C. id
D. groups

17 What is the primary role of a bootloader like GRUB?

Installing Linux: The Linux boot process Easy
A. To load the Linux kernel into memory
B. To start the graphical user interface
C. To initialize the network devices
D. To perform the Power-On Self-Test (POST)

18 In the Linux boot process, what is the very first program the computer hardware runs when it is powered on?

Installing Linux: The Linux boot process Easy
A. GRUB
B. systemd
C. BIOS/UEFI
D. Kernel

19 On a modern Linux system using GRUB2, which file is typically edited to make permanent changes to boot settings like the default timeout?

Installing Linux: Modify boot settings Easy
A. /etc/default/grub
B. /boot/grub/grub.cfg
C. /boot/config
D. /etc/grub.conf

20 How can a user typically make a temporary change to the kernel boot parameters for a single boot session?

Installing Linux: Modify boot settings Easy
A. By changing settings directly in the BIOS/UEFI
B. By running a command after logging in
C. By editing the boot entry in the GRUB menu at startup
D. By modifying the /etc/fstab file before rebooting

21 A developer needs to modify a specific driver for a custom hardware device to optimize its performance. Which core characteristic of the Linux kernel is most crucial for allowing this type of modification?

Introduction to Linux: Identify Linux characteristics Medium
A. It supports preemptive multitasking
B. It is a monolithic kernel
C. It is open source
D. It is a multi-user system

22 A system administrator wants to find all files ending with .log in the /var/log directory that have been modified in the last 24 hours and then safely delete them. Which of the following command pipelines correctly and safely accomplishes this, especially for filenames containing spaces?

Introduction to Linux: Understand bash interaction with Linux Medium
A. find /var/log -name "*.log" -mtime -1 | rm
B. find /var/log -name "*.log" -mtime -1 -print0 | xargs -0 rm
C. ls /var/log/*.log | grep "-1 day" | xargs rm
D. grep -lR "" /var/log/*.log -mtime -1 | xargs rm

23 An administrator needs to grant the user auditor the ability to run the tail -f /var/log/secure command as root, but nothing else. Which is the most secure and correct entry to add to the /etc/sudoers file using visudo?

Administering Users and Groups: Configure privilege escalation Medium
A. %auditor ALL=(root) /usr/bin/tail -f /var/log/secure
B. auditor ALL=NOPASSWD: /usr/bin/tail *
C. auditor ALL=(root) ALL
D. auditor ALL=(root) /usr/bin/tail -f /var/log/secure

24 During the boot process of a modern Linux system using systemd, what is the primary role of the initramfs (initial RAM filesystem)?

Installing Linux: The Linux boot process Medium
A. To start all user-space services and daemons like sshd and httpd
B. To load the GRUB bootloader into memory
C. To provide a temporary root filesystem with necessary drivers (e.g., for storage controllers) before the real root filesystem is mounted
D. To run the Power-On Self-Test (POST) and initialize the CPU

25 An administrator needs to create a new user named temp_worker. The account should have a home directory, use /bin/bash as the shell, and automatically be disabled on January 1st, 2025. Which command achieves all these requirements?

Administering Users and Groups: Manage user accounts Medium
A. useradd -m -s /bin/bash temp_worker && chage -E 2025-01-01 temp_worker
B. useradd -c "Expires 2025-01-01" -s /bin/bash temp_worker
C. useradd -m -s /bin/bash -x 2025-01-01 temp_worker
D. useradd -m -s /bin/bash -e 2025-01-01 temp_worker

26 A junior administrator knows a command exists for managing logical volumes but cannot remember if it's lvm, lvcreate, or something else. They want to find all manual pages whose names or short descriptions relate to "logical volume". Which command is best suited for this discovery?

Introduction to Linux: Use help in Linux Medium
A. whatis logical volume
B. find / -name "logical volume"
C. man logical-volume
D. man -k "logical volume"

27 A project requires that a user, bwayne, be added to the justice_league group. However, it's critical that his existing supplementary group memberships are not affected. What is the key difference between usermod -G justice_league bwayne and usermod -aG justice_league bwayne?

Administering Users and Groups: Manage group accounts Medium
A. The -aG option is for adding a group to a system, while -G is for adding a user to a group.
B. The -G option sets the primary group, while -aG sets a supplementary group.
C. The -aG option appends the group to the user's existing supplementary groups, while -G replaces the entire list of supplementary groups with the new one.
D. There is no functional difference; -a is simply an alias for verbosity.

28 A user, clarkk, reports he is unable to write to a directory at /srv/project_krypton. The permissions on the directory are drwxrwx---. 1 root editors 4096 Jan 5 11:00 project_krypton. The administrator adds clarkk to the editors group with usermod -aG editors clarkk. The user immediately tries to write to the directory again but still gets a "Permission denied" error. What is the most likely reason for this continued failure?

Administering Users and Groups: Troubleshoot user and group issues Medium
A. The sticky bit needs to be set on the directory.
B. The directory needs execute permission for 'others'.
C. The user needs to log out and log back in for the new group membership to take effect in their session.
D. The user's primary group must be set to editors.

29 An administrator needs to add the kernel parameter pci=nomsi to the default boot configuration to troubleshoot a hardware issue. After adding this parameter to the GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub, what is the next essential command to run to make this change persistent across reboots on a RHEL/CentOS system?

Installing Linux: Modify boot settings Medium
A. systemctl reboot
B. grub2-install /dev/sda
C. update-initramfs -u
D. grub2-mkconfig -o /boot/grub2/grub.cfg

30 A policy requires that members of the jr_admins group can restart the nginx service, but only after authenticating with their own password. Which sudoers rule best enforces this policy?

Administering Users and Groups: Configure privilege escalation Medium
A. %jr_admins ALL = /usr/bin/systemctl restart nginx
B. jr_admins ALL = /usr/bin/systemctl restart nginx
C. %jr_admins ALL = NOPASSWD: /usr/bin/systemctl restart nginx
D. %jr_admins ALL = (nginx) /usr/bin/systemctl restart

31 What is the primary function of the | (pipe) character in the command ps aux | grep 'httpd'?

Introduction to Linux: Understand bash interaction with Linux Medium
A. It appends the output of ps aux to the output of grep 'httpd'.
B. It redirects the standard output of the ps aux command to be the standard input of the grep 'httpd' command.
C. It executes both commands simultaneously in the background.
D. It saves the output of ps aux to a file named grep.

32 Upon inspection of the /etc/passwd file, a system administrator sees the following line: jdoe:!:19423:0:99999:7:::. What is the status of the jdoe user account?

Administering Users and Groups: Manage user accounts Medium
A. The account's password has expired.
B. The account is locked.
C. The account has no password set.
D. The account is a system account.

33 Which sequence correctly represents the major stages of a modern UEFI-based Linux boot process?

Installing Linux: The Linux boot process Medium
A. UEFI -> Kernel -> Bootloader (GRUB) -> initramfs -> systemd
B. BIOS -> MBR -> Kernel -> systemd -> initramfs
C. UEFI -> Bootloader (GRUB) -> Kernel -> initramfs -> systemd
D. Bootloader (GRUB) -> UEFI -> Kernel -> systemd

34 A script owned by the root user fails with a 'permission denied' error when run by user jane. The file permissions are -rwxr-x--- 1 root devs 48 Mar 10 10:20 run_report.sh. User jane is a member of the devs group. The permissions on the directory containing the script are drwxr-x--x. What is the most likely cause of the failure?

Administering Users and Groups: Troubleshoot user and group issues Medium
A. The script file is missing the setgid bit.
B. The script is trying to access another file for which jane does not have permission.
C. The script file is missing the read permission for the group.
D. The user jane does not have execute permission on the directory containing the script.

35 A system is running a database server, a web server, and a compilation task simultaneously. The operating system ensures that the compilation task, which is CPU-intensive, does not starve the time-sensitive database and web servers of CPU resources. Which Linux characteristic is primarily responsible for this behavior?

Introduction to Linux: Identify Linux characteristics Medium
A. Hierarchical File System
B. Preemptive Multitasking
C. Virtual Memory
D. Portability

36 To enter single-user mode on a systemd-based Linux distribution from the GRUB menu, an administrator edits the boot parameters. Which parameter should be added to the end of the line that starts with linux or linux16?

Installing Linux: Modify boot settings Medium
A. --single-user
B. boot.mode=single
C. init=/bin/sh
D. systemd.unit=rescue.target

37 An administrator needs to create a new system group named appacct for a service account, ensuring it gets a GID from the system range (typically below 1000). Which command is the most appropriate for this task?

Administering Users and Groups: Manage group accounts Medium
A. groupadd -r appacct
B. addgroup --system appacct
C. newgrp appacct
D. groupadd -g 500 appacct

38 An administrator is viewing a man page for the ss command and wants to search for all occurrences of the word "LISTEN" within the page. After opening the page with man ss, what should they type next?

Introduction to Linux: Use help in Linux Medium
A. ?LISTEN and then press p to find previous matches
B. /LISTEN and then press n to find subsequent matches
C. f LISTEN
D. grep LISTEN

39 What is the primary security advantage of using visudo to edit the /etc/sudoers file instead of a standard text editor like vi or nano?

Administering Users and Groups: Configure privilege escalation Medium
A. visudo automatically encrypts the /etc/sudoers file to prevent unauthorized viewing.
B. visudo logs all changes made to the /etc/sudoers file in the system journal.
C. visudo performs a syntax check on the file before saving and exiting, preventing lockouts due to syntax errors.
D. visudo only allows the root user to open the file, whereas vi can be used by any user.

40 A user's account needs to be deleted, and the company policy states that all of their files and their home directory must also be removed from the system. Which command will accomplish this deletion of both the user account and their associated home directory data?

Administering Users and Groups: Manage user accounts Medium
A. userdel -r jsmith
B. userdel jsmith
C. rm -rf /home/jsmith && userdel jsmith
D. usermod --remove jsmith

41 A system fails to boot, dropping into an initramfs emergency shell. The root filesystem on /dev/sda2 is intact and its UUID is correctly specified in the bootloader. However, the system reports it cannot find the device. Which of the following is the most probable cause related to the initramfs build process?

Installing Linux: The Linux boot process Hard
A. The initramfs is missing the necessary storage controller driver (e.g., ahci.ko) or the specific filesystem driver (e.g., ext4.ko) required to access /dev/sda2.
B. The /etc/fstab file on the root filesystem is corrupted, preventing the initramfs from mounting it.
C. The Linux kernel image (vmlinuz) is corrupted and cannot properly initialize the hardware, forcing a fallback to the emergency shell.
D. The BIOS/UEFI is configured in Legacy mode while the OS was installed for UEFI mode, causing a driver mismatch.

42 A junior administrator needs to run /usr/sbin/tcpdump and /usr/bin/top with root privileges. An administrator adds the following sudo rule: junior_admin ALL=(ALL) NOPASSWD: /usr/sbin/tcpdump, /usr/bin/top. After saving, the user can run sudo tcpdump without a password, but is still prompted for a password when running sudo top. What is the most likely reason for this discrepancy in a complex sudoers configuration?

Administering Users and Groups: Configure privilege escalation Hard
A. The NOPASSWD tag must be specified individually for each command on the list.
B. A Defaults entry like Defaults rootpw is set globally, forcing a password prompt for any command that impersonates the root user.
C. The sudoers file contains a later rule that also matches the user and top, such as junior_admin ALL=(ALL) ALL, which overrides the earlier specific rule.
D. The top command is a setuid binary, which interacts differently with sudo's NOPASSWD tag.

43 A script needs to process a list of filenames that may contain spaces. Consider the following command: find . -name "*.log" -print0 | xargs -0 -I {} bash -c 'echo "Processing file: {}"'. What is the primary advantage of using the -print0 and -0 combination over a simpler find ... | xargs pipeline?

Introduction to Linux: Understand bash interaction with Linux Hard
A. It allows the bash -c command to inherit the environment variables of the parent shell.
B. It correctly handles filenames containing spaces, newlines, and other special characters by using a null character as a delimiter.
C. It forces xargs to run the command once for every single file found, which is more reliable.
D. It processes files in parallel, significantly speeding up the operation.

44 An administrator executes userdel -r john. The user john owned several critical files in /srv/data, a directory which is not their home directory. After the command completes successfully, what is the ownership state of the files in /srv/data that were previously owned by john?

Administering Users and Groups: Manage user accounts Hard
A. The files are deleted from /srv/data because the -r flag recursively removes all files owned by the user system-wide.
B. The files' ownership is transferred to the nobody user to prevent privilege escalation.
C. The files are now owned by the user root and the group root as a security measure.
D. The files' ownership is displayed as the numerical UID that john previously had, as the username-to-UID mapping no longer exists.

45 An administrator needs to boot a Linux system with the systemd.unit=rescue.target kernel parameter. They interrupt the boot process, edit the GRUB menu entry for the current boot, and add the parameter to the linux line. What is the persistence of this change?

Installing Linux: Modify boot settings Hard
A. The change is saved to /etc/default/grub but not applied until update-grub is run.
B. The change is permanent and will be applied to all subsequent boots.
C. The change modifies the initramfs image on disk, making it semi-permanent until the next kernel update.
D. The change only affects the current boot session and will be gone upon the next reboot.

46 A user jane, a member of the developers group, cannot cd into /opt/app/data. The directory permissions are drwxr-x--- with ownership app_admin:developers. id jane confirms her membership. Assuming no ACLs or SELinux policies are interfering, what is the most likely cause for the "Permission denied" error?

Administering Users and Groups: Troubleshoot user and group issues Hard
A. The filesystem containing /opt/app is mounted with the nogroup option, ignoring group permissions.
B. One of the parent directories, /opt or /opt/app, does not have the execute (x) permission set for Jane.
C. The developers group has a GID above 65535, which is not supported on this filesystem.
D. Jane must run newgrp developers to activate the group for her current session before she can access the directory.

47 During boot, the kernel loads but then panics with the message "VFS: Unable to mount root fs on unknown-block(0,0)". This occurred immediately after a kernel upgrade. The bootloader correctly points to the new kernel and initramfs images, and the root= parameter is correct. What is the most likely underlying problem?

Installing Linux: The Linux boot process Hard
A. The initramfs image was not generated correctly and is missing a critical driver for the storage controller (e.g., NVMe) or the root filesystem type (e.g., XFS).
B. The BIOS/UEFI boot order was changed to a non-bootable device, causing the kernel to load but fail to find a root.
C. The /etc/fstab file contains a typographical error in the UUID for the root filesystem.
D. The bootloader passed an invalid memory map to the kernel, preventing it from accessing hardware devices correctly.

48 An administrator wants to allow users in the web_devs group to restart Apache. They add the following line to /etc/sudoers: %web_devs ALL = /bin/systemctl restart httpd. However, users report the command fails. which systemctl returns /usr/bin/systemctl. Which change fixes this configuration while adhering to the principle of least privilege?

Administering Users and Groups: Configure privilege escalation Hard
A. %web_devs ALL = /bin/systemctl, /usr/bin/systemctl restart httpd
B. %web_devs ALL = /usr/bin/systemctl *
C. %web_devs ALL = /usr/bin/systemctl restart httpd
D. %web_devs ALL = (root) NOPASSWD: /bin/systemctl restart httpd

49 A user 'analyst' is a member of groups analysts (primary), data, and reports. The user executes the command newgrp data. What is the immediate effect on the user's shell session?

Administering Users and Groups: Manage group accounts Hard
A. The user's primary group is permanently changed to data in /etc/passwd.
B. A new shell is started which replaces the current one; in it, the user's effective primary group is data, and all original supplementary group memberships are retained.
C. The current shell's environment is modified, changing the primary group to data for all subsequent commands within that same shell process.
D. A new shell is forked where the user's primary group is temporarily data, but supplementary group memberships are lost in this new shell.

50 What is the primary function of wrapping commands in parentheses, as in (cd /var/log && tar -czf /tmp/logs.tar.gz .)?

Introduction to Linux: Understand bash interaction with Linux Hard
A. To group the standard output and standard error streams so they can be redirected together with a single > operator.
B. To ensure that tar only executes if cd is successful, providing atomicity.
C. To execute the enclosed commands in a subshell, so the change of directory (cd) does not affect the parent shell's working directory.
D. To create a background process group, allowing the commands to run independently of the terminal.

51 An administrator needs to find the specific integer value for a Linux system call, for example, __NR_openat. Standard man pages for the call describe its function but not its numerical value. Which command or file is the most direct and reliable source for this information on a typical Linux system?

Introduction to Linux: Use help in Linux Hard
A. apropos --long openat
B. info libc
C. Searching the /usr/include/asm/unistd.h or /usr/include/x86_64-linux-gnu/asm/unistd_64.h header files.
D. man 5 syscalls

52 In the context of the Linux kernel's process scheduler, what is the fundamental difference between a preemptive kernel and a non-preemptive kernel?

Introduction to Linux: Identify Linux characteristics Hard
A. A preemptive kernel can forcibly suspend a process running in kernel mode to run a higher-priority process, whereas a non-preemptive kernel allows a process in kernel mode to run until it voluntarily yields control or blocks.
B. A preemptive kernel uses a round-robin scheduling algorithm, while a non-preemptive kernel uses a first-in, first-out (FIFO) algorithm.
C. A non-preemptive kernel only allows processes to be interrupted by hardware events, not by the scheduler.
D. A preemptive kernel can interrupt a process running in user mode, while a non-preemptive kernel cannot.

53 A sysadmin needs to create a user temp_user with UID 1500, primary group users, home directory /home/temp, but wants to create the home directory without populating it from /etc/skel. Which useradd command achieves this exact outcome?

Administering Users and Groups: Manage user accounts Hard
A. useradd -u 1500 -g users -d /home/temp -m --skel=/nonexistent temp_user
B. useradd -u 1500 -g users -d /home/temp -m -k /dev/null temp_user
C. useradd -u 1500 -g users -d /home/temp --no-skel temp_user
D. useradd -u 1500 -g users -d /home/temp -M temp_user

54 A user brian can successfully authenticate via SSH, but the connection immediately closes. The SSH daemon logs show a successful login followed by a session close. The user's account is not locked, their password is valid, and the file /etc/nologin does not exist. Which of the following is the most probable administrative configuration causing this?

Administering Users and Groups: Troubleshoot user and group issues Hard
A. The user's .bashrc or .profile script has a syntax error that causes the shell to exit immediately.
B. The user's entry in /etc/passwd specifies their login shell as /sbin/nologin or /bin/false.
C. The SSH daemon configuration (sshd_config) has a DenyUsers brian directive.
D. The user's home directory has permissions of 700 but is owned by root:root.

55 What is the precise effect of the following sudoers line: Defaults!/usr/bin/find !requiretty?

Administering Users and Groups: Configure privilege escalation Hard
A. It creates a specific exception, allowing only the /usr/bin/find command to be run via sudo from a non-interactive session (like a cron job), while not affecting the requiretty setting for any other command.
B. It is a syntax error; Defaults cannot be scoped to a single command.
C. It disables the requiretty setting for all sudo commands.
D. It prevents /usr/bin/find from being run via sudo if the user is connected via a TTY.

56 An administrator is managing a system that uses systemd-boot instead of GRUB. To permanently add the kernel parameter iommu=pt for all future boots of the default kernel, which is the standard procedure?

Installing Linux: Modify boot settings Hard
A. Edit the file /etc/kernel/cmdline and then run bootctl update.
B. Edit the options line in the relevant boot entry file, such as /boot/loader/entries/arch.conf.
C. Run the command grub2-mkconfig -o /boot/grub/grub.cfg after modifying a source file.
D. Edit /etc/default/grub and add the parameter to GRUB_CMDLINE_LINUX.

57 A directory /data/shared has permissions drwxrws--- (mode 2770) and is owned by root:projecta. User bob, a member of the projecta group, creates a new subdirectory /data/shared/bobs_work. What will be the group ownership and permissions of this new subdirectory?

Administering Users and Groups: Manage group accounts Hard
A. Group bob's primary group; permissions rwxr-x---
B. Group projecta; permissions rwxrws---
C. Group projecta; permissions rwxr-x---
D. Group bob's primary group; permissions rwxrws---

58 What is the primary role of the switch_root utility at the end of the initramfs stage of the Linux boot process?

Installing Linux: The Linux boot process Hard
A. It moves the initramfs to a new directory and then chroots to the real root filesystem.
B. It deletes all files within the current initramfs to free memory, then chroots into the new root filesystem and executes the final /sbin/init process.
C. It is a kernel system call, not a user-space utility, that performs the final pivot to the real root filesystem.
D. It unmounts the initramfs and remounts the real root filesystem over the same mount point.

59 A bash script contains the line: exec 3<>/dev/tcp/example.com/80. What does this command accomplish?

Introduction to Linux: Understand bash interaction with Linux Hard
A. It opens a persistent, bidirectional (read-write) TCP connection to example.com on port 80 and associates it with file descriptor 3.
B. It redirects the script's standard error (stderr) to a TCP connection.
C. It is a syntax error, as network sockets cannot be opened with redirection.
D. It executes the /dev/tcp/example.com/80 command, replacing the current shell process.

60 A system administrator examines the /etc/shadow file and finds this entry: testuser:$6$somerandomsalt$anotherlongstring:0:0:99999:7:::. What is the immediate consequence for testuser at their next login?

Administering Users and Groups: Manage user accounts Hard
A. The user's account will expire in 7 days, and they will see a warning message.
B. The user will be required to change their password immediately after successful authentication.
C. The user's account is locked and login will be denied.
D. The user's password has expired, and they will be denied login until an administrator intervenes.