Lab 9.3 mkcert.sh
The steps are not clear on configuration of dovecot ssl to me.
On Ubuntu and Debian:
1. Edit/etc/dovecot/conf.d/10-ssl.conf and change the lines:
ssl = required
ssl_cert = </etc/dovecot/dovecot.pem
ssl_key = </etc/dovecot/private/dovecot.pem
2. Generate a self-signed certificate for IMAP.
cd /usr/share/dovecot ./mkcert.sh
Comments on step 1.
The existing config has the following entries. The changes that are shown in the lab causes the configuration to point to a non-existant file for ssl_cert. And the the key points to the ssl_cert. It doesn't make any sense to me. If this is how it is supposed to be I would need some explanation on why?
ssl_cert = </etc/dovecot/private/dovecot.pem ssl_key = </etc/dovecot/private/dovecot.key
Comments on step 2.
Running mkcert
root@ubn-mailserver-0:/usr/share/dovecot# ./mkcert.sh /etc/dovecot/ssl directory doesn't exist
I created the directory - and ran again.
root@ubn-mailserver-0:/usr/share/dovecot# ./mkcert.sh Generating a RSA private key ...............+++++ ................................................................................+++++ writing new private key to '/etc/dovecot/ssl/dovecot.key'
The cert files are populated to this ssl subdirectory, should the 10-ssl.conf be configured to use these cert/key files? Is the conf wrong for not pointing to this ssl subdirectory, or should these files be copied and overwrite the existing cert/key in the original private subdirectory.
Unless stated otherwise, I am under the assumption that I am not understanding something because I am not a linux expert... but I feel like there were some assumptions made in this lab on where files would be present with installation of dovecot and the generation of the ssl certificates in the ubuntu environment.
When the date is updated on a document (this document is dated Feb 28th 2022) does that mean the lab was reviewed?
Comments
-
A little disappointing that these labs are not updated properly.
I did a quick forum search and found information with details on what is incorrect from two years ago - along with a response that it would be updated.
https://forum.linuxfoundation.org/discussion/857299/lab-9-3-errors-typos
Can you please update this material? My experience with linux foundation classes has been OK thus far, but I feel like these kinds of issues with instructional material are a big issue for me.
0 -
Thank you for pointing this inconsistency out. Perhaps the sequence should be 1/make the new keys 2/insert keys into the config file.
Please note the default configuration values shipped with the applications like dovecot and postfix are suggestions not rules. The default locations usually need updating.0
Categories
- All Categories
- 178 LFX Mentorship
- 178 LFX Mentorship: Linux Kernel
- 772 Linux Foundation IT Professional Programs
- 382 Cloud Engineer IT Professional Program
- 175 Advanced Cloud Engineer IT Professional Program
- 75 DevOps IT Professional Program - Discontinued
- 7 DevOps & GitOps IT Professional Program
- 102 Cloud Native Developer IT Professional Program
- 7.6K Training Courses & Learning Paths
- 9 AI & ML Training
- 1 Blockchain & Decentralized Identity Training
- 28 Cloud & Containers Training
- 3 Cybersecurity Training
- 2 DevOps & Site-Reliability Training
- 1 Linux Kernel Development Training
- 2 Networking Training
- 2 Open Source Best Practice Training
- 5 System Administration Training
- 1 System Engineering Training
- 4 Web & Application Development Training
- 797 Hardware
- 202 Drivers
- 68 I/O Devices
- 37 Monitors
- 96 Multimedia
- 173 Networking
- 91 Printers & Scanners
- 91 Storage
- 771 Linux Distributions
- 81 Debian
- 68 Fedora
- 23 Linux Mint
- 13 Mageia
- 24 openSUSE
- 151 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 356 Ubuntu
- 469 Linux System Administration
- 31 Cloud Computing
- 73 Command Line/Scripting
- Github systems admin projects
- 101 Linux Security
- 79 Network Management
- 101 System Management
- 46 Web Management
- 148 Mobile Computing
- 20 Android
- 113 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 404 Off Topic
- 126 Introductions
- 34 Study Material
- 1K Programming and Development
- 310 Kernel Development
- 716 Software Development
- 1K Software
- 416 Applications
- 182 Command Line
- 5 Compiling/Installing
- 71 Games
- 320 Installation
- Archived
- 183 Small Talk
- 2 LFD140 Class Forum
- 1.4K LFS258 Class Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)
