<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://crashcourse.ca/doku/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://crashcourse.ca/doku/feed.php">
        <title>Doku Wiki</title>
        <description></description>
        <link>https://crashcourse.ca/doku/</link>
        <image rdf:resource="https://crashcourse.ca/doku/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-10-27T23:03:32+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124_account_management&amp;rev=1792876307&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124_dnf&amp;rev=1792863747&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124_package_management&amp;rev=1792837026&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124_rpm&amp;rev=1792786856&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124_ssh&amp;rev=1792762746&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124_sudo&amp;rev=1792752071&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124&amp;rev=1792747709&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?id=rh124_advanced_permissions&amp;rev=1792747632&amp;do=diff"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?image=lec_imx6_1.jpg&amp;ns=0&amp;rev=1760958198&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?image=git_book.jpeg&amp;ns=0&amp;rev=1527178424&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://crashcourse.ca/doku/doku.php?image=git_book.jpg&amp;ns=0&amp;rev=1527178156&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://crashcourse.ca/doku/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Doku Wiki</title>
        <link>https://crashcourse.ca/doku/</link>
        <url>https://crashcourse.ca/doku/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124_account_management&amp;rev=1792876307&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-24T21:11:47+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124_account_management - [Giving someone superuser access] </title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124_account_management&amp;rev=1792876307&amp;do=diff</link>
        <description>RH124 Account Management

TO ADD

	*  getent
	*  nsswitch.conf
	*  how to lock a user account (passwd -l, usermod -L)

Typical tasks related to accounts

	*  create new user accounts, new groups and assign users to groups
	*  remove users and groups as necessary</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124_dnf&amp;rev=1792863747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-24T17:42:27+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124_dnf - [Working with groups] </title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124_dnf&amp;rev=1792863747&amp;do=diff</link>
        <description>RHEL 10 dnf command

TO ADD

	*  plugins
	*  excluding packages

/etc/dnf and dnf.conf


$ tree -F /etc/dnf
/etc/dnf/
├── aliases.d/
├── dnf.conf
├── modules.d/
├── modules.defaults.d/
├── plugins/
│   ├── copr.conf
│   ├── copr.d/
│   └── debuginfo-install.conf
├── protected.d/
│   ├── almalinux-release.conf
│   ├── grub2-pc.conf
│   ├── grub2-tools-minimal.conf
│   ├── selinux-policy-targeted.conf
│   ├── setup.conf
│   ├── sudo.conf
│   ├── systemd.conf
│   └── yum.conf
├── usr-drift-protecte…</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124_package_management&amp;rev=1792837026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-24T10:17:06+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124_package_management - [TO DO] </title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124_package_management&amp;rev=1792837026&amp;do=diff</link>
        <description>RH124 Package Management

TO DO

	*  add epel-release repo
	*  dnf config-manager and editing config files
	*  dnf plugins
	*  flatpak
	*  no gpgcheck
	*  downloading .rpm files, then installing them

Helpful links

	*  Managing software with the DNF tool
	*  DNF commands list
	*  Using the DNF software package manager
	*  DNF Command Reference

The commands</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124_rpm&amp;rev=1792786856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-23T20:20:56+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124_rpm - [Possible contents of an RPM package] </title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124_rpm&amp;rev=1792786856&amp;do=diff</link>
        <description>RHEL 10 rpm command

Examine installed RPM packages


$ rpm --query --all
$ rpm -qa

$ rpm -qa | wc -l
$ dnf list --installed | wc -l

$ rpm -qa &quot;kernel*&quot;
$ rpm -q tree
tree-2.1.0-8.el10.x86_64
$

$ rpm --help | less


List user-installed packages:


$ dnf history userinstalled
Packages installed by user
chrony-4.8-2.el10.x86_64
dos2unix-7.5.2-3.el10.x86_64
grub2-pc-1:2.12-46.el10_2.alma.1.x86_64
grub2-tools-1:2.12-46.el10_2.alma.1.x86_64
kdump-utils-1.0.58-15.el10.x86_64
kernel-6.12.0-211.7.3.e…</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124_ssh&amp;rev=1792762746&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-23T13:39:06+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124_ssh - [The SSH host keys] </title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124_ssh&amp;rev=1792762746&amp;do=diff</link>
        <description>RH124 SSH configuration

Overview

Both client and server side configuration and usage of SSH involves three packages:

	*  openssh-server
	*  openssh-clients
	*  openssh

We will examine these packages shortly.

Starting and stopping the SSH service</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124_sudo&amp;rev=1792752071&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-23T10:41:11+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124_sudo - [Very abbreviated /etc/sudoers] </title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124_sudo&amp;rev=1792752071&amp;do=diff</link>
        <description>RH124 sudo and sudoers file

Ask Google

Does EX200 exam ask about sudo and sudoers file?

“Yes, the Red Hat Certified System Administrator (RHCSA) EX200 exam can test you on sudo and the sudoers file as part of its User and Group Management objectives.</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124&amp;rev=1792747709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-23T09:28:29+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124</title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124&amp;rev=1792747709&amp;do=diff</link>
        <description>RH124 course pages

	*  RH124 Package Management
	*  RH124 Account Management
	*  RH124 Advanced Permissions
	*  RH124 sudo
	*  RH124 SSH
	*  RH124 systemd</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?id=rh124_advanced_permissions&amp;rev=1792747632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-10-23T09:27:12+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>rh124_advanced_permissions - [Ask Google] </title>
        <link>https://crashcourse.ca/doku/doku.php?id=rh124_advanced_permissions&amp;rev=1792747632&amp;do=diff</link>
        <description>RH124 Advanced Permissions

Strange permissions

It is entirely possible to set bizarre permissions on files or directories (edited for clarity):


$ ls -l letter
-[rw-][r--][r--]. 1 rpjday rpjday 1043 Nov 28  2011 letter
  (u)  (g)  (o)
$ chmod 077 letter
$ ls -l letter
-[---][rwx][rwx]. 1 rpjday rpjday 1043 Nov 28  2011 letter
$ cat letter
cat: letter: Permission denied
$ chmod 644 letter
$</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?image=lec_imx6_1.jpg&amp;ns=0&amp;rev=1760958198&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-20T11:03:18+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>lec_imx6_1.jpg - created</title>
        <link>https://crashcourse.ca/doku/doku.php?image=lec_imx6_1.jpg&amp;ns=0&amp;rev=1760958198&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://crashcourse.ca/doku/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=390c4e&amp;amp;media=lec_imx6_1.jpg&quot; alt=&quot;lec_imx6_1.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?image=git_book.jpeg&amp;ns=0&amp;rev=1527178424&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-24T16:13:44+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>git_book.jpeg - created</title>
        <link>https://crashcourse.ca/doku/doku.php?image=git_book.jpeg&amp;ns=0&amp;rev=1527178424&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://crashcourse.ca/doku/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=f7261e&amp;amp;media=git_book.jpeg&quot; alt=&quot;git_book.jpeg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://crashcourse.ca/doku/doku.php?image=git_book.jpg&amp;ns=0&amp;rev=1527178156&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2018-05-24T16:09:16+00:00</dc:date>
        <dc:creator>rpjday (rpjday@undisclosed.example.com)</dc:creator>
        <title>git_book.jpg - created</title>
        <link>https://crashcourse.ca/doku/doku.php?image=git_book.jpg&amp;ns=0&amp;rev=1527178156&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://crashcourse.ca/doku/lib/exe/fetch.php?w=500&amp;amp;h=500&amp;amp;tok=663e76&amp;amp;media=git_book.jpg&quot; alt=&quot;git_book.jpg&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
