From f149d731f2880042105cd863806317acc15e5c14 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 16 Sep 2019 15:20:17 +0200 Subject: [PATCH 01/86] Fix version to f30 --- antora.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/antora.yml b/antora.yml index d70d031..e17d26f 100644 --- a/antora.yml +++ b/antora.yml @@ -1,5 +1,5 @@ --- name: fedora -version: rawhide +version: f30 # Navigation is in the main 'fedora' component: # https://pagure.io/fedora-docs/release-docs-home From 2db52a7291b0d100b3f1789ad09711d3f7f6ca61 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 16 Sep 2019 16:22:30 +0200 Subject: [PATCH 02/86] Fix release docs home branch in site.yml --- site.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site.yml b/site.yml index 897c0da..6e785cd 100644 --- a/site.yml +++ b/site.yml @@ -6,7 +6,7 @@ content: - url: . branches: HEAD - url: https://pagure.io/fedora-docs/release-docs-home.git - branches: f30 + branches: master ui: bundle: url: https://asamalik.fedorapeople.org/ui-bundle.zip From 5596d0b82869c7559f0a3f09363f570f652a4d4e Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 16 Sep 2019 16:24:58 +0200 Subject: [PATCH 03/86] Fix entities --- .../pages/_partials/entities.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 9b5902d..6d34efd 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -2,9 +2,9 @@ :BZURL: link:https://pagure.io/fedora-docs/install-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora -:MAJOROSVER: Fedora 30 +:MAJOROSVER: Fedora Rawhide :OSORG: The Fedora Project -:PKGOS: fc30 +:PKGOS: rawhide :PRODUCT: Fedora Documentation -:PRODVER: 30 +:PRODVER: Rawhide :YEAR: 2019 From 08d0c1d0905925fe5b09ca33274d1c9dd17e1450 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 16 Sep 2019 16:25:46 +0200 Subject: [PATCH 04/86] Fix issues link --- .../system-administrators-guide/pages/_partials/entities.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 6d34efd..1e8e36a 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -1,5 +1,5 @@ :BOOKID: system-administrators-guide -:BZURL: link:https://pagure.io/fedora-docs/install-guide/issues[https://pagure.io/] +:BZURL: link:https://pagure.io/fedora-docs/system-administrators-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora :MAJOROSVER: Fedora Rawhide From 04d652b74f1032518c5b114fda01bf0fab2c9379 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 17 Sep 2019 14:20:14 +0200 Subject: [PATCH 05/86] Update build and preview scripts --- build.sh | 43 +++++++++++++++++++++++++++---------------- preview.sh | 30 ++++++------------------------ 2 files changed, 33 insertions(+), 40 deletions(-) diff --git a/build.sh b/build.sh index 083da18..1e4db2d 100755 --- a/build.sh +++ b/build.sh @@ -1,35 +1,46 @@ #!/bin/sh -image="antora/antora" +image="docker.io/antora/antora" cmd="--html-url-extension-style=indexify site.yml" if [ "$(uname)" == "Darwin" ]; then # Running on macOS. # Let's assume that the user has the Docker CE installed # which doesn't require a root password. + echo "" + echo "This build script is using Docker container runtime to run the build in an isolated environment." + echo "" docker run --rm -it -v $(pwd):/antora $image $cmd elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then # Running on Linux. # Check whether podman is available, else faill back to docker # which requires root. + if [ -f /usr/bin/podman ]; then - runtime="podman" + echo "" + echo "This build script is using Podman to run the build in an isolated environment." + echo "" + podman run --rm -it -v $(pwd):/antora:z $image $cmd + + elif [ -f /usr/bin/docker ]; then + echo "" + echo "This build script is using Docker to run the build in an isolated environment." + echo "" + + if groups | grep -wq "docker"; then + docker run --rm -it -v $(pwd):/antora:z $image $cmd + else + echo "" + echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." + echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." + echo "" + sudo docker run --rm -it -v $(pwd):/antora:z $image $cmd + fi else - runtime="docker" - fi - if groups | grep -wq "docker"; then - # Check if the current user is in the "docker" group. If true, no sudo is needed. echo "" - echo "This build script is using $runtime to run the build in an isolated environment." - echo "" - $runtime run --rm -it -v $(pwd):/antora:z $image $cmd - else - # User isn't in the docker group; run the command with sudo. - echo "" - echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." - echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." - echo "" - sudo $runtime run --rm -it -v $(pwd):/antora:z $image $cmd + echo "Error: Container runtime haven't been found on your system. Fix it by:" + echo "$ sudo dnf install podman" + exit 1 fi fi diff --git a/preview.sh b/preview.sh index 16d02d8..acc52af 100755 --- a/preview.sh +++ b/preview.sh @@ -9,28 +9,10 @@ if [ "$(uname)" == "Darwin" ]; then elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then # Running on Linux. - # Check whether podman is available, else faill back to docker - # which requires root. - if [ -f /usr/bin/podman ]; then - runtime="podman" - else - runtime="docker" - fi - if groups | grep -wq "docker"; then - # Check if the current user is in the "docker" group. If true, no sudo is needed. - echo "" - echo "This build script is using $runtime to run the build in an isolated environment." - echo "The preview will be available at http://localhost:8080/" - echo "" - $runtime run --rm -v $(pwd):/antora:ro,z -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro,z -p 8080:80 nginx - else - # User isn't in the docker group; run the command with sudo. - echo "" - echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." - echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." - echo "" - echo "The preview will be available at http://localhost:8080/" - echo "" - sudo $runtime run --rm -v $(pwd):/antora:ro,z -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro,z -p 8080:80 nginx - fi + # Fedora Workstation has python3 installed as a default, so using that + echo "" + echo "The preview is available at http://localhost:8080" + echo "" + cd ./public + python3 -m http.server 8080 fi From 368b6eba94a580840dbebdac3f803aae8135c579 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 17 Sep 2019 14:20:21 +0200 Subject: [PATCH 06/86] Add LICENSE --- LICENSE | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ba8d521 --- /dev/null +++ b/LICENSE @@ -0,0 +1,10 @@ +The text of and illustrations in this document are licensed by Red Hat +under a Creative Commons Attribution–Share Alike 3.0 Unported license +("CC-BY-SA"). An explanation of CC-BY-SA is available at +http://creativecommons.org/licenses/by-sa/3.0/. In accordance with +CC-BY-SA, if you distribute this document or an adaptation of it, you +must provide the URL for the original version. + +Red Hat, as the licensor of this document, waives the right to +enforce, and agrees not to assert, Section 4d of CC-BY-SA to the +fullest extent permitted by applicable law. From ebd330f407768a493caf6bd3388858a65918b0ca Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 17 Sep 2019 14:20:14 +0200 Subject: [PATCH 07/86] Update build and preview scripts --- build.sh | 43 +++++++++++++++++++++++++++---------------- preview.sh | 30 ++++++------------------------ 2 files changed, 33 insertions(+), 40 deletions(-) diff --git a/build.sh b/build.sh index 083da18..1e4db2d 100755 --- a/build.sh +++ b/build.sh @@ -1,35 +1,46 @@ #!/bin/sh -image="antora/antora" +image="docker.io/antora/antora" cmd="--html-url-extension-style=indexify site.yml" if [ "$(uname)" == "Darwin" ]; then # Running on macOS. # Let's assume that the user has the Docker CE installed # which doesn't require a root password. + echo "" + echo "This build script is using Docker container runtime to run the build in an isolated environment." + echo "" docker run --rm -it -v $(pwd):/antora $image $cmd elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then # Running on Linux. # Check whether podman is available, else faill back to docker # which requires root. + if [ -f /usr/bin/podman ]; then - runtime="podman" + echo "" + echo "This build script is using Podman to run the build in an isolated environment." + echo "" + podman run --rm -it -v $(pwd):/antora:z $image $cmd + + elif [ -f /usr/bin/docker ]; then + echo "" + echo "This build script is using Docker to run the build in an isolated environment." + echo "" + + if groups | grep -wq "docker"; then + docker run --rm -it -v $(pwd):/antora:z $image $cmd + else + echo "" + echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." + echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." + echo "" + sudo docker run --rm -it -v $(pwd):/antora:z $image $cmd + fi else - runtime="docker" - fi - if groups | grep -wq "docker"; then - # Check if the current user is in the "docker" group. If true, no sudo is needed. echo "" - echo "This build script is using $runtime to run the build in an isolated environment." - echo "" - $runtime run --rm -it -v $(pwd):/antora:z $image $cmd - else - # User isn't in the docker group; run the command with sudo. - echo "" - echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." - echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." - echo "" - sudo $runtime run --rm -it -v $(pwd):/antora:z $image $cmd + echo "Error: Container runtime haven't been found on your system. Fix it by:" + echo "$ sudo dnf install podman" + exit 1 fi fi diff --git a/preview.sh b/preview.sh index 16d02d8..acc52af 100755 --- a/preview.sh +++ b/preview.sh @@ -9,28 +9,10 @@ if [ "$(uname)" == "Darwin" ]; then elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then # Running on Linux. - # Check whether podman is available, else faill back to docker - # which requires root. - if [ -f /usr/bin/podman ]; then - runtime="podman" - else - runtime="docker" - fi - if groups | grep -wq "docker"; then - # Check if the current user is in the "docker" group. If true, no sudo is needed. - echo "" - echo "This build script is using $runtime to run the build in an isolated environment." - echo "The preview will be available at http://localhost:8080/" - echo "" - $runtime run --rm -v $(pwd):/antora:ro,z -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro,z -p 8080:80 nginx - else - # User isn't in the docker group; run the command with sudo. - echo "" - echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." - echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." - echo "" - echo "The preview will be available at http://localhost:8080/" - echo "" - sudo $runtime run --rm -v $(pwd):/antora:ro,z -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro,z -p 8080:80 nginx - fi + # Fedora Workstation has python3 installed as a default, so using that + echo "" + echo "The preview is available at http://localhost:8080" + echo "" + cd ./public + python3 -m http.server 8080 fi From 5760f0f27a8bf8d152a8ed92280f6533677201e8 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 17 Sep 2019 14:20:21 +0200 Subject: [PATCH 08/86] Add LICENSE --- LICENSE | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ba8d521 --- /dev/null +++ b/LICENSE @@ -0,0 +1,10 @@ +The text of and illustrations in this document are licensed by Red Hat +under a Creative Commons Attribution–Share Alike 3.0 Unported license +("CC-BY-SA"). An explanation of CC-BY-SA is available at +http://creativecommons.org/licenses/by-sa/3.0/. In accordance with +CC-BY-SA, if you distribute this document or an adaptation of it, you +must provide the URL for the original version. + +Red Hat, as the licensor of this document, waives the right to +enforce, and agrees not to assert, Section 4d of CC-BY-SA to the +fullest extent permitted by applicable law. From 8de90acb610b12671a744c99909b41330cd1bb54 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 7 Nov 2019 13:58:59 +0100 Subject: [PATCH 09/86] Issue 39 - fix reference to the logrotate man page --- .../Viewing_and_Managing_Log_Files.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc index 2b25ada..37cf1b5 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc @@ -723,7 +723,7 @@ The following is a list of some of the directives you can specify in your [appli ** `maillast` — Specifies that the about-to-expire log files are to be mailed, instead of the just-rotated log files. This is the default option when `mail` is enabled. -For the full list of directives and various configuration options, see the `logrotate(5)` manual page. +For the full list of directives and various configuration options, see the `logrotate(8)` manual page. [[sec-using_the_new_configuration_format]] == Using the New Configuration Format From 4899be7c618c46fd3646d41c82f957a87dcc2570 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 7 Nov 2019 13:58:59 +0100 Subject: [PATCH 10/86] Issue 39 - fix reference to the logrotate man page --- .../Viewing_and_Managing_Log_Files.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc index 2b25ada..37cf1b5 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc @@ -723,7 +723,7 @@ The following is a list of some of the directives you can specify in your [appli ** `maillast` — Specifies that the about-to-expire log files are to be mailed, instead of the just-rotated log files. This is the default option when `mail` is enabled. -For the full list of directives and various configuration options, see the `logrotate(5)` manual page. +For the full list of directives and various configuration options, see the `logrotate(8)` manual page. [[sec-using_the_new_configuration_format]] == Using the New Configuration Format From a915a0e67ccb2be783c1095b1a8edcdd5971e104 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 7 Nov 2019 14:33:12 +0100 Subject: [PATCH 11/86] Issue 35 - remove mentions of crypto-utils --- .../images/apache-mod_ssl-genkey-01.png | Bin 143914 -> 0 bytes .../images/apache-mod_ssl-genkey-02.png | Bin 148734 -> 0 bytes .../images/apache-mod_ssl-genkey-03.png | Bin 95617 -> 0 bytes .../images/apache-mod_ssl-genkey-04.png | Bin 150412 -> 0 bytes .../images/apache-mod_ssl-genkey-05.png | Bin 141342 -> 0 bytes .../images/apache-mod_ssl-genkey-06.png | Bin 152297 -> 0 bytes .../images/apache-mod_ssl-genkey-07.png | Bin 147624 -> 0 bytes .../servers/The_Apache_HTTP_Server.adoc | 181 +++++------------- 8 files changed, 53 insertions(+), 128 deletions(-) delete mode 100644 modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-01.png delete mode 100644 modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-02.png delete mode 100644 modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-03.png delete mode 100644 modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-04.png delete mode 100644 modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-05.png delete mode 100644 modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-06.png delete mode 100644 modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-07.png diff --git a/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-01.png b/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-01.png deleted file mode 100644 index 214673d42f4eaaa2f9c764ce49e5fd8fc89f6ec9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143914 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

|Cd15375_|1DUZy|sZ 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 X{{wO!k0%fi5D?N5^5T`EhW`Hp71q?5 diff --git a/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-03.png b/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-03.png deleted file mode 100644 index bcebeeef5ca6f7c2444516891e462516845d3108..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95617 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%0D^sn8?CNWP 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 z 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

<3nRbR(KGc-k?x$GmzO* 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ⅆT(bs_9 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 Cx(~3 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 BZ+id$ diff --git a/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-05.png b/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-05.png deleted file mode 100644 index fff1bfafc378d1c1b4da3dbf1205956d24c20aa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141342 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 QkX-U{do)5U#leW+0&xO2g-}kQcK{;<5C~wm zR?e~9Ntq6Qo!Eci*FPZ#iIeeoV}PeTd)GIyAAA^>tW0`>d3Y$4Re`K%Yz2DA_>A+c zeBT7`rFc&_qOEk9lX2x?oibZ+^1}1o(aEa~FI3S5mSRkh;*BZC9LATA2e}ce{A3|Z zk*qsDI}b+7e;7yJ5z~1AL`Wj=HI#SwsSG}zA+|*k`?6@U8~&CfGBDvKBHT)c1*U&^#`Em^Si4fTJa?22kyjbka^)zDvN&$Z zx%Q|Vhgl!q!eiF&vXMdVz%zqGmNvPLlV@}Flj)(bD4@mFXz2i%jn)mWd45*}igcuVh)+J$Xi&N6xZ{Lps`;oWH-h z;mEwFY0o=gp{R`9;n3MmM_)9fk9nTcl$WmmI5&6WBikoOKPX4o4p?KEppNnhF1hyNF&4KizQk+hxqhd~%`_Tz zy_i;S9=vCLlJS+nGf{wDedXxk-RiWBBr_mH~HXbwLna##U(@Enraa#awJ{;7M=1vS}&ell-(vT!OnBNs8{1m1;H z(xne6aYA#^4kel$p`HpCXg66XG-D2gkV(2}1s$7KqW&p~o4UnX%5PfH1jzX9VG&!) z8*%3`67~@xy{P~ZFC?uL{~YpOFjQ@%QD&;kA+w!1Oa1XQw&woCMle}N`9uet2VWu1YXHF z6D2rDum#-gCW3g=isGqjgGqY#vFxYgC5;3~I?fZ$A?Qsb4*z&O__8_cFw9>G?0zo> zAbCJi_BrCW#3|N6ng;%Aya>K@%u{x(r20qkBTsYvPRO*E4YhHN;5V&=9R8NqY1`r8 zxC>uXo{d6p$UeI^t-wX(lU$n7%-U@z%y#kAd{0UVq~w$DW!_~`bo#+Ru{4$#iF4M= zS(idNlWcDePs1&~%ro$^#JgYhvQv6Q15ImJubVz@GpQZxsj9l)xMdH#CSG5P;}`Xr z;k3M4xpJWR0%lGU#Ng2bcgza=eZm5T~ZJq)kB`}sz%wi>m1 z|MKU{pD%yD{Q2_d%b$O@pZ_20Zn!)O3BXbS000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_C zX>@2HM@dakSAh-}0000bbVXQnWMOn=I%9HWVRU5xGB7bPEio}IF*Z~&G&(dgIx;vb zFflqXFgzzfRsaA1C3HntbYx+4WjbwdWNBu305UK!FfB1LEipD!F*G_fGCDFiD=;xS VFfdJe`04-v002ovPDHLkV1gp59jyQW diff --git a/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-07.png b/modules/system-administrators-guide/assets/images/apache-mod_ssl-genkey-07.png deleted file mode 100644 index 4b454ba3d28884055637dbef546efe501cb7192f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147624 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 diff --git a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc index f051d86..c4edf37 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc @@ -111,7 +111,7 @@ Note that you can check the configuration for possible errors by using the follo [subs="attributes"] ---- -~]#{nbsp}apachectl configtest +#{nbsp}apachectl configtest Syntax OK ---- @@ -124,7 +124,7 @@ This section describes how to start, stop, restart, and check the current status [subs="attributes"] ---- -~]#{nbsp}dnf install httpd +#{nbsp}dnf install httpd ---- For more information on the concept of targets and how to manage system services in {MAJOROS} in general, see @@ -138,14 +138,14 @@ To run the `httpd` service, type the following at a shell prompt as `root`: [subs="attributes"] ---- -~]#{nbsp}systemctl start httpd.service +#{nbsp}systemctl start httpd.service ---- If you want the service to start automatically at boot time, use the following command: [subs="attributes"] ---- -~]#{nbsp}systemctl enable httpd.service +#{nbsp}systemctl enable httpd.service ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service' ---- @@ -164,14 +164,14 @@ To stop the running `httpd` service, type the following at a shell prompt as `ro [subs="attributes"] ---- -~]#{nbsp}systemctl stop httpd.service +#{nbsp}systemctl stop httpd.service ---- To prevent the service from starting automatically at boot time, type: [subs="attributes"] ---- -~]#{nbsp}systemctl disable httpd.service +#{nbsp}systemctl disable httpd.service rm '/etc/systemd/system/multi-user.target.wants/httpd.service' ---- @@ -184,7 +184,7 @@ There are three different ways to restart a running `httpd` service: [subs="attributes"] ---- -~]#{nbsp}systemctl restart httpd.service +#{nbsp}systemctl restart httpd.service ---- This stops the running `httpd` service and immediately starts it again. Use this command after installing or removing a dynamically loaded module such as PHP. @@ -193,7 +193,7 @@ This stops the running `httpd` service and immediately starts it again. Use this [subs="attributes"] ---- -~]#{nbsp}systemctl reload httpd.service +#{nbsp}systemctl reload httpd.service ---- This causes the running `httpd` service to reload its configuration file. Any requests currently being processed will not be interrupted, so configuration changes will only take effect for new client connections. @@ -202,7 +202,7 @@ This causes the running `httpd` service to reload its configuration file. Any re [subs="attributes"] ---- -~]#{nbsp}systemctl kill --kill-who=main --signal=HUP httpd +#{nbsp}systemctl kill --kill-who=main --signal=HUP httpd ---- @@ -213,7 +213,7 @@ To verify that the `httpd` service is running, type the following at a shell pro [subs="attributes"] ---- -~]#{nbsp}systemctl is-active httpd.service +#{nbsp}systemctl is-active httpd.service active ---- @@ -240,7 +240,7 @@ To check the configuration for possible errors, type the following at a shell pr [subs="attributes"] ---- -~]#{nbsp}apachectl configtest +#{nbsp}apachectl configtest Syntax OK ---- @@ -1978,8 +1978,8 @@ The _option_ can be either a name of the directory to look for in user's home di In order for the web server to access the content, the permissions on relevant directories and files must be set correctly. Make sure that all users are able to access the home directories, and that they can access and read the content of the directory specified by the [option]`UserDir` directive. For example, to allow access to `public_html/` in the home directory of user `joe`, type the following at a shell prompt as `root`: ---- -~]# chmod a+x /home/joe/ -~]# chmod a+rx /home/joe/public_html/ +# chmod a+x /home/joe/ +# chmod a+rx /home/joe/public_html/ ---- All files in this directory must be set accordingly. @@ -2240,7 +2240,7 @@ If you intend to create a new DSO module, make sure you have the [package]*httpd [subs="attributes"] ---- -~]#{nbsp}dnf install httpd-devel +#{nbsp}dnf install httpd-devel ---- This package contains the include files, the header files, and the [application]*APache eXtenSion* ([command]#apxs#) utility required to compile a module. @@ -2249,7 +2249,7 @@ Once written, you can build the module with the following command: [subs="attributes"] ---- -~]#{nbsp}apxs -i -a -c module_name.c +#{nbsp}apxs -i -a -c module_name.c ---- If the build was successful, you should be able to load the module the same way as any other module that is distributed with the Apache HTTP Server. @@ -2330,7 +2330,7 @@ If you intend to set up an SSL server, make sure you have the [package]*mod_ssl* [subs="attributes"] ---- -~]#{nbsp}dnf install mod_ssl openssl +#{nbsp}dnf install mod_ssl openssl ---- indexterm:[Apache HTTP Server,files,/etc/httpd/conf.d/ssl.conf] This will create the `mod_ssl` configuration file at `/etc/httpd/conf.d/ssl.conf`, which is included in the main Apache HTTP Server configuration file by default. For the module to be loaded, restart the `httpd` service as described in xref:Web_Servers.adoc#s3-apache-running-restarting[Restarting the Service]. @@ -2354,7 +2354,7 @@ To disable SSL version 2 and SSL version 3, which implies enabling everything ex . As `root`, open the `/etc/httpd/conf.d/ssl.conf` file and search for *all* instances of the [command]#SSLProtocol# directive. By default, the configuration file contains one section that looks as follows: ---- -~]# vi /etc/httpd/conf.d/ssl.conf +# vi /etc/httpd/conf.d/ssl.conf # SSL Protocol support: # List the enable protocol levels with which clients will be able to # connect. Disable SSLv2 access by default: @@ -2378,16 +2378,16 @@ Repeat this action for all VirtualHost sections. [subs="macros"] ---- -~]# grep SSLProtocol /etc/httpd/conf.d/ssl.conf +# grep SSLProtocol /etc/httpd/conf.d/ssl.conf pass:quotes[*SSLProtocol*] all -SSLv2 -SSLv3 ---- This step is particularly important if you have more than the one default VirtualHost section. -. Restart the Apache daemon as follows: +. Restart the Apache service as follows: ---- -~]# service httpd restart +# systemctl restart httpd ---- Note that any sessions will be interrupted. @@ -2405,14 +2405,14 @@ Certificates are issued for a particular IP address and domain name pair. If one VeriSign, a widely used certificate authority, issues certificates for a particular software product, IP address, and domain name. Changing the software product renders the certificate invalid. -In either of the above cases, you will need to obtain a new certificate. For more information on this topic, see xref:Web_Servers.adoc#s3-apache-mod_ssl-genkey[Generating a New Key and Certificate]. +In either of the above cases, you will need to obtain a new certificate. For more information on this topic, see xref:Web_Servers.adoc#s3-apache-mod_ssl-genkey[Generating a New Certificate Using OpenSSL]. If you want to use an existing key and certificate, move the relevant files to the `/etc/pki/tls/private/` and `/etc/pki/tls/certs/` directories respectively. You can do so by issuing the following commands as `root`: [subs="macros, attributes"] ---- -~]#{nbsp}mv pass:quotes[`key_file.key`] pass:quotes[`/etc/pki/tls/private/hostname.key`] -~]#{nbsp}mv pass:quotes[`certificate.crt`] pass:quotes[`/etc/pki/tls/certs/hostname.crt`] +#{nbsp}mv pass:quotes[`key_file.key`] pass:quotes[`/etc/pki/tls/private/hostname.key`] +#{nbsp}mv pass:quotes[`certificate.crt`] pass:quotes[`/etc/pki/tls/certs/hostname.crt`] ---- Then add the following lines to the `/etc/httpd/conf.d/ssl.conf` configuration file: @@ -2431,139 +2431,66 @@ To load the updated configuration, restart the `httpd` service as described in x [subs="attributes"] ---- -~]#{nbsp}mv /etc/httpd/conf/httpsd.key /etc/pki/tls/private/penguin.example.com.key -~]#{nbsp}mv /etc/httpd/conf/httpsd.crt /etc/pki/tls/certs/penguin.example.com.crt +#{nbsp}mv /etc/httpd/conf/httpsd.key /etc/pki/tls/private/penguin.example.com.key +#{nbsp}mv /etc/httpd/conf/httpsd.crt /etc/pki/tls/certs/penguin.example.com.crt ---- ==== [[s3-apache-mod_ssl-genkey]] -==== Generating a New Key and Certificate -indexterm:[Apache HTTP Server,SSL server,private key]indexterm:[Apache HTTP Server,SSL server,certificate] -In order to generate a new key and certificate pair, the [package]*crypto-utils* package must be installed on the system. To install it, enter the following command as `root`: +==== Generating a New Certificate Using OpenSSL + +First, generate the private key. In this example we will use a 2048 RSA key: [subs="attributes"] ---- -~]#{nbsp}dnf install crypto-utils +# openssl genrsa -out myhost.com.key 2048 ---- -This package provides a set of tools to generate and manage SSL certificates and private keys, and includes [application]*genkey*, the Red{nbsp}Hat Keypair Generation utility that will guide you through the key generation process. - -.Replacing an existing certificate -[IMPORTANT] -==== - -If the server already has a valid certificate and you are replacing it with a new one, specify a different serial number. This ensures that client browsers are notified of this change, update to this new certificate as expected, and do not fail to access the page. To create a new certificate with a custom serial number, use the following command instead of [application]*genkey*: +Create a Certificate Signing Request(CSR). The Common Name field must be your server's hostname: [subs="attributes"] ---- -~]#{nbsp}openssl req -x509 -new -set_serial number -key hostname.key -out hostname.crt +# openssl req -new -key myhost.com.key -out myhost.com.csr -sha512 ---- -==== +A message digest algorithm like SHA2 or stronger is recommended, but it's more important for the certificate than for the request. However your CA decides which message digest they use for the certificate. + +Now give your CSR to your Certificate Authority(CA) so they can sign your key and give you a certificate: + +[subs="attributes"] +---- +# openssl x509 -req -days 365 -in myhost.com.csr -signkey myhost.com.key -out myhost.com.crt -sha512 +---- -.Remove a previously created key [NOTE] ==== +You can also self-sign the CSR, but bear in mind the security issues that it poses and that browsers will warn users about this. +==== -If there already is a key file for a particular host name in your system, [application]*genkey* will refuse to start. In this case, remove the existing file using the following command as `root`: +Once your CA has signed it, they will give you the certificate(`.crt` file). Now move the private key and the certificate to their respective directories: [subs="attributes"] ---- -~]#{nbsp}rm /etc/pki/tls/private/hostname.key +# cp myhost.com.crt /etc/pki/tls/certs/ +# cp myhost.com.key /etc/pki/tls/private/myhost.com.key ---- -==== +The Certificate Signing Request(CSR) can be deleted as it becomes useless once you have obtained your certificate. Alternatively you can put it along your private key: -To run the utility enter the [command]#genkey# command as `root`, followed by the appropriate host name (for example, `penguin.example.com`): - -[subs="macros, attributes"] +[subs="attributes"] ---- -~]#{nbsp}genkey pass:quotes[_hostname_] +# cp myhost.com.csr /etc/pki/tls/private/myhost.com.csr ---- -To complete the key and certificate creation, take the following steps: +Set the correct context of these files for SELinux: -. Review the target locations in which the key and certificate will be stored. - -[[figure-apache-mod_ssl-genkey-01]] -.Running the genkey utility - -image::apache-mod_ssl-genkey-01.png[Running the genkey utility] - -Use the kbd:[Tab] key to select the btn:[Next] button, and press kbd:[Enter] to proceed to the next screen. - -. Using the kbd:[up] and kbd:[down] arrow keys, select a suitable key size. Note that while a larger key increases the security, it also increases the response time of your server. The NIST recommends using `2048 bits`. See [citetitle]_link:++https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar1.pdf++[NIST Special Publication 800-131A Revision 1]_. - -[[figure-apache-mod_ssl-genkey-02]] -.Selecting the key size - -image::apache-mod_ssl-genkey-02.png[Selecting the key size] - -Once finished, use the kbd:[Tab] key to select the btn:[Next] button, and press kbd:[Enter] to initiate the random bits generation process. Depending on the selected key size, this may take some time. - -. Decide whether you want to send a certificate request to a certificate authority. - -[[figure-apache-mod_ssl-genkey-03]] -.Generating a certificate request - -image::apache-mod_ssl-genkey-03.png[Generating a certificate request] - -Use the kbd:[Tab] key to select btn:[Yes] to compose a certificate request, or btn:[No] to generate a self-signed certificate. Then press kbd:[Enter] to confirm your choice. - -. Using the kbd:[Spacebar] key, enable (`[*]`) or disable (`[ ]`) the encryption of the private key. - -[[figure-apache-mod_ssl-genkey-04]] -.Encrypting the private key - -image::apache-mod_ssl-genkey-04.png[Encrypting the private key] - -Use the kbd:[Tab] key to select the btn:[Next] button, and press kbd:[Enter] to proceed to the next screen. - -. If you have enabled the private key encryption, enter an adequate passphrase. Note that for security reasons, it is not displayed as you type, and it must be at least five characters long. - -[[figure-apache-mod_ssl-genkey-05]] -.Entering a passphrase - -image::apache-mod_ssl-genkey-05.png[Entering a passphrase] - -Use the kbd:[Tab] key to select the btn:[Next] button, and press kbd:[Enter] to proceed to the next screen. - -.Do not forget the passphrase -[IMPORTANT] -==== - -Entering the correct passphrase is required in order for the server to start. If you lose it, you will need to generate a new key and certificate. - -==== - -. Customize the certificate details. - -[[figure-apache-mod_ssl-genkey-06]] -.Specifying certificate information - -image::apache-mod_ssl-genkey-06.png[Specifying certificate information] - -Use the kbd:[Tab] key to select the btn:[Next] button, and press kbd:[Enter] to finish the key generation. - -. If you have previously enabled the certificate request generation, you will be prompted to send it to a certificate authority. - -[[figure-apache-mod_ssl-genkey-07]] -.Instructions on how to send a certificate request - -image::apache-mod_ssl-genkey-07.png[Instructions on how to send a certificate request] - -Press kbd:[Enter] to return to a shell prompt. - -Once generated, add the key and certificate locations to the `/etc/httpd/conf.d/ssl.conf` configuration file: - -[subs="quotes, macros"] +[subs="attributes"] ---- -SSLCertificateFile /etc/pki/tls/certs/pass:attributes[{blank}]_hostname_.crt -SSLCertificateKeyFile /etc/pki/tls/private/pass:attributes[{blank}]_hostname_.key +# restorecon -RvF /etc/pki ---- -Finally, restart the `httpd` service as described in xref:Web_Servers.adoc#s3-apache-running-restarting[Restarting the Service], so that the updated configuration is loaded. +The last step is to configure the webserver of your host for the TLS protocol using the key and the certificate files you have just created - see xref:The_Apache_HTTP_Server.adoc#mod-ssl-configuration[mod_ssl configuration]. [[s2-apache-resources]] === Additional Resources @@ -2574,8 +2501,6 @@ To learn more about the Apache HTTP Server, see the following resources. * `httpd(8)` — The manual page for the `httpd` service containing the complete list of its command-line options. -* `genkey(1)` — The manual page for [command]#genkey# utility, provided by the [package]*crypto-utils* package. - * `apachectl(8)` — The manual page for the Apache HTTP Server Control Interface. [[bh-The_Apache_HTTP_Server-Installable_Documentation]] @@ -2586,8 +2511,8 @@ To learn more about the Apache HTTP Server, see the following resources. Before accessing the documentation, issue the following commands as `root`: ---- -~]# dnf install httpd-manual -~]# apachectl graceful +# dnf install httpd-manual +# apachectl graceful ---- .Online Documentationindexterm:[Apache HTTP Server,additional resources,useful websites] From a14cc1b718cf6e7788346bb1d69eb18c4adf1160 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 7 Nov 2019 15:38:31 +0100 Subject: [PATCH 12/86] Issue 25 - Remove references to Security Guide --- .../infrastructure-services/Services_and_Daemons.adoc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc b/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc index 7a3557c..c37b986 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc @@ -13,7 +13,7 @@ This chapter covers the configuration of the services to be run when a system is [IMPORTANT] ==== -When you allow access for new services, always remember that both the firewall and [application]*SELinux* need to be configured as well. One of the most common mistakes committed when configuring a new service is neglecting to implement the necessary firewall configuration and SELinux policies to allow access for it. For more information, refer to the {MAJOROSVER} [citetitle]_Security Guide_. +When you allow access for new services, always remember that both the firewall and [application]*SELinux* need to be configured as well. One of the most common mistakes committed when configuring a new service is neglecting to implement the necessary firewall configuration and SELinux policies to allow access for it. ==== @@ -269,8 +269,3 @@ For any changes in the `/etc/ssh/sshd_config` configuration file to take effect, === Installed Documentation * `systemctl`(1) — The manual page for the [application]*systemctl* utility. - -[[s2-services-additional-resources-books]] -=== Related Books - -[citetitle]_{MAJOROSVER} Security Guide_:: A guide to securing {MAJOROS}. It contains valuable information on how to set up the firewall, as well as the configuration of [application]*SELinux*. From fa860f17ae3dc4b3982dd58570d0438c530c883e Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 7 Nov 2019 15:38:31 +0100 Subject: [PATCH 13/86] Issue 25 - Remove references to Security Guide --- .../infrastructure-services/Services_and_Daemons.adoc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc b/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc index 7a3557c..c37b986 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/Services_and_Daemons.adoc @@ -13,7 +13,7 @@ This chapter covers the configuration of the services to be run when a system is [IMPORTANT] ==== -When you allow access for new services, always remember that both the firewall and [application]*SELinux* need to be configured as well. One of the most common mistakes committed when configuring a new service is neglecting to implement the necessary firewall configuration and SELinux policies to allow access for it. For more information, refer to the {MAJOROSVER} [citetitle]_Security Guide_. +When you allow access for new services, always remember that both the firewall and [application]*SELinux* need to be configured as well. One of the most common mistakes committed when configuring a new service is neglecting to implement the necessary firewall configuration and SELinux policies to allow access for it. ==== @@ -269,8 +269,3 @@ For any changes in the `/etc/ssh/sshd_config` configuration file to take effect, === Installed Documentation * `systemctl`(1) — The manual page for the [application]*systemctl* utility. - -[[s2-services-additional-resources-books]] -=== Related Books - -[citetitle]_{MAJOROSVER} Security Guide_:: A guide to securing {MAJOROS}. It contains valuable information on how to set up the firewall, as well as the configuration of [application]*SELinux*. From 1cea85804ebefef02319be31c135c27f2013109e Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 7 Nov 2019 15:44:27 +0100 Subject: [PATCH 14/86] Issue 23 - remove old references to F19 and a useless changelog from httpd section --- .../servers/The_Apache_HTTP_Server.adoc | 115 +----------------- 1 file changed, 1 insertion(+), 114 deletions(-) diff --git a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc index c4edf37..5696d12 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc @@ -2,120 +2,7 @@ [[s1-The_Apache_HTTP_Server]] == The Apache HTTP Server indexterm:[httpd,Apache HTTP Server] -The web server available in {MAJOROS} is the Apache HTTP server daemon, `httpd`, an open source web server developed by the link:++https://www.apache.org/++[Apache Software Foundation]. In Fedora 19 the Apache server was updated to [application]*Apache HTTP Server 2.4*. This section describes the basic configuration of the `httpd` service, and covers some advanced topics such as adding server modules, setting up virtual hosts, or configuring the secure HTTP server. - -There are important differences between the Apache HTTP Server 2.4 and version 2.2, and if you are upgrading from a release prior to Fedora 19, you will need to update the `httpd` service configuration accordingly. This section reviews some of the newly added features, outlines important changes, and guides you through the update of older configuration files. - -[[s2-apache-changes]] -=== Notable Changes -indexterm:[Apache HTTP Server,version 2.4,changes] -The Apache HTTP Server version 2.4 has the following changes compared to version 2.2: - -httpd Service Control:: With the migration away from SysV init scripts, server administrators should switch to using the [command]#apachectl# and [command]#systemctl# commands to control the service, in place of the [command]#service# command. The following examples are specific to the `httpd` service. - -The command: - -[subs="quotes"] ----- -service httpd graceful ----- - -is replaced by - -[subs="quotes"] ----- -systemctl reload httpd ----- - -The `systemd` unit file for `httpd` has different behavior from the init script as follows: - -** A graceful restart is used by default when the service is reloaded. - -** A graceful stop is used by default when the service is stopped. - -The command: - -[subs="quotes"] ----- -service httpd configtest ----- - -is replaced by - -[subs="quotes"] ----- -apachectl configtest ----- - -Private /tmp:: To enhance system security, the `systemd` unit file runs the `httpd` daemon using a private `/tmp` directory, separate to the system `/tmp` directory. - -Configuration Layout:: Configuration files which load modules are now placed in the `/etc/httpd/conf.modules.d` directory. Packages that provide additional loadable modules for `httpd`, such as [package]*php*, will place a file in this directory. Any configuration files in the `conf.modules.d` directory are processed before the main body of `httpd.conf`. Configuration files in the `/etc/httpd/conf.d` directory are now processed after the main body of `httpd.conf`. - -Some additional configuration files are provided by the [package]*httpd* package itself: - -** `/etc/httpd/conf.d/autoindex.conf` — This configures mod_autoindex directory indexing. - -** `/etc/httpd/conf.d/userdir.conf` — This configures access to user directories, for example, `http://example.com/~username/`pass:attributes[{blank}]; such access is disabled by default for security reasons. - -** `/etc/httpd/conf.d/welcome.conf` — As in previous releases, this configures the welcome page displayed for `http://localhost/` when no content is present. - -Default Configuration:: A minimal `httpd.conf` file is now provided by default. Many common configuration settings, such as `Timeout` or `KeepAlive` are no longer explicitly configured in the default configuration; hard-coded settings will be used instead, by default. The hard-coded default settings for all configuration directives are specified in the manual. See xref:Web_Servers.adoc#bh-The_Apache_HTTP_Server-Installable_Documentation[Installable Documentationindexterm:[Apache HTTP Server,additional resources,installable documentation]] for more information. - -Incompatible Syntax Changes:: If migrating an existing configuration from [application]*httpd 2.2* to [application]*httpd 2.4*, a number of backwards-incompatible changes to the `httpd` configuration syntax were made which will require changes. See the following Apache document for more information on upgrading link:++https://httpd.apache.org/docs/2.4/upgrading.html++[] - -Processing Model:: In previous releases of {MAJOROS}, different _multi-processing models_ (*MPM*) were made available as different `httpd` binaries: the forked model, "prefork", as `/usr/sbin/httpd`, and the thread-based model "worker" as `/usr/sbin/httpd.worker`. - -In {MAJOROSVER}, only a single `httpd` binary is used, and three MPMs are available as loadable modules: worker, prefork (default), and event. Edit the configuration file `/etc/httpd/conf.modules.d/00-mpm.conf` as required, by adding and removing the comment character `#` so that only one of the three MPM modules is loaded. - -Packaging Changes:: The LDAP authentication and authorization modules are now provided in a separate sub-package, [package]*mod_ldap*. The new module [application]*mod_session* and associated helper modules are provided in a new sub-package, [package]*mod_session*. The new modules [application]*mod_proxy_html* and [application]*mod_xml2enc* are provided in a new sub-package, [package]*mod_proxy_html*. - -Packaging Filesystem Layout:: The `/var/cache/mod_proxy/` directory is no longer provided; instead, the `/var/cache/httpd/` directory is packaged with a `proxy` and `ssl` subdirectory. - -Packaged content provided with `httpd` has been moved from `/var/www/` to `/usr/share/httpd/`: - -** `/usr/share/httpd/icons/` — The directory containing a set of icons used with directory indices, previously contained in `/var/www/icons/`, has moved to `/usr/share/httpd/icons`. Available at `http://localhost/icons/` in the default configuration; the location and the availability of the icons is configurable in the `/etc/httpd/conf.d/autoindex.conf` file. - -** `/usr/share/httpd/manual/` — The `/var/www/manual/` has moved to `/usr/share/httpd/manual/`. This directory, contained in the [package]*httpd-manual* package, contains the HTML version of the manual for `httpd`. Available at `http://localhost/manual/` if the package is installed, the location and the availability of the manual is configurable in the `/etc/httpd/conf.d/manual.conf` file. - -** `/usr/share/httpd/error/` — The `/var/www/error/` has moved to `/usr/share/httpd/error/`. Custom multi-language HTTP error pages. Not configured by default, the example configuration file is provided at `/usr/share/doc/httpd-_VERSION_pass:attributes[{blank}]/httpd-multilang-errordoc.conf`. - -Authentication, Authorization and Access Control:: The configuration directives used to control authentication, authorization and access control have changed significantly. Existing configuration files using the `Order`, `Deny` and `Allow` directives should be adapted to use the new `Require` syntax. See the following Apache document for more information link:++https://httpd.apache.org/docs/2.4/howto/auth.html++[] - -suexec:: To improve system security, the [application]*suexec* binary is no longer installed as if by the `root` user; instead, it has file system capability bits set which allow a more restrictive set of permissions. In conjunction with this change, the [application]*suexec* binary no longer uses the `/var/log/httpd/suexec.log` logfile. Instead, log messages are sent to [application]*syslog*pass:attributes[{blank}]; by default these will appear in the `/var/log/secure` log file. - -Module Interface:: Third-party binary modules built against [application]*httpd 2.2* are not compatible with [application]*httpd 2.4* due to changes to the `httpd` module interface. Such modules will need to be adjusted as necessary for the [application]*httpd 2.4* module interface, and then rebuilt. A detailed list of the API changes in version `2.4` is available here: link:++https://httpd.apache.org/docs/2.4/developer/new_api_2_4.html++[]. - -The [application]*apxs* binary used to build modules from source has moved from `/usr/sbin/apxs` to `/usr/bin/apxs`. - -Removed modules:: List of `httpd` modules removed in {MAJOROSVER}: - -mod_auth_mysql, mod_auth_pgsql::: [application]*httpd 2.4* provides SQL database authentication support internally in the [application]*mod_authn_dbd* module. - -mod_authz_ldap::: [application]*httpd 2.4* provides LDAP support in sub-package [package]*mod_ldap* using [application]*mod_authnz_ldap*. - -[[s2-apache-version2-migrating]] -=== Updating the Configuration -indexterm:[Apache HTTP Server,version 2.4,updating from version 2.2] -To update the configuration files from the Apache HTTP Server version 2.2, take the following steps: - -. Make sure all module names are correct, since they may have changed. Adjust the [option]`LoadModule` directive for each module that has been renamed. - -. Recompile all third party modules before attempting to load them. This typically means authentication and authorization modules. - -. indexterm:[Apache HTTP Server,modules,mod_userdir] -If you use the `mod_userdir` module, make sure the [option]`UserDir` directive indicating a directory name (typically `public_html`) is provided. - -. If you use the Apache HTTP Secure Server, edit the `/etc/httpd/conf.d/ssl.conf` to enable the Secure Sockets Layer (SSL) protocol. - -Note that you can check the configuration for possible errors by using the following command: - -[subs="attributes"] ----- -#{nbsp}apachectl configtest -Syntax OK ----- - -For more information on upgrading the Apache HTTP Server configuration from version 2.2 to 2.4, see link:++https://httpd.apache.org/docs/2.4/upgrading.html++[]. +The web server available in {MAJOROS} is the Apache HTTP server daemon, `httpd`, an open source web server developed by the link:++https://www.apache.org/++[Apache Software Foundation]. This section describes the basic configuration of the `httpd` service, and covers some advanced topics such as adding server modules, setting up virtual hosts, or configuring the secure HTTP server. [[s2-apache-running]] === Running the httpd Service From 1c32b64e9f7c96aade75af6e513ee25b0439836d Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 7 Nov 2019 15:44:27 +0100 Subject: [PATCH 15/86] Issue 23 - remove old references to F19 and a useless changelog from httpd section --- .../pages/_partials/servers/The_Apache_HTTP_Server.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc index f051d86..c07dfd7 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc @@ -2,6 +2,7 @@ [[s1-The_Apache_HTTP_Server]] == The Apache HTTP Server indexterm:[httpd,Apache HTTP Server] +<<<<<<< HEAD The web server available in {MAJOROS} is the Apache HTTP server daemon, `httpd`, an open source web server developed by the link:++https://www.apache.org/++[Apache Software Foundation]. In Fedora 19 the Apache server was updated to [application]*Apache HTTP Server 2.4*. This section describes the basic configuration of the `httpd` service, and covers some advanced topics such as adding server modules, setting up virtual hosts, or configuring the secure HTTP server. There are important differences between the Apache HTTP Server 2.4 and version 2.2, and if you are upgrading from a release prior to Fedora 19, you will need to update the `httpd` service configuration accordingly. This section reviews some of the newly added features, outlines important changes, and guides you through the update of older configuration files. @@ -116,6 +117,9 @@ Syntax OK ---- For more information on upgrading the Apache HTTP Server configuration from version 2.2 to 2.4, see link:++https://httpd.apache.org/docs/2.4/upgrading.html++[]. +======= +The web server available in {MAJOROS} is the Apache HTTP server daemon, `httpd`, an open source web server developed by the link:++https://www.apache.org/++[Apache Software Foundation]. This section describes the basic configuration of the `httpd` service, and covers some advanced topics such as adding server modules, setting up virtual hosts, or configuring the secure HTTP server. +>>>>>>> 1cea858... Issue 23 - remove old references to F19 and a useless changelog from httpd section [[s2-apache-running]] === Running the httpd Service From fcc963561c12276df9cff1d7668e16626bfbdbaf Mon Sep 17 00:00:00 2001 From: mrogers Date: Thu, 7 Nov 2019 23:57:24 -0800 Subject: [PATCH 16/86] Removed references to perl from module signing section https://bugzilla.redhat.com/show_bug.cgi?id=1380923 confirms that the perl script was replaced with a C binary years ago. Signed-off-by: mrogers --- .../Working_with_Kernel_Modules.adoc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc index a36afe6..9a232b1 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc @@ -399,8 +399,7 @@ In order to enable signing of externally built modules, the tools listed in the |=== |Tool|Provided by Package|Used on|Purpose |[command]#openssl#|[package]*openssl*|Build system|Generates public and private X.509 key pair -|[command]#sign-file#|[package]*kernel-devel*|Build system|Perl script used to sign kernel modules -|[command]#perl#|[package]*perl*|Build system|Perl interpreter used to run the signing script +|[command]#sign-file#|[package]*kernel-devel*|Build system|C application used to sign kernel modules |[command]#mokutil#|[package]*mokutil*|Target system|Optional tool used to manually enroll the public key |[command]#keyctl#|[package]*keyutils*|Target system|Optional tool used to display public keys in the system key ring |=== @@ -617,18 +616,18 @@ There are no extra steps required to prepare your kernel module for signing. You ~]#{nbsp}make -C /usr/src/kernels/$(uname -r) M=$PWD modules ---- -. Sign your kernel module with your private key. This is done with a Perl script. Note that the script requires that you provide both the files that contain your private and the public key as well as the kernel module file that you want to sign. +. Sign your kernel module with your private key. This is done with a C application. Note that the application requires that you provide both the files that contain your private and the public key as well as the kernel module file that you want to sign. + [subs="attributes"] ---- -~]#{nbsp}perl /usr/src/kernels/$(uname -r)/scripts/sign-file \ +~]#{nbsp}/usr/src/kernels/$(uname -r)/scripts/sign-file \ sha256 \ my_signing_key.priv \ my_signing_key_pub.der \ my_module.ko ---- -Your kernel module is in ELF image format and this script computes and appends the signature directly to the ELF image in your `my_module.ko` file. The [command]#modinfo# utility can be used to display information about the kernel module's signature, if it is present. For information on using the utility, see xref:Working_with_Kernel_Modules.adoc#sec-Displaying_Information_About_a_Module[Displaying Information About a Module]. +Your kernel module is in ELF image format and this application computes and appends the signature directly to the ELF image in your `my_module.ko` file. The [command]#modinfo# utility can be used to display information about the kernel module's signature, if it is present. For information on using the utility, see xref:Working_with_Kernel_Modules.adoc#sec-Displaying_Information_About_a_Module[Displaying Information About a Module]. Note that this appended signature is not contained in an ELF image section and is not a formal part of the ELF image. Therefore, tools such as [command]#readelf# will not be able to display the signature on your kernel module. From d0478d012f2532a6de4b32aed524286595aff155 Mon Sep 17 00:00:00 2001 From: Jibec Date: Sat, 18 Apr 2020 15:42:22 +0200 Subject: [PATCH 17/86] fix identation and simplify some code blocks --- .../pages/RPM.adoc | 27 +++++---- .../infrastructure-services/TigerVNC.adoc | 58 +++++++++---------- .../Viewing_and_Managing_Log_Files.adoc | 8 ++- .../servers/Configuring_NTP_Using_ntpd.adoc | 6 +- 4 files changed, 53 insertions(+), 46 deletions(-) diff --git a/modules/system-administrators-guide/pages/RPM.adoc b/modules/system-administrators-guide/pages/RPM.adoc index 127584b..b602585 100644 --- a/modules/system-administrators-guide/pages/RPM.adoc +++ b/modules/system-administrators-guide/pages/RPM.adoc @@ -348,12 +348,12 @@ indexterm:[packages,finding Fedora RPM packages]indexterm:[RPM,finding Fedora RP Although there are many [application]*RPM* repositories on the Internet, for security and compatibility reasons, you should consider installing only official Fedora-provided RPM packages. The following is a list of sources for [application]*RPM* packages: * indexterm:[{MAJOROS} installation media,installable packages] -indexterm:[packages,{MAJOROS} installation media] -Official {MAJOROS} installation media. + indexterm:[packages,{MAJOROS} installation media] + Official {MAJOROS} installation media. * indexterm:[initial RPM repositories,installable packages] -indexterm:[packages,initial RPM repositories] -Official [application]*RPM* repositories provided with the [application]*DNF* package manager. See xref:package-management/DNF.adoc#ch-DNF[DNF] for details on how to use the official {MAJOROS} package repositories. + indexterm:[packages,initial RPM repositories] + Official [application]*RPM* repositories provided with the [application]*DNF* package manager. See xref:package-management/DNF.adoc#ch-DNF[DNF] for details on how to use the official {MAJOROS} package repositories. * Unofficial, third-party repositories not affiliated with {OSORG} also provide RPM packages. @@ -413,44 +413,49 @@ indexterm:[RPM,tips]indexterm:[packages,RPM,tips] [application]*RPM* is a useful tool for both managing your system and diagnosing and fixing problems. See the following examples for an overview of some of the most-used options. * To verify your entire system and see what files are missing, issue the following command as `root`: -indexterm:[RPM,finding deleted files with]indexterm:[packages,finding deleted files from] + indexterm:[RPM,finding deleted files with]indexterm:[packages,finding deleted files from] ++ [subs="quotes, macros"] ---- [command]#rpm -Va# ---- - ++ If some files are missing or appear corrupted, consider reinstalling relevant packages. * To determine which package owns a file, enter: -indexterm:[RPM,determining file ownership with]indexterm:[packages,determining file ownership with] + indexterm:[RPM,determining file ownership with]indexterm:[packages,determining file ownership with] ++ [subs="quotes, macros"] ---- [command]#rpm -qf _file_pass:attributes[{blank}]# ---- * To verify the package that owns a particular file, enter as `root`: - ++ [subs="quotes, macros"] ---- [command]#rpm -Vf _file_pass:attributes[{blank}]# ---- * To locate documentation files that are a part of a package to which a file belongs, enter: -indexterm:[RPM,documentation with]indexterm:[packages,locating documentation for]indexterm:[documentation,finding installed] + indexterm:[RPM,documentation with]indexterm:[packages,locating documentation for]indexterm:[documentation,finding installed] ++ [subs="quotes, macros"] ---- [command]#rpm -qdf _file_pass:attributes[{blank}]# ---- * To find information about a (non-installed) package file, use the following command: -indexterm:[RPM,querying uninstalled packages]indexterm:[packages,querying uninstalled] + indexterm:[RPM,querying uninstalled packages]indexterm:[packages,querying uninstalled] ++ [subs="quotes, macros"] ---- [command]#rpm -qip _package.rpm_pass:attributes[{blank}]# ---- * To list files contained in a package, use: -indexterm:[RPM,querying for file list]indexterm:[packages,obtaining list of files] + indexterm:[RPM,querying for file list]indexterm:[packages,obtaining list of files] ++ [subs="quotes, macros"] ---- [command]#rpm -qlp _package.rpm_pass:attributes[{blank}]# diff --git a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc index a5b1534..2f9663f 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc @@ -37,7 +37,7 @@ To install the [application]*TigerVNC* server, issue the following command as `r [subs="attributes"] ---- -~]#{nbsp}dnf install tigervnc-server +# dnf install tigervnc-server ---- [[s3-configuring-vnc-server]] @@ -50,17 +50,17 @@ To install the [application]*TigerVNC* server, issue the following command as `r [subs="macros, attributes"] ---- -~]#{nbsp}pass:quotes[`cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service`] +# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service ---- + There is no need to include the display number in the file name because `systemd` automatically creates the appropriately named instance in memory on demand, replacing `'%i'` in the service file by the display number. For a single user it is not necessary to rename the file. For multiple users, a uniquely named service file for each user is required, for example, by adding the user name to the file name in some way. See xref:TigerVNC.adoc#configuring-vncserver-2users[Configuring VNC Server for Two Users] for details. . Edit `/etc/systemd/system/vncserver@.service`, -replacing _USER_ with the actual user name. -Leave the remaining lines of the file unmodified. -The [option]`-geometry` argument specifies the size of the VNC desktop to -be created; by default, it is set to `1024x768`. + replacing _USER_ with the actual user name. + Leave the remaining lines of the file unmodified. + The [option]`-geometry` argument specifies the size of the VNC desktop to + be created; by default, it is set to `1024x768`. + [subs="quotes, macros"] ---- @@ -77,7 +77,7 @@ PIDFile=/home/pass:attributes[{blank}]_USER_pass:attributes[{blank}]/.vnc/%H%i.p [subs="macros, attributes"] ---- -~]#{nbsp}pass:quotes[`systemctl daemon-reload`] +# pass:quotes[`systemctl daemon-reload`] ---- @@ -87,8 +87,8 @@ that you need to switch from `root` to _USER_ first. [subs="macros, attributes"] ---- -~]#{nbsp}su - pass:quotes[_USER_] -~]${nbsp}pass:quotes[`vncpasswd`] +# su - pass:quotes[_USER_] +$ pass:quotes[`vncpasswd`] Password: Verify: @@ -119,12 +119,12 @@ In both these files substitute _USER_ with the correct user name. [subs="macros, attributes"] ---- -~]${nbsp}su - USER_1 -~]${nbsp}pass:quotes[`vncpasswd`] +$ su - USER_1 +$ vncpasswd Password: Verify: -~]${nbsp}su - USER_2 -~]${nbsp}pass:quotes[`vncpasswd`] +$ su - USER_2 +$ vncpasswd Password: Verify: @@ -141,7 +141,7 @@ With a valid display number, execute the following command: [subs="attributes"] ---- -~]#{nbsp}systemctl start vncserver@:display_number.service +# systemctl start vncserver@:display_number.service ---- @@ -150,7 +150,7 @@ You can also enable the service to start automatically at system start. Then, wh [subs="attributes"] ---- -~]#{nbsp}systemctl enable vncserver@:display_number.service +# systemctl enable vncserver@:display_number.service ---- @@ -166,8 +166,8 @@ start on display 3, and a VNC server for USER_2 to start on display 5: [subs="attributes"] ---- -~]#{nbsp}systemctl start vncserver-USER_1@:3.service -~]#{nbsp}systemctl start vncserver-USER_2@:5.service +# systemctl start vncserver-USER_1@:3.service +# systemctl start vncserver-USER_2@:5.service ---- @@ -180,7 +180,7 @@ the automatic start of the service at system start: [subs="attributes"] ---- -~]#{nbsp}systemctl disable vncserver@:display_number.service +# systemctl disable vncserver@:display_number.service ---- @@ -190,7 +190,7 @@ command as `root`: [subs="attributes"] ---- -~]#{nbsp}systemctl stop vncserver@:display_number.service +# systemctl stop vncserver@:display_number.service ---- @@ -212,7 +212,7 @@ To install the [application]*TigerVNC* client, [command]#vncviewer#pass:attribut [subs="attributes"] ---- -~]#{nbsp}dnf install tigervnc +# dnf install tigervnc ---- [[s6-connecting-vnc-viewer]] @@ -238,7 +238,7 @@ the command looks as follows: [subs="quotes, macros, attributes"] ---- -[command]#~]${nbsp}vncviewer 192.168.0.4:3# +[command]#$ vncviewer 192.168.0.4:3# ---- @@ -264,12 +264,12 @@ For displays `0` to `3`, make use of `firewalld`pass:attributes[{blank}]'s suppo [[proc-Enabling_VNC_Service_in_firewalld]] .Enabling VNC Service in firewalld . Run the following command to see the information concerning `firewalld` -settings: + settings: + [subs="quotes, macros, attributes"] ---- -[command]#~]${nbsp}firewall-cmd --list-all# +[command]#$ firewall-cmd --list-all# ---- @@ -277,7 +277,7 @@ settings: + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.122.116" service name=vnc-server accept' +# firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.122.116" service name=vnc-server accept' success ---- + @@ -287,7 +287,7 @@ See the link:++https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_ + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --list-all +# firewall-cmd --list-all public (default, active) interfaces: bond0 bond0.192 sources: @@ -308,7 +308,7 @@ To open a specific port or range of ports make use of the [option]`--add-port` o + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --zone=public --add-port=5904/tcp +# firewall-cmd --zone=public --add-port=5904/tcp success ---- @@ -316,7 +316,7 @@ success + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --zone=public --list-ports +# firewall-cmd --zone=public --list-ports 5904/tcp ---- @@ -334,7 +334,7 @@ The format of the command to encrypt a VNC server-client connection is as follow [subs="attributes"] ---- -~]${nbsp}vncviewer -via user@host:display_number +$ vncviewer -via user@host:display_number ---- @@ -347,7 +347,7 @@ The format of the command to encrypt a VNC server-client connection is as follow [subs="attributes"] ---- -~]${nbsp}vncviewer -via USER_2@192.168.2.101:3 +$ vncviewer -via USER_2@192.168.2.101:3 ---- diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc index 37cf1b5..4835fa1 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc @@ -2073,9 +2073,11 @@ When you select the `Show matches only` option, only the matched strings will be [[s2-logfiles-adding]] === Adding a Log File -To add a log file you want to view in the list, select menu:File[ -> `Open` > -]. This will display the `Open Log` window where you can select the directory and file name of the log file you want to view. xref:Viewing_and_Managing_Log_Files.adoc#fig-redhat-logviewer-add[System Log - adding a log file] illustrates the Open Log window. +To add a log file you want to view in the list, select menu:File[> `Open` >]. +This will display the `Open Log` window where you can select the directory and +file name of the log file you want to view. +xref:Viewing_and_Managing_Log_Files.adoc#fig-redhat-logviewer-add[System Log - adding a log file] +illustrates the Open Log window. [[fig-redhat-logviewer-add]] .System Log - adding a log file diff --git a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc index e3e3274..9e531bc 100644 --- a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc +++ b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc @@ -29,9 +29,9 @@ Stratum 0::: Atomic Clocks and their signals broadcast over Radio and GPS ** Mobile Phone Systems -** Low Frequency Radio Broadcasts -WWVB (Colorado, USA.), JJY-40 and JJY-60 (Japan), DCF77 (Germany), and MSF (United Kingdom) - +** Low Frequency Radio Broadcasts+ + WWVB (Colorado, USA.), JJY-40 and JJY-60 (Japan), DCF77 (Germany), and MSF (United Kingdom) ++ These signals can be received by dedicated devices and are usually connected by RS-232 to a system used as an organizational or site-wide time server. Stratum 1::: Computer with radio clock, GPS clock, or atomic clock attached From 3173eca62eda96413cdd4205d07993e9cdc909a6 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Holcroft Date: Tue, 21 Apr 2020 21:25:59 +0200 Subject: [PATCH 18/86] suppress indentation warning --- .../pages/infrastructure-services/TigerVNC.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc index a5b1534..d84db74 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc @@ -82,7 +82,7 @@ PIDFile=/home/pass:attributes[{blank}]_USER_pass:attributes[{blank}]/.vnc/%H%i.p ---- . Set the password for the user or users defined in the configuration file. Note -that you need to switch from `root` to _USER_ first. + that you need to switch from `root` to _USER_ first. + [subs="macros, attributes"] ---- @@ -111,8 +111,8 @@ If you want to configure more than one user on the same machine, create different template-type service files, one for each user. . Create two service files, for example `vncserver-_USER_1_pass:attributes[{blank}]@.service` -and `vncserver-_USER_2_pass:attributes[{blank}]@.service`. -In both these files substitute _USER_ with the correct user name. + and `vncserver-_USER_2_pass:attributes[{blank}]@.service`. + In both these files substitute _USER_ with the correct user name. . Set passwords for both users: + From 80b6f3570a675e7cec9224bf6d144ddcabf52c82 Mon Sep 17 00:00:00 2001 From: Jibec Date: Sat, 18 Apr 2020 15:42:22 +0200 Subject: [PATCH 19/86] fix identation and simplify some code blocks --- .../pages/RPM.adoc | 27 +++++---- .../infrastructure-services/TigerVNC.adoc | 58 +++++++++---------- .../Viewing_and_Managing_Log_Files.adoc | 8 ++- .../servers/Configuring_NTP_Using_ntpd.adoc | 6 +- 4 files changed, 53 insertions(+), 46 deletions(-) diff --git a/modules/system-administrators-guide/pages/RPM.adoc b/modules/system-administrators-guide/pages/RPM.adoc index 127584b..b602585 100644 --- a/modules/system-administrators-guide/pages/RPM.adoc +++ b/modules/system-administrators-guide/pages/RPM.adoc @@ -348,12 +348,12 @@ indexterm:[packages,finding Fedora RPM packages]indexterm:[RPM,finding Fedora RP Although there are many [application]*RPM* repositories on the Internet, for security and compatibility reasons, you should consider installing only official Fedora-provided RPM packages. The following is a list of sources for [application]*RPM* packages: * indexterm:[{MAJOROS} installation media,installable packages] -indexterm:[packages,{MAJOROS} installation media] -Official {MAJOROS} installation media. + indexterm:[packages,{MAJOROS} installation media] + Official {MAJOROS} installation media. * indexterm:[initial RPM repositories,installable packages] -indexterm:[packages,initial RPM repositories] -Official [application]*RPM* repositories provided with the [application]*DNF* package manager. See xref:package-management/DNF.adoc#ch-DNF[DNF] for details on how to use the official {MAJOROS} package repositories. + indexterm:[packages,initial RPM repositories] + Official [application]*RPM* repositories provided with the [application]*DNF* package manager. See xref:package-management/DNF.adoc#ch-DNF[DNF] for details on how to use the official {MAJOROS} package repositories. * Unofficial, third-party repositories not affiliated with {OSORG} also provide RPM packages. @@ -413,44 +413,49 @@ indexterm:[RPM,tips]indexterm:[packages,RPM,tips] [application]*RPM* is a useful tool for both managing your system and diagnosing and fixing problems. See the following examples for an overview of some of the most-used options. * To verify your entire system and see what files are missing, issue the following command as `root`: -indexterm:[RPM,finding deleted files with]indexterm:[packages,finding deleted files from] + indexterm:[RPM,finding deleted files with]indexterm:[packages,finding deleted files from] ++ [subs="quotes, macros"] ---- [command]#rpm -Va# ---- - ++ If some files are missing or appear corrupted, consider reinstalling relevant packages. * To determine which package owns a file, enter: -indexterm:[RPM,determining file ownership with]indexterm:[packages,determining file ownership with] + indexterm:[RPM,determining file ownership with]indexterm:[packages,determining file ownership with] ++ [subs="quotes, macros"] ---- [command]#rpm -qf _file_pass:attributes[{blank}]# ---- * To verify the package that owns a particular file, enter as `root`: - ++ [subs="quotes, macros"] ---- [command]#rpm -Vf _file_pass:attributes[{blank}]# ---- * To locate documentation files that are a part of a package to which a file belongs, enter: -indexterm:[RPM,documentation with]indexterm:[packages,locating documentation for]indexterm:[documentation,finding installed] + indexterm:[RPM,documentation with]indexterm:[packages,locating documentation for]indexterm:[documentation,finding installed] ++ [subs="quotes, macros"] ---- [command]#rpm -qdf _file_pass:attributes[{blank}]# ---- * To find information about a (non-installed) package file, use the following command: -indexterm:[RPM,querying uninstalled packages]indexterm:[packages,querying uninstalled] + indexterm:[RPM,querying uninstalled packages]indexterm:[packages,querying uninstalled] ++ [subs="quotes, macros"] ---- [command]#rpm -qip _package.rpm_pass:attributes[{blank}]# ---- * To list files contained in a package, use: -indexterm:[RPM,querying for file list]indexterm:[packages,obtaining list of files] + indexterm:[RPM,querying for file list]indexterm:[packages,obtaining list of files] ++ [subs="quotes, macros"] ---- [command]#rpm -qlp _package.rpm_pass:attributes[{blank}]# diff --git a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc index d84db74..ba8b53f 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc @@ -37,7 +37,7 @@ To install the [application]*TigerVNC* server, issue the following command as `r [subs="attributes"] ---- -~]#{nbsp}dnf install tigervnc-server +# dnf install tigervnc-server ---- [[s3-configuring-vnc-server]] @@ -50,17 +50,17 @@ To install the [application]*TigerVNC* server, issue the following command as `r [subs="macros, attributes"] ---- -~]#{nbsp}pass:quotes[`cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service`] +# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service ---- + There is no need to include the display number in the file name because `systemd` automatically creates the appropriately named instance in memory on demand, replacing `'%i'` in the service file by the display number. For a single user it is not necessary to rename the file. For multiple users, a uniquely named service file for each user is required, for example, by adding the user name to the file name in some way. See xref:TigerVNC.adoc#configuring-vncserver-2users[Configuring VNC Server for Two Users] for details. . Edit `/etc/systemd/system/vncserver@.service`, -replacing _USER_ with the actual user name. -Leave the remaining lines of the file unmodified. -The [option]`-geometry` argument specifies the size of the VNC desktop to -be created; by default, it is set to `1024x768`. + replacing _USER_ with the actual user name. + Leave the remaining lines of the file unmodified. + The [option]`-geometry` argument specifies the size of the VNC desktop to + be created; by default, it is set to `1024x768`. + [subs="quotes, macros"] ---- @@ -77,7 +77,7 @@ PIDFile=/home/pass:attributes[{blank}]_USER_pass:attributes[{blank}]/.vnc/%H%i.p [subs="macros, attributes"] ---- -~]#{nbsp}pass:quotes[`systemctl daemon-reload`] +# pass:quotes[`systemctl daemon-reload`] ---- @@ -87,8 +87,8 @@ PIDFile=/home/pass:attributes[{blank}]_USER_pass:attributes[{blank}]/.vnc/%H%i.p [subs="macros, attributes"] ---- -~]#{nbsp}su - pass:quotes[_USER_] -~]${nbsp}pass:quotes[`vncpasswd`] +# su - pass:quotes[_USER_] +$ pass:quotes[`vncpasswd`] Password: Verify: @@ -119,12 +119,12 @@ create different template-type service files, one for each user. [subs="macros, attributes"] ---- -~]${nbsp}su - USER_1 -~]${nbsp}pass:quotes[`vncpasswd`] +$ su - USER_1 +$ vncpasswd Password: Verify: -~]${nbsp}su - USER_2 -~]${nbsp}pass:quotes[`vncpasswd`] +$ su - USER_2 +$ vncpasswd Password: Verify: @@ -141,7 +141,7 @@ With a valid display number, execute the following command: [subs="attributes"] ---- -~]#{nbsp}systemctl start vncserver@:display_number.service +# systemctl start vncserver@:display_number.service ---- @@ -150,7 +150,7 @@ You can also enable the service to start automatically at system start. Then, wh [subs="attributes"] ---- -~]#{nbsp}systemctl enable vncserver@:display_number.service +# systemctl enable vncserver@:display_number.service ---- @@ -166,8 +166,8 @@ start on display 3, and a VNC server for USER_2 to start on display 5: [subs="attributes"] ---- -~]#{nbsp}systemctl start vncserver-USER_1@:3.service -~]#{nbsp}systemctl start vncserver-USER_2@:5.service +# systemctl start vncserver-USER_1@:3.service +# systemctl start vncserver-USER_2@:5.service ---- @@ -180,7 +180,7 @@ the automatic start of the service at system start: [subs="attributes"] ---- -~]#{nbsp}systemctl disable vncserver@:display_number.service +# systemctl disable vncserver@:display_number.service ---- @@ -190,7 +190,7 @@ command as `root`: [subs="attributes"] ---- -~]#{nbsp}systemctl stop vncserver@:display_number.service +# systemctl stop vncserver@:display_number.service ---- @@ -212,7 +212,7 @@ To install the [application]*TigerVNC* client, [command]#vncviewer#pass:attribut [subs="attributes"] ---- -~]#{nbsp}dnf install tigervnc +# dnf install tigervnc ---- [[s6-connecting-vnc-viewer]] @@ -238,7 +238,7 @@ the command looks as follows: [subs="quotes, macros, attributes"] ---- -[command]#~]${nbsp}vncviewer 192.168.0.4:3# +[command]#$ vncviewer 192.168.0.4:3# ---- @@ -264,12 +264,12 @@ For displays `0` to `3`, make use of `firewalld`pass:attributes[{blank}]'s suppo [[proc-Enabling_VNC_Service_in_firewalld]] .Enabling VNC Service in firewalld . Run the following command to see the information concerning `firewalld` -settings: + settings: + [subs="quotes, macros, attributes"] ---- -[command]#~]${nbsp}firewall-cmd --list-all# +[command]#$ firewall-cmd --list-all# ---- @@ -277,7 +277,7 @@ settings: + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.122.116" service name=vnc-server accept' +# firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.122.116" service name=vnc-server accept' success ---- + @@ -287,7 +287,7 @@ See the link:++https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_ + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --list-all +# firewall-cmd --list-all public (default, active) interfaces: bond0 bond0.192 sources: @@ -308,7 +308,7 @@ To open a specific port or range of ports make use of the [option]`--add-port` o + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --zone=public --add-port=5904/tcp +# firewall-cmd --zone=public --add-port=5904/tcp success ---- @@ -316,7 +316,7 @@ success + [subs="attributes"] ---- -~]#{nbsp}firewall-cmd --zone=public --list-ports +# firewall-cmd --zone=public --list-ports 5904/tcp ---- @@ -334,7 +334,7 @@ The format of the command to encrypt a VNC server-client connection is as follow [subs="attributes"] ---- -~]${nbsp}vncviewer -via user@host:display_number +$ vncviewer -via user@host:display_number ---- @@ -347,7 +347,7 @@ The format of the command to encrypt a VNC server-client connection is as follow [subs="attributes"] ---- -~]${nbsp}vncviewer -via USER_2@192.168.2.101:3 +$ vncviewer -via USER_2@192.168.2.101:3 ---- diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc index 37cf1b5..4835fa1 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc @@ -2073,9 +2073,11 @@ When you select the `Show matches only` option, only the matched strings will be [[s2-logfiles-adding]] === Adding a Log File -To add a log file you want to view in the list, select menu:File[ -> `Open` > -]. This will display the `Open Log` window where you can select the directory and file name of the log file you want to view. xref:Viewing_and_Managing_Log_Files.adoc#fig-redhat-logviewer-add[System Log - adding a log file] illustrates the Open Log window. +To add a log file you want to view in the list, select menu:File[> `Open` >]. +This will display the `Open Log` window where you can select the directory and +file name of the log file you want to view. +xref:Viewing_and_Managing_Log_Files.adoc#fig-redhat-logviewer-add[System Log - adding a log file] +illustrates the Open Log window. [[fig-redhat-logviewer-add]] .System Log - adding a log file diff --git a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc index e3e3274..9e531bc 100644 --- a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc +++ b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc @@ -29,9 +29,9 @@ Stratum 0::: Atomic Clocks and their signals broadcast over Radio and GPS ** Mobile Phone Systems -** Low Frequency Radio Broadcasts -WWVB (Colorado, USA.), JJY-40 and JJY-60 (Japan), DCF77 (Germany), and MSF (United Kingdom) - +** Low Frequency Radio Broadcasts+ + WWVB (Colorado, USA.), JJY-40 and JJY-60 (Japan), DCF77 (Germany), and MSF (United Kingdom) ++ These signals can be received by dedicated devices and are usually connected by RS-232 to a system used as an organizational or site-wide time server. Stratum 1::: Computer with radio clock, GPS clock, or atomic clock attached From 76103d24883692a231fe03b768d8f9e5711fad38 Mon Sep 17 00:00:00 2001 From: blackcrack Date: Sun, 12 Jul 2020 14:03:34 +0000 Subject: [PATCH 20/86] Update modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc if some with ssh on the way with X11-Forwarding and need the info for managing the users in Gui, should it exist.. best Blacky p.s. my first entry :) --- .../basic-system-configuration/Managing_Users_and_Groups.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc index cab4d70..8b7e702 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -67,6 +66,8 @@ To make changes to the user accounts, first select the btn:[Unlock] button and a image::managing_users.png[The Users settings tool] +The commandline for call this Gui is : +[user@domain ~]$ kcmshell5 user_manager When a new user is created, the account is disabled until a password is set. The Add User menu contains the options to set a password by the administrator immediately, or to allow the user to choose a password at the first login. [[s1-users-tools]] From 1f9e6d388975f3773269e03518bc8314d826ee2b Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Tue, 14 Apr 2020 22:28:41 +0200 Subject: [PATCH 21/86] Branch for F32 --- antora.yml | 2 +- .../system-administrators-guide/pages/_partials/entities.adoc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/antora.yml b/antora.yml index d70d031..ff37a1c 100644 --- a/antora.yml +++ b/antora.yml @@ -1,5 +1,5 @@ --- name: fedora -version: rawhide +version: f32 # Navigation is in the main 'fedora' component: # https://pagure.io/fedora-docs/release-docs-home diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 1e8e36a..e80de59 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -4,7 +4,7 @@ :MAJOROS: Fedora :MAJOROSVER: Fedora Rawhide :OSORG: The Fedora Project -:PKGOS: rawhide +:PKGOS: 32 :PRODUCT: Fedora Documentation :PRODVER: Rawhide -:YEAR: 2019 +:YEAR: 2020 From 8c3fd96297b59b53fb6f0a9e8caa67afaaff874e Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Holcroft Date: Tue, 21 Apr 2020 21:25:59 +0200 Subject: [PATCH 22/86] suppress indentation warning --- .../pages/infrastructure-services/TigerVNC.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc index 2f9663f..ba8b53f 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/TigerVNC.adoc @@ -82,7 +82,7 @@ PIDFile=/home/pass:attributes[{blank}]_USER_pass:attributes[{blank}]/.vnc/%H%i.p ---- . Set the password for the user or users defined in the configuration file. Note -that you need to switch from `root` to _USER_ first. + that you need to switch from `root` to _USER_ first. + [subs="macros, attributes"] ---- @@ -111,8 +111,8 @@ If you want to configure more than one user on the same machine, create different template-type service files, one for each user. . Create two service files, for example `vncserver-_USER_1_pass:attributes[{blank}]@.service` -and `vncserver-_USER_2_pass:attributes[{blank}]@.service`. -In both these files substitute _USER_ with the correct user name. + and `vncserver-_USER_2_pass:attributes[{blank}]@.service`. + In both these files substitute _USER_ with the correct user name. . Set passwords for both users: + From 8a6bff70235f5e34e73258109568ea68912cdefc Mon Sep 17 00:00:00 2001 From: sysoplab Date: Thu, 14 May 2020 12:07:35 -0500 Subject: [PATCH 23/86] Version changed from fedora rawhide to fedora 32. This was noticably wrong on the preface page as well as a few others. --- .../system-administrators-guide/pages/_partials/entities.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index e80de59..0bf4131 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -2,7 +2,7 @@ :BZURL: link:https://pagure.io/fedora-docs/system-administrators-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora -:MAJOROSVER: Fedora Rawhide +:MAJOROSVER: Fedora 32 :OSORG: The Fedora Project :PKGOS: 32 :PRODUCT: Fedora Documentation From 0df5267f07d28b17c0af6476c89c08d8d4f8414d Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Wed, 21 Oct 2020 18:55:36 +0200 Subject: [PATCH 24/86] Change version in antora.yml to rawhide --- antora.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/antora.yml b/antora.yml index ff37a1c..d70d031 100644 --- a/antora.yml +++ b/antora.yml @@ -1,5 +1,5 @@ --- name: fedora -version: f32 +version: rawhide # Navigation is in the main 'fedora' component: # https://pagure.io/fedora-docs/release-docs-home From c03da3a42c0c22db31102ca489bcef2bfebf81e1 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 09:33:09 +0200 Subject: [PATCH 25/86] Drop reference to the strength of encryption -- it is negotiated during key exchange and it can be 256-bit encryption too --- .../pages/infrastructure-services/OpenSSH.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index c3821c3..d66cefa 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -36,9 +36,9 @@ The SSH protocol provides the following safeguards: No one can pose as the intended server:: After an initial connection, the client can verify that it is connecting to the same server it had connected to previously. -No one can capture the authentication information:: The client transmits its authentication information to the server using strong, 128-bit encryption. +No one can capture the authentication information:: The client transmits its authentication information to the server using strong encryption. -No one can intercept the communication:: All data sent and received during a session is transferred using 128-bit encryption, making intercepted transmissions extremely difficult to decrypt and read. +No one can intercept the communication:: All data sent and received during a session is transferred using strong encryption, making intercepted transmissions extremely difficult to decrypt and read. Additionally, it also offers the following options: From ca9ec6a2e5de0dcd0b17ab6c594e673e76f63d5f Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 09:35:18 +0200 Subject: [PATCH 26/86] SSH Protocol version 1 is no longer available --- .../pages/infrastructure-services/OpenSSH.adoc | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index d66cefa..bd012a5 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -53,15 +53,7 @@ It supports Kerberos authentication:: OpenSSH servers and clients can be config [[s2-ssh-versions]] === Protocol Versions indexterm:[SSH protocol,version 1]indexterm:[SSH protocol,version 2] -Two varieties of SSH currently exist: version 1 and version 2. The OpenSSH suite under {MAJOROS} uses SSH version 2, which has an enhanced key exchange algorithm not vulnerable to the known exploit in version 1. However, for compatibility reasons, the OpenSSH suite does support version 1 connections as well, although version 1 is disabled by default and needs to be enabled in the configuration files. - -.Avoid using SSH version 1 -[IMPORTANT] -==== - -To ensure maximum security for your connection, it is recommended that only SSH version 2-compatible servers and clients are used whenever possible. - -==== +Two varieties of SSH currently exist: version 1 and version 2. The OpenSSH suite under {MAJOROS} uses SSH version 2, which has an enhanced key exchange algorithm not vulnerable to the known exploit in version 1. Protocol version 1 was removed from OpenSSH suite and is no longer supported. [[s2-ssh-conn]] === Event Sequence of an SSH Connection From 8397f103e23044b0110097490662ec895a9047ff Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 09:41:45 +0200 Subject: [PATCH 27/86] Clarify SSH protocol and rekeying steps --- .../pages/infrastructure-services/OpenSSH.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index bd012a5..e82945f 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -75,15 +75,15 @@ The primary role of the transport layer is to facilitate safe and secure communi Once an SSH client contacts a server, key information is exchanged so that the two systems can correctly construct the transport layer. The following steps occur during this exchange: -* Keys are exchanged +* The key exchange algorithm is determined -* The public key encryption algorithm is determined +* The public key signature algorithm is determined * The symmetric encryption algorithm is determined * The message authentication algorithm is determined -* The hash algorithm is determined +* Keys are exchanged During the key exchange, the server identifies itself to the client with a unique _host key_. If the client has never communicated with this particular server before, the server's host key is unknown to the client and it does not connect. OpenSSH notifies the user that the authenticity of the host cannot be established and prompts the user to accept or reject it. The user is expected to independently verify the new host key before accepting it. In subsequent connections, the server's host key is checked against the saved version on the client, providing confidence that the client is indeed communicating with the intended server. If, in the future, the host key no longer matches, the user must remove the client's saved version before a connection can occur. @@ -97,7 +97,7 @@ It is possible for an attacker to masquerade as an SSH server during the initial SSH is designed to work with almost any kind of public key algorithm or encoding format. After an initial key exchange creates a hash value used for exchanges and a shared secret value, the two systems immediately begin calculating new keys and algorithms to protect authentication and future data sent over the connection. -After a certain amount of data has been transmitted using a given key and algorithm (the exact amount depends on the SSH implementation), another key exchange occurs, generating another set of hash values and a new shared secret value. Even if an attacker is able to determine the hash and shared secret value, this information is only useful for a limited period of time. +After a certain amount of data has been transmitted using a given key and algorithm (the exact amount depends on the SSH implementation, encryption algorithm and configuration), another key exchange occurs, generating another set of hash values and a new shared secret value. Even if an attacker is able to determine the hash and shared secret value, this information is only useful for a limited period of time. [[s2-ssh-protocol-authentication]] ==== Authentication From 5ecefabbafdec2f8868a941834b1e8e8b2d129e0 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 09:52:06 +0200 Subject: [PATCH 28/86] Clarify functionality of moduli file --- .../pages/infrastructure-services/OpenSSH.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index e82945f..b70010a 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -140,7 +140,7 @@ System-wide SSH configuration information is stored in the `/etc/ssh/` directory [options="header"] |=== |File|Description -|`/etc/ssh/moduli`|Contains Diffie-Hellman groups used for the Diffie-Hellman key exchange which is critical for constructing a secure transport layer. When keys are exchanged at the beginning of an SSH session, a shared, secret value is created which cannot be determined by either party alone. This value is then used to provide host authentication. +|`/etc/ssh/moduli`|Contains Diffie-Hellman groups used for the "Diffie-Hellman group exchange" key exchange method, which is critical for constructing a secure transport layer. When keys are exchanged at the beginning of an SSH session, a shared, secret value is created which cannot be determined by either party alone. If the file is not available, fixed groups will be used. Other key exchange methods do not need this file. |`/etc/ssh/ssh_config`|The default SSH client configuration file. Note that it is overridden by `~/.ssh/config` if it exists. |`/etc/ssh/sshd_config`|The configuration file for the [command]#sshd# daemon. |`/etc/ssh/ssh_host_ecdsa_key`|The ECDSA private key used by the [command]#sshd# daemon. From 5637028cfa9fc9793b5462e8a67cd9b03d1a8693 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 09:53:44 +0200 Subject: [PATCH 29/86] Remove more references to removed SSHv1 protocol and add current host keys --- .../pages/infrastructure-services/OpenSSH.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index b70010a..979d6c2 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -145,10 +145,10 @@ System-wide SSH configuration information is stored in the `/etc/ssh/` directory |`/etc/ssh/sshd_config`|The configuration file for the [command]#sshd# daemon. |`/etc/ssh/ssh_host_ecdsa_key`|The ECDSA private key used by the [command]#sshd# daemon. |`/etc/ssh/ssh_host_ecdsa_key.pub`|The ECDSA public key used by the [command]#sshd# daemon. -|`/etc/ssh/ssh_host_key`|The RSA private key used by the [command]#sshd# daemon for version 1 of the SSH protocol. -|`/etc/ssh/ssh_host_key.pub`|The RSA public key used by the [command]#sshd# daemon for version 1 of the SSH protocol. -|`/etc/ssh/ssh_host_rsa_key`|The RSA private key used by the [command]#sshd# daemon for version 2 of the SSH protocol. -|`/etc/ssh/ssh_host_rsa_key.pub`|The RSA public key used by the [command]#sshd# daemon for version 2 of the SSH protocol. +|`/etc/ssh/ssh_host_rsa_key`|The RSA private key used by the [command]#sshd# daemon. +|`/etc/ssh/ssh_host_rsa_key.pub`|The RSA public key used by the [command]#sshd# daemon. +|`/etc/ssh/ssh_host_ed25519_key`|The EdDSA private key used by the [command]#sshd# daemon. +|`/etc/ssh/ssh_host_ed25519_key.pub`|The EdDSA public key used by the [command]#sshd# daemon. |`/etc/pam.d/sshd`|The PAM configuration file for the [command]#sshd# daemon. |`/etc/sysconfig/sshd`|Configuration file for the `sshd` service. |=== @@ -162,10 +162,10 @@ System-wide SSH configuration information is stored in the `/etc/ssh/` directory |`~/.ssh/authorized_keys`|Holds a list of authorized public keys for servers. When the client connects to a server, the server authenticates the client by checking its signed public key stored within this file. |`~/.ssh/id_ecdsa`|Contains the ECDSA private key of the user. |`~/.ssh/id_ecdsa.pub`|The ECDSA public key of the user. -|`~/.ssh/id_rsa`|The RSA private key used by [command]#ssh# for version 2 of the SSH protocol. -|`~/.ssh/id_rsa.pub`|The RSA public key used by [command]#ssh# for version 2 of the SSH protocol. -|`~/.ssh/identity`|The RSA private key used by [command]#ssh# for version 1 of the SSH protocol. -|`~/.ssh/identity.pub`|The RSA public key used by [command]#ssh# for version 1 of the SSH protocol. +|`~/.ssh/id_rsa`|The RSA private key used by [command]#ssh#. +|`~/.ssh/id_rsa.pub`|The RSA public key used by [command]#ssh#. +|`~/.ssh/id_ed25519`|The EdDSA private key used by [command]#ssh#. +|`~/.ssh/id_ed25519.pub`|The EdDSA public key used by [command]#ssh#. |`~/.ssh/known_hosts`|Contains host keys of SSH servers accessed by the user. This file is very important for ensuring that the SSH client is connecting to the correct SSH server. |=== From a26310fc24a37663ec1e14017b06117d469ff8c7 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 10:51:17 +0200 Subject: [PATCH 30/86] Clarify how to change server configuration using drop-in directory and files --- .../pages/infrastructure-services/OpenSSH.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index 979d6c2..f4fbf89 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -251,14 +251,14 @@ See xref:infrastructure-services/Services_and_Daemons.adoc#ch-Services_and_Daemo [[s2-ssh-configuration-keypairs]] === Using Key-based Authentication indexterm:[OpenSSH,using key-based authentication] -To improve the system security even further, generate SSH key pairs and then enforce key-based authentication by disabling password authentication. To do so, open the `/etc/ssh/sshd_config` configuration file in a text editor such as [application]*vi* or [application]*nano*, and change the [option]`PasswordAuthentication` option as follows: +To improve the system security even further, generate SSH key pairs and then enforce key-based authentication by disabling password authentication. To do so, create a drop-in configuration file, for example `/etc/ssh/sshd_config.d/01-local.conf`. Make sure it is lexicographically before the `50-redhat.conf` file, providing Fedora defaults. In a text editor such as [application]*vi* or [application]*nano* insert the [option]`PasswordAuthentication` option as follows: [subs="quotes"] ---- PasswordAuthentication no ---- -If you are working on a system other than a new default installation, check that [command]#PubkeyAuthentication no# has *not* been set. If connected remotely, not using console or out-of-band access, testing the key-based log in process before disabling password authentication is advised. +If you are working on a system other than a new default installation, check that [command]#PubkeyAuthentication no# has *not* been set in neither `/etc/ssh/sshd_config` nor any included file from drop-in directory. If connected remotely, not using console or out-of-band access, testing the key-based log in process before disabling password authentication is advised. To be able to use [command]#ssh#, [command]#scp#, or [command]#sftp# to connect to the server from a client machine, generate an authorization key pair by following the steps below. Note that keys must be generated for each user separately. From 8d9d8050d22e3d1e3fcf9dfca72cf0977cae4829 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:02:10 +0200 Subject: [PATCH 31/86] Use new format for fingerprints and ssh prompts --- .../infrastructure-services/OpenSSH.adoc | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index f4fbf89..64eb94e 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -305,7 +305,7 @@ After this, you will be presented with a message similar to this: Your identification has been saved in /home/USER/.ssh/id_rsa. Your public key has been saved in /home/USER/.ssh/id_rsa.pub. The key fingerprint is: -e7:97:c7:e2:0e:f9:0e:fc:c4:d7:cb:e5:31:11:92:14 USER@penguin.example.com +SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 USER@penguin.example.com The key's randomart image is: +--[ RSA 2048]----+ | E. | @@ -366,7 +366,7 @@ After this, you will be presented with a message similar to this: Your identification has been saved in /home/USER/.ssh/id_ecdsa. Your public key has been saved in /home/USER/.ssh/id_ecdsa.pub. The key fingerprint is: -fd:1d:ca:10:52:96:21:43:7e:bd:4c:fc:5b:35:6b:63 USER@penguin.example.com +SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 USER@penguin.example.com The key's randomart image is: +--[ECDSA 256]---+ | .+ +o | @@ -506,7 +506,7 @@ Enter same passphrase again: Your identification has been saved in /root/.ssh/ca_user_key. Your public key has been saved in /root/.ssh/ca_user_key.pub. The key fingerprint is: -11:14:2f:32:fd:5d:f5:e4:7a:5a:d6:b6:a0:62:c9:1f root@host_name.example.com +SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 root@host_name.example.com The key's randomart image is: +--[ RSA 2048]----+ | .+. o| @@ -531,7 +531,7 @@ Enter same passphrase again: Your identification has been saved in /root/.ssh/ca_host_key. Your public key has been saved in /root/.ssh/ca_host_key.pub. The key fingerprint is: -e4:d5:d1:4f:6b:fd:a2:e3:4e:5a:73:52:91:0b:b7:7a root@host_name.example.com +SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 root@host_name.example.com The key's randomart image is: +--[ RSA 2048]----+ | .. | @@ -597,9 +597,9 @@ Where _host_name_ is the host name of a server the is required to authenticate u ---- ~]# scp ~/.ssh/ca_user_key.pub root@host_name.example.com:/etc/ssh/ The authenticity of host 'host_name.example.com (10.34.74.56)' can't be established. -RSA key fingerprint is fc:23:ad:ae:10:6f:d1:a1:67:ee:b1:d5:37:d4:b0:2f. -Are you sure you want to continue connecting (yes/no)? yes -Warning: Permanently added 'host_name.example.com,10.34.74.56' (RSA) to the list of known hosts. +ECDSA key fingerprint is SHA256:ZYEUaevOAEASvYjm58PiPdMebxhhlaTZBjTMr/N2I3c. +Are you sure you want to continue connecting (yes/no/[fingerprint])? yes +Warning: Permanently added 'host_name.example.com,10.34.74.56' (ECDSA) to the list of known hosts. root@host_name.example.com's password: ca_user_key.pub 100% 420 0.4KB/s 00:00 ---- @@ -705,8 +705,8 @@ To authenticate a host to a user, a public key must be generated on the host, pa ---- ~]# scp /etc/ssh/ssh_host_rsa_key.pub admin@ca-server.example.com:~/keys/ssh_host_rsa_key.pub The authenticity of host 'ca-server.example.com (10.34.74.58)' can't be established. -RSA key fingerprint is b0:e5:ea:b8:75:e2:f0:b1:fe:5b:07:39:7f:58:64:d9. -Are you sure you want to continue connecting (yes/no)? yes +ECDSA key fingerprint is SHA256:ZYEUaevOAEASvYjm58PiPdMebxhhlaTZBjTMr/N2I3c. +Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'ca-server.example.com,10.34.74.58' (RSA) to the list of known hosts. admin@ca-server.example.com's password: ssh_host_rsa_key.pub 100% 382 0.4KB/s 00:00 @@ -807,7 +807,7 @@ Enter same passphrase again: Your identification has been saved in /home/user1/.ssh/id_rsa. Your public key has been saved in /home/user1/.ssh/id_rsa.pub. The key fingerprint is: -b1:f8:26:a7:46:87:c3:60:54:a3:6d:85:0d:60:fe:ce user1@host1.example.com +SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 user1@host1.example.com The key's randomart image is: +--[ RSA 2048]----+ | oo++. | @@ -946,8 +946,8 @@ To view a certificate, use the [option]`-L` to list the contents. For example, f ~]$ ssh-keygen -L -f ~/.ssh/id_rsa-cert.pub /home/user1/.ssh/id_rsa-cert.pub: Type: ssh-rsa-cert-v01@openssh.com user certificate - Public key: RSA-CERT 3c:9d:42:ed:65:b6:0f:18:bf:52:77:c6:02:0e:e5:86 - Signing CA: RSA b1:8e:0b:ce:fe:1b:67:59:f1:74:cd:32:af:5f:c6:e8 + Public key: RSA-CERT SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 + Signing CA: RSA SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 Key ID: "user1" Serial: 0 Valid: from 2015-05-27T00:09:16 to 2016-06-09T00:09:16 @@ -968,8 +968,8 @@ To vew a host certificate: ~]# ssh-keygen -L -f /etc/ssh/ssh_host_rsa_key-cert.pub /etc/ssh/ssh_host_rsa_key-cert.pub: Type: ssh-rsa-cert-v01@openssh.com host certificate - Public key: RSA-CERT 1d:71:61:50:05:9b:ec:64:34:27:a5:cc:67:24:03:23 - Signing CA: RSA e4:d5:d1:4f:6b:fd:a2:e3:4e:5a:73:52:91:0b:b7:7a + Public key: RSA-CERT SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 + Signing CA: RSA SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 Key ID: "host_name" Serial: 0 Valid: from 2015-05-26T17:19:01 to 2016-06-08T17:19:01 @@ -1065,8 +1065,8 @@ The first time you initiate a connection, you will be presented with a message s [subs="quotes"] ---- The authenticity of host 'penguin.example.com' can't be established. -ECDSA key fingerprint is 256 da:24:43:0b:2e:c1:3f:a1:84:13:92:01:52:b4:84:ff. -Are you sure you want to continue connecting (yes/no)? +ECDSA key fingerprint is SHA256:ZYEUaevOAEASvYjm58PiPdMebxhhlaTZBjTMr/N2I3c. +Are you sure you want to continue connecting (yes/no/[fingerprint])? ---- Users should always check if the fingerprint is correct before answering the question in this dialog. The user can ask the administrator of the server to confirm the key is correct. This should be done in a secure and previously agreed way. If the user has access to the server's host keys, the fingerprint can be checked by using the [command]#ssh-keygen# command as follows: @@ -1074,7 +1074,7 @@ Users should always check if the fingerprint is correct before answering the que [subs="attributes"] ---- ~]#{nbsp}ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub -256 da:24:43:0b:2e:c1:3f:a1:84:13:92:01:52:b4:84:ff (ECDSA) +256 SHA256:ZYEUaevOAEASvYjm58PiPdMebxhhlaTZBjTMr/N2I3c no comment (ECDSA) ---- Type `yes` to accept the key and confirm the connection. You will see a notice that the server has been added to the list of known hosts, and a prompt asking for your password: From bed3630f52e060de4afdebab1a5136eb53f9c6e3 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:02:55 +0200 Subject: [PATCH 32/86] Use current dates rather than 5 years old --- .../pages/infrastructure-services/OpenSSH.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index 64eb94e..f84502e 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -449,7 +449,7 @@ Support for certificate authentication of users and hosts using the new OpenSSH ---- ~]# dnf install openssh -Last metadata expiration check performed 0:58:01 ago on Sun Sep 6 16:07:22 2015. +Last metadata expiration check performed 0:58:01 ago on Sun Sep 6 16:07:22 2020. Package openssh-7.1p1-1.fc23.x86_64 is already installed, skipping. ---- @@ -577,7 +577,7 @@ For example: ---- ~]# ssh-keygen -s ~/.ssh/ca_host_key -I host_name -h -n host_name.example.com -V -1w:+54w5d /etc/ssh/ssh_host_rsa.pub Enter passphrase: -Signed host key /root/.ssh/ssh_host_rsa-cert.pub: id "host_name" serial 0 for host_name.example.com valid from 2015-05-15T13:52:29 to 2016-06-08T13:52:29 +Signed host key /root/.ssh/ssh_host_rsa-cert.pub: id "host_name" serial 0 for host_name.example.com valid from 2020-05-15T13:52:29 to 2021-06-08T13:52:29 ---- [[sec-Distributing_and_Trusting_SSH_CA_Public_Keys]] @@ -723,7 +723,7 @@ Alternately, from the CA: ---- ~]# ssh-keygen -s ~/.ssh/ca_host_key -I host_name -h -n host_name.example.com -V -1d:+54w /home/admin/keys/ssh_host_rsa_key.pub Enter passphrase: -Signed host key /home/admin/keys/ssh_host_rsa_key-cert.pub: id "host_name" serial 0 for host_name.example.com valid from 2015-05-26T12:21:54 to 2016-06-08T12:21:54 +Signed host key /home/admin/keys/ssh_host_rsa_key-cert.pub: id "host_name" serial 0 for host_name.example.com valid from 2020-05-26T12:21:54 to 2021-06-08T12:21:54 ---- + Where _host_name_ is the host name of the system requiring the certificate. @@ -859,7 +859,7 @@ If you have configured the client system to trust the host signing key as descri ---- ~]# ssh-keygen -s ~/.ssh/ca_user_key -I user1 -n user1 -V -1d:+54w /home/admin/keys/id_rsa.pub Enter passphrase: -Signed user key /home/admin/keys/id_rsa-cert.pub: id "user1" serial 0 for host_name.example.com valid from 2015-05-21T16:43:17 to 2016-06-03T16:43:17 +Signed user key /home/admin/keys/id_rsa-cert.pub: id "user1" serial 0 for host_name.example.com valid from 2020-05-21T16:43:17 to 2021-06-03T16:43:17 ---- . Copy the resulting certificate to the user's `~/.ssh/` directory on their system. For example: @@ -950,7 +950,7 @@ To view a certificate, use the [option]`-L` to list the contents. For example, f Signing CA: RSA SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 Key ID: "user1" Serial: 0 - Valid: from 2015-05-27T00:09:16 to 2016-06-09T00:09:16 + Valid: from 2020-05-27T00:09:16 to 2021-06-09T00:09:16 Principals: user1 Critical Options: (none) @@ -972,7 +972,7 @@ To vew a host certificate: Signing CA: RSA SHA256:y6f0DGlHe28YWotEypnhfk3WLYQ5TgaQwoSlOFwmmm0 Key ID: "host_name" Serial: 0 - Valid: from 2015-05-26T17:19:01 to 2016-06-08T17:19:01 + Valid: from 2020-05-26T17:19:01 to 2021-06-08T17:19:01 Principals: host_name.example.com Critical Options: (none) From b80ae1c303a76c4eff7dd7d83ef85337bf57798c Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:03:25 +0200 Subject: [PATCH 33/86] Use correct parameters order that actually works --- .../pages/infrastructure-services/OpenSSH.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index f84502e..d7df73f 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -931,7 +931,7 @@ start and end times. For example: [subs="macros"] ---- -ssh-keygen -s ca_user_key -I pass:quotes[_certificate_ID_] id_rsa.pub -V "-1w:+54w5d" +ssh-keygen -s ca_user_key -I pass:quotes[_certificate_ID_] -V "-1w:+54w5d" id_rsa.pub ---- A certificate that is presented at a time outside this range will not be considered valid. From f1aa54fe75e1e8d1bbae46c547a52eaccde933cb Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:05:41 +0200 Subject: [PATCH 34/86] Use systemctl to restart services --- .../pages/infrastructure-services/OpenSSH.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index d7df73f..5a83ea9 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -617,7 +617,7 @@ TrustedUserCAKeys /etc/ssh/ca_user_key.pub Restart `sshd` to make the changes take effect: + ---- -~]# service sshd restart +~]#{nbsp}systemctl restart sshd.service ---- To avoid being presented with the warning about an unknown host, a user's system must trust the CA's public key that was used to sign the host certificates. In this example that is `ca_host_key.pub`. @@ -745,7 +745,7 @@ HostCertificate /etc/ssh/ssh_host_rsa_key-cert.pub . Restart `sshd` to make the changes take effect: + ---- -~]# service sshd restart +~]#{nbsp}systemctl restart sshd.service ---- . On user's systems. remove keys belonging to hosts from the `~/.ssh/known_hosts` file if the user has previously logged into the host configured above. When a user logs into the host they should no longer be presented with the warning about the hosts authenticity. From 0c913199006b907c60311d826b9c8c8e0cd66b33 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:06:05 +0200 Subject: [PATCH 35/86] Do not recommend usage of scp anymore --- .../pages/infrastructure-services/OpenSSH.adoc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index 5a83ea9..ba15702 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -1171,6 +1171,12 @@ USER@penguin.example.com's password: .vimrc 100% 2233 2.2KB/s 00:00 ---- +[IMPORTANT] +==== + +The SCP protocol is not well designed and can cause unexpected results. In the past it was source of several CVEs where malicious server could override files in local filesystem when downloading files. It is recommended to use SFTP when possible. See the next section for more information. + +==== [[s2-ssh-clients-sftp]] === Using the [command]#sftp# Utility indexterm:[sftp,OpenSSH]indexterm:[OpenSSH,client,sftp] From 583a8d7878dcc0cf3a39b95d98da198ed464cf21 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:06:26 +0200 Subject: [PATCH 36/86] Use more up-to-date Fedora version in the example --- .../pages/infrastructure-services/OpenSSH.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index ba15702..5f736bb 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -1118,7 +1118,7 @@ For example, the `/etc/redhat-release` file provides information about the {MAJO ---- ~]${nbsp}pass:attributes[{blank}][command]#ssh USER@penguin.example.com cat /etc/redhat-release# USER@penguin.example.com's password: -Fedora release 20 (Heisenbug) +Fedora release 31 (Thirty One) ---- After you enter the correct password, the user name will be displayed, and you will return to your local shell prompt. From 44dac05d02ae500c50524c21ec1a5bd74d69d55e Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:06:50 +0200 Subject: [PATCH 37/86] SFTP is really a FTP session --- .../pages/infrastructure-services/OpenSSH.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index 5f736bb..c9a3a0d 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -1180,7 +1180,7 @@ The SCP protocol is not well designed and can cause unexpected results. In the p [[s2-ssh-clients-sftp]] === Using the [command]#sftp# Utility indexterm:[sftp,OpenSSH]indexterm:[OpenSSH,client,sftp] -The [command]#sftp# utility can be used to open a secure, interactive FTP session. In its design, it is similar to [command]#ftp# except that it uses a secure, encrypted connection. +The [command]#sftp# utility can be used to open a secure, interactive SFTP session. In its design, it is similar to [command]#ftp# except that it uses a secure, encrypted connection. To connect to a remote system, use a command in the following form: From 847034d4d23e5acb713e6663eb564b358ce4d151 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Tue, 14 Jul 2020 12:07:11 +0200 Subject: [PATCH 38/86] Use the same replacement word in the sftp command --- .../pages/infrastructure-services/OpenSSH.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index c9a3a0d..a553e20 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -1210,7 +1210,7 @@ After you enter the correct password, you will be presented with a prompt. The [ |[command]#ls# [pass:attributes[{blank}]_directory_pass:attributes[{blank}]]|List the content of a remote _directory_. If none is supplied, a current working directory is used by default. |[command]#cd# _directory_|Change the remote working directory to _directory_. |[command]#mkdir# _directory_|Create a remote _directory_. -|[command]#rmdir# _path_|Remove a remote _directory_. +|[command]#rmdir# _directory_|Remove a remote _directory_. |[command]#put# _localfile_ [pass:attributes[{blank}]_remotefile_pass:attributes[{blank}]]|Transfer _localfile_ to a remote machine. |[command]#get# _remotefile_ [pass:attributes[{blank}]_localfile_pass:attributes[{blank}]]|Transfer _remotefile_ from a remote machine. |=== From 866b4bc1b0a3a9b4d93641800c64e5acdbd5aaa1 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Mon, 26 Oct 2020 22:46:28 +0100 Subject: [PATCH 39/86] Add ToC and fix broken xrefs --- .../pages/infrastructure-services/OpenSSH.adoc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index a553e20..b27e48a 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -4,6 +4,8 @@ include::{partialsdir}/entities.adoc[] [[ch-OpenSSH]] = OpenSSH +:toc: + indexterm:[OpenSSH] `SSH` (Secure Shell) is a protocol which facilitates secure communications between two systems using a client-server architecture and allows users to log into server host systems remotely. Unlike other remote communication protocols, such as `FTP`, `Telnet`, or [command]#rlogin#, SSH encrypts the login session, rendering the connection difficult for intruders to collect unencrypted passwords. @@ -132,7 +134,7 @@ In order to perform tasks described in this section, you must have superuser pri indexterm:[SSH protocol,configuration files] There are two different sets of configuration files: those for client programs (that is, [command]#ssh#, [command]#scp#, and [command]#sftp#), and those for the server (the [command]#sshd# daemon). indexterm:[SSH protocol,configuration files,system-wide configuration files]indexterm:[SSH protocol,configuration files,user-specific configuration files] -System-wide SSH configuration information is stored in the `/etc/ssh/` directory as described in xref:OpenSSH.adoc#table-ssh-configuration-configs-system[System-wide configuration files]. User-specific SSH configuration information is stored in `~/.ssh/` within the user's home directory as described in xref:OpenSSH.adoc#table-ssh-configuration-configs-user[User-specific configuration files]. +System-wide SSH configuration information is stored in the `/etc/ssh/` directory as described in xref:table-ssh-configuration-configs-system[System-wide configuration files]. User-specific SSH configuration information is stored in `~/.ssh/` within the user's home directory as described in xref:table-ssh-configuration-configs-user[User-specific configuration files]. [[table-ssh-configuration-configs-system]] .System-wide configuration files @@ -219,7 +221,7 @@ Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. ---- -To prevent this, you can backup the relevant files from the `/etc/ssh/` directory (see xref:OpenSSH.adoc#table-ssh-configuration-configs-system[System-wide configuration files] for a complete list), and restore them whenever you reinstall the system. +To prevent this, you can backup the relevant files from the `/etc/ssh/` directory (see xref:table-ssh-configuration-configs-system[System-wide configuration files] for a complete list), and restore them whenever you reinstall the system. [[s2-ssh-configuration-requiring]] === Requiring SSH for Remote Connections @@ -262,7 +264,7 @@ If you are working on a system other than a new default installation, check that To be able to use [command]#ssh#, [command]#scp#, or [command]#sftp# to connect to the server from a client machine, generate an authorization key pair by following the steps below. Note that keys must be generated for each user separately. -{MAJOROSVER} uses SSH Protocol 2 and RSA keys by default (see xref:OpenSSH.adoc#s2-ssh-versions[Protocol Versions] for more information). +{MAJOROSVER} uses SSH Protocol 2 and RSA keys by default (see xref:s2-ssh-versions[Protocol Versions] for more information). .Do not generate key pairs as root [IMPORTANT] @@ -405,7 +407,7 @@ ssh-copy-id -i ~/.ssh/id_ecdsa.pub USER@hostname + This will copy the content of `~/.ssh/id_ecdsa.pub` into the `~/.ssh/authorized_keys` on the machine to which you want to connect. If the file already exists, the keys are appended to its end. -See xref:OpenSSH.adoc#s3-ssh-configuration-keypairs-agent[Configuring ssh-agent] for information on how to set up your system to remember the passphrase. +See xref:s3-ssh-configuration-keypairs-agent[Configuring ssh-agent] for information on how to set up your system to remember the passphrase. .Never share your private key [IMPORTANT] @@ -750,7 +752,7 @@ HostCertificate /etc/ssh/ssh_host_rsa_key-cert.pub . On user's systems. remove keys belonging to hosts from the `~/.ssh/known_hosts` file if the user has previously logged into the host configured above. When a user logs into the host they should no longer be presented with the warning about the hosts authenticity. -To test the host certificate, on a client system, ensure the client has set up the global `/etc/ssh/known_hosts` file, as described in xref:OpenSSH.adoc#proc-Trusting_the_Host_Signing_Key[Trusting the Host Signing Key], and that the server's public key is not in the `~/.ssh/known_hosts` file. Then attempt to log into the server over SSH as a remote user. You should not see a warning about the authenticity of the host. If required, add the [option]`-v` option to the SSH command to see logging information. +To test the host certificate, on a client system, ensure the client has set up the global `/etc/ssh/known_hosts` file, as described in xref:proc-Trusting_the_Host_Signing_Key[Trusting the Host Signing Key], and that the server's public key is not in the `~/.ssh/known_hosts` file. Then attempt to log into the server over SSH as a remote user. You should not see a warning about the authenticity of the host. If required, add the [option]`-v` option to the SSH command to see logging information. [[sec-Creating_SSH_Certificates_for_Authenticating_Users]] ==== Creating SSH Certificates for Authenticating Users @@ -833,7 +835,7 @@ drwx------. 3 user1 user1 4096 May 7 12:37 .. -rw-r--r--. 1 user1 user1 421 May 7 12:37 id_rsa.pub ---- + -See xref:OpenSSH.adoc#s2-ssh-configuration-keypairs[Using Key-based Authentication] for more examples of key generation and for instructions on setting the correct directory permissions. +See xref:s2-ssh-configuration-keypairs[Using Key-based Authentication] for more examples of key generation and for instructions on setting the correct directory permissions. . The chosen public key must be copied to the server designated as the CA, in order to be signed. The secure copy command can be used to do this, the command has the following format: + @@ -852,7 +854,7 @@ admin@ca-server.example.com's password: id_rsa.pub 100% 421 0.4KB/s 00:00 ---- + -If you have configured the client system to trust the host signing key as described in xref:OpenSSH.adoc#proc-Trusting_the_Host_Signing_Key[Trusting the Host Signing Key] then you should not see a warning about the authenticity of the remote host. +If you have configured the client system to trust the host signing key as described in xref:proc-Trusting_the_Host_Signing_Key[Trusting the Host Signing Key] then you should not see a warning about the authenticity of the remote host. . On the CA server, sign the user's public key. For example, as `root`: + From e020cd11a62499bb64ebff86455a15faa80fc557 Mon Sep 17 00:00:00 2001 From: Rostislav Krasny Date: Sun, 20 Dec 2020 16:52:30 +0000 Subject: [PATCH 40/86] Fix wrong command example in modules/system-administrators-guide/pages/package-management/DNF.adoc --- .../pages/package-management/DNF.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/package-management/DNF.adoc b/modules/system-administrators-guide/pages/package-management/DNF.adoc index 7ac95cc..5836d91 100644 --- a/modules/system-administrators-guide/pages/package-management/DNF.adoc +++ b/modules/system-administrators-guide/pages/package-management/DNF.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -198,7 +197,7 @@ Be careful to escape the glob expressions when passing them as arguments to a [c DNF searches only package names when using glob expressions. To search for a version of a package, include a dash and part of the version number as follows: ---- -~]# dnf search kernel*-4* +~]# dnf list kernel*-4* Last metadata expiration check performed 2:46:09 ago on Thu May 14 23:23:51 2015. Installed Packages kernel.x86_64 4.0.0-1.fc22 @System From 764f878e9823906fa90d22b9ea705e729ab1ac64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Tue, 20 Oct 2020 18:50:58 +0200 Subject: [PATCH 41/86] GRUB 2: Fix links to sections in the same page --- .../Working_with_the_GRUB_2_Boot_Loader.adoc | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc index ce0ac3c..b864790 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc @@ -14,7 +14,7 @@ GRUB 2 reads its configuration from the `/boot/grub2/grub.cfg` file on tradition The GRUB 2 configuration file, `grub.cfg`, is generated during installation, or by invoking the [application]*/usr/sbin/grub2-mkconfig* utility, and is automatically updated by [command]#grubby# each time a new kernel is installed. When regenerated manually using [application]*grub2-mkconfig*, the file is generated according to the template files located in `/etc/grub.d/`, and custom settings in the `/etc/default/grub` file. Edits of `grub.cfg` will be lost any time [application]*grub2-mkconfig* is used to regenerate the file, so care must be taken to reflect any manual changes in `/etc/default/grub` as well. -Normal operations on `grub.cfg`, such as the removal and addition of new kernels, should be done using the [command]#grubby# tool and, for scripts, using [command]#new-kernel-pkg# tool. If you use [command]#grubby# to modify the default kernel the changes will be inherited when new kernels are installed. For more information on [command]#grubby#, see xref:Working_with_the_GRUB_2_Boot_Loader.adoc#sec-Making_Persistent_Changes_to_a_GRUB_2_Menu_Using_the_grubby_Tool[Making Persistent Changes to a GRUB 2 Menu Using the grubby Tool]. +Normal operations on `grub.cfg`, such as the removal and addition of new kernels, should be done using the [command]#grubby# tool and, for scripts, using [command]#new-kernel-pkg# tool. If you use [command]#grubby# to modify the default kernel the changes will be inherited when new kernels are installed. For more information on [command]#grubby#, see xref:#sec-Making_Persistent_Changes_to_a_GRUB_2_Menu_Using_the_grubby_Tool[Making Persistent Changes to a GRUB 2 Menu Using the grubby Tool]. The `/etc/default/grub` file is used by the [command]#grub2-mkconfig# tool, which is used by `anaconda` when creating `grub.cfg` during the installation process, and can be used in the event of a system failure, for example if the boot loader configurations need to be recreated. In general, it is not recommended to replace the `grub.cfg` file by manually running `grub2-mkconfig` except as a last resort. Note that any manual changes to `/etc/default/grub` require rebuilding the `grub.cfg` file. @@ -59,11 +59,11 @@ For information on using [application]*Dracut*, see xref:kernel-module-driver-co Changes to the GRUB 2 menu can be made temporarily at boot time, made persistent for a single system while the system is running, or as part of making a new GRUB 2 configuration file. -* To make non-persistent changes to the GRUB 2 menu, see xref:Working_with_the_GRUB_2_Boot_Loader.adoc#sec-Making_Temporary_Changes_to_a_GRUB_2_Menu[Making Temporary Changes to a GRUB 2 Menu]. +* To make non-persistent changes to the GRUB 2 menu, see xref:#sec-Making_Temporary_Changes_to_a_GRUB_2_Menu[Making Temporary Changes to a GRUB 2 Menu]. -* To make persistent changes to a running system, see xref:Working_with_the_GRUB_2_Boot_Loader.adoc#sec-Making_Persistent_Changes_to_a_GRUB_2_Menu_Using_the_grubby_Tool[Making Persistent Changes to a GRUB 2 Menu Using the grubby Tool]. +* To make persistent changes to a running system, see xref:#sec-Making_Persistent_Changes_to_a_GRUB_2_Menu_Using_the_grubby_Tool[Making Persistent Changes to a GRUB 2 Menu Using the grubby Tool]. -* For information on making and customizing a GRUB 2 configuration file, see xref:Working_with_the_GRUB_2_Boot_Loader.adoc#sec-Customizing_the_GRUB_2_Configuration_File[Customizing the GRUB 2 Configuration File]. +* For information on making and customizing a GRUB 2 configuration file, see xref:#sec-Customizing_the_GRUB_2_Configuration_File[Customizing the GRUB 2 Configuration File]. [[sec-Making_Temporary_Changes_to_a_GRUB_2_Menu]] == Making Temporary Changes to a GRUB 2 Menu @@ -89,7 +89,7 @@ linux16 /vmlinuz-4.2.0-1.fc23.x86_64 root=/dev/mapper/fedora-root ro rd.md= The [option]`rhgb` and [option]`quiet` parameters can be removed in order to enable system messages. -These settings are not persistent and apply only for a single boot. To make persistent changes to a menu entry on a system, use the [command]#grubby# tool. See xref:Working_with_the_GRUB_2_Boot_Loader.adoc#bh-Adding_and_Removing_Arguments_from_a_GRUB_Menu_Entry[Adding and Removing Arguments from a GRUB Menu Entry] for more information on using [command]#grubby#. +These settings are not persistent and apply only for a single boot. To make persistent changes to a menu entry on a system, use the [command]#grubby# tool. See xref:#bh-Adding_and_Removing_Arguments_from_a_GRUB_Menu_Entry[Adding and Removing Arguments from a GRUB Menu Entry] for more information on using [command]#grubby#. [[sec-Making_Persistent_Changes_to_a_GRUB_2_Menu_Using_the_grubby_Tool]] == Making Persistent Changes to a GRUB 2 Menu Using the grubby Tool @@ -428,7 +428,7 @@ Alternatively, if you want to keep the files in the `/etc/grub2.d/` directory, m [[sec-GRUB_2_Password_Protection]] == GRUB 2 Password Protection -GRUB 2 supports both plain-text and encrypted passwords in the GRUB 2 template files. To enable the use of passwords, specify a superuser who can reach the protected entries. Other users can be specified to access these entries as well. Menu entries can be password-protected for booting by adding one or more users to the menu entry as described in xref:Working_with_the_GRUB_2_Boot_Loader.adoc#sec-Setting_Up_Users_and_Password_Protection_Specifying_Menu_Entries[Setting Up Users and Password Protection, Specifying Menu Entries]. To use encrypted passwords, see xref:Working_with_the_GRUB_2_Boot_Loader.adoc#sec-Password_Encryption[Password Encryption]. +GRUB 2 supports both plain-text and encrypted passwords in the GRUB 2 template files. To enable the use of passwords, specify a superuser who can reach the protected entries. Other users can be specified to access these entries as well. Menu entries can be password-protected for booting by adding one or more users to the menu entry as described in xref:#sec-Setting_Up_Users_and_Password_Protection_Specifying_Menu_Entries[Setting Up Users and Password Protection, Specifying Menu Entries]. To use encrypted passwords, see xref:#sec-Password_Encryption[Password Encryption]. [WARNING] ==== @@ -606,7 +606,7 @@ This method completely removes all GRUB 2 configuration files and system setting ~]#{nbsp}grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ---- -. Now follow the procedure in xref:Working_with_the_GRUB_2_Boot_Loader.adoc#sec-Reinstalling_GRUB_2[Reinstalling GRUB 2] to restore GRUB2 on the `/boot/` partition. +. Now follow the procedure in xref:#sec-Reinstalling_GRUB_2[Reinstalling GRUB 2] to restore GRUB2 on the `/boot/` partition. [[sec-GRUB_2_over_a_Serial_Console]] == GRUB 2 over a Serial Console @@ -631,7 +631,7 @@ To make persistent changes to a menu entry on a system, use the [command]#grubby ~]# grubby --remove-args="rhgb quiet" --args=console=ttyS0,115200 --update-kernel=DEFAULT ---- -The [option]`--update-kernel` parameter also accepts the keyword `ALL` or a comma separated list of kernel index numbers. See xref:Working_with_the_GRUB_2_Boot_Loader.adoc#bh-Adding_and_Removing_Arguments_from_a_GRUB_Menu_Entry[Adding and Removing Arguments from a GRUB Menu Entry] for more information on using [command]#grubby#. +The [option]`--update-kernel` parameter also accepts the keyword `ALL` or a comma separated list of kernel index numbers. See xref:#bh-Adding_and_Removing_Arguments_from_a_GRUB_Menu_Entry[Adding and Removing Arguments from a GRUB Menu Entry] for more information on using [command]#grubby#. If required to build a new GRUB 2 configuration file, add the following two lines in the `/etc/default/grub` file: @@ -672,7 +672,7 @@ console=pass:attributes[{blank}]_ttyS0,9600n8_ Where [option]`console=ttyS0` is the serial terminal to be used, [option]`9600` is the baud rate, [option]`n` is for no parity, and [option]`8` is the word length in bits. A much higher baud rate, for example `115200`, is preferable for tasks such as following log files. -For more information on serial console settings, see xref:Working_with_the_GRUB_2_Boot_Loader.adoc#bh-Installable_and_External_Documentation[Installed Documentation] +For more information on serial console settings, see xref:#bh-Installable_and_External_Documentation[Installed Documentation] ==== @@ -767,9 +767,9 @@ Note that in GRUB 2, resetting the password is no longer performed in single-use Two procedures for resetting the `root` password are shown here: -* xref:Working_with_the_GRUB_2_Boot_Loader.adoc#proc-Resetting_the_Root_Password_Using_an_Installation_Disk[Resetting the Root Password Using an Installation Disk] takes you to a shell prompt, without having to edit the grub menu. It is the shorter of the two procedures and it is also the recommended method. You can use a server boot disk or a netinstall installation disk. +* xref:#proc-Resetting_the_Root_Password_Using_an_Installation_Disk[Resetting the Root Password Using an Installation Disk] takes you to a shell prompt, without having to edit the grub menu. It is the shorter of the two procedures and it is also the recommended method. You can use a server boot disk or a netinstall installation disk. -* xref:Working_with_the_GRUB_2_Boot_Loader.adoc#proc-Resetting_the_Root_Password_Using_rd.break[Resetting the Root Password Using rd.break] makes use of [command]#rd.break# to interrupt the boot process before control is passed from `initramfs` to `systemd`. The disadvantage of this method is that it requires more steps, includes having to edit the GRUB menu, and involves choosing between a possibly time consuming SELinux file relabel or changing the SELinux enforcing mode and then restoring the SELinux security context for `/etc/shadow/` when the boot completes. +* xref:#proc-Resetting_the_Root_Password_Using_rd.break[Resetting the Root Password Using rd.break] makes use of [command]#rd.break# to interrupt the boot process before control is passed from `initramfs` to `systemd`. The disadvantage of this method is that it requires more steps, includes having to edit the GRUB menu, and involves choosing between a possibly time consuming SELinux file relabel or changing the SELinux enforcing mode and then restoring the SELinux security context for `/etc/shadow/` when the boot completes. [[proc-Resetting_the_Root_Password_Using_an_Installation_Disk]] .Resetting the Root Password Using an Installation Disk From edc4c7c8a0d19f543e071131cd5f7cc1ebe71158 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Mon, 16 Nov 2020 10:19:45 +0100 Subject: [PATCH 42/86] GRUB 2: Add example for new boot entries with additional kargs --- .../Working_with_the_GRUB_2_Boot_Loader.adoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc index b864790..68b8e22 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc @@ -199,6 +199,16 @@ title=Fedora (4.2.0-1.fc23.x86_64) 23 (Workstation Edition) See the `grubby(8)` manual page for more command options. +.Adding a new entry with additionnal kernel arguments +To add a new entry with the default kernel but with additionnal kernel arguments and make it the default entry, use: + +[subs="macros"] +---- +~]# grubby --add-kernel $(grubby --default-kernel) --copy-default --args=crashkernel=128M --title "Default kernel with kdump support" --make-default +---- + +In this example, we set the `crashkernel=128M` argument for kdump support. + [[sec-Customizing_the_GRUB_2_Configuration_File]] == Customizing the GRUB 2 Configuration File From 84567cb2342fe28c40e4c4f2cbcc7b616272f893 Mon Sep 17 00:00:00 2001 From: Rostislav Krasny Date: Sun, 20 Dec 2020 16:52:30 +0000 Subject: [PATCH 43/86] Fix wrong command example in modules/system-administrators-guide/pages/package-management/DNF.adoc --- .../pages/package-management/DNF.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/package-management/DNF.adoc b/modules/system-administrators-guide/pages/package-management/DNF.adoc index 7ac95cc..5836d91 100644 --- a/modules/system-administrators-guide/pages/package-management/DNF.adoc +++ b/modules/system-administrators-guide/pages/package-management/DNF.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -198,7 +197,7 @@ Be careful to escape the glob expressions when passing them as arguments to a [c DNF searches only package names when using glob expressions. To search for a version of a package, include a dash and part of the version number as follows: ---- -~]# dnf search kernel*-4* +~]# dnf list kernel*-4* Last metadata expiration check performed 2:46:09 ago on Thu May 14 23:23:51 2015. Installed Packages kernel.x86_64 4.0.0-1.fc22 @System From 440ecc65fdc7ff3f37d7172258499d22ed0e9723 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Thu, 4 Feb 2021 12:36:08 +0100 Subject: [PATCH 44/86] Wayland is a protocol, not a display server --- .../system-administrators-guide/pages/Wayland.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/system-administrators-guide/pages/Wayland.adoc b/modules/system-administrators-guide/pages/Wayland.adoc index 7da2c73..3ba89b9 100644 --- a/modules/system-administrators-guide/pages/Wayland.adoc +++ b/modules/system-administrators-guide/pages/Wayland.adoc @@ -3,13 +3,13 @@ include::{partialsdir}/entities.adoc[] [[ch-Wayland]] -= The Wayland Display Server -Wayland is a display server which was (at the time of writing) introduced as the default display server in GNOME. It is said that Wayland will eventually replace X11 as the default display server on Linux and many distributions have begun implementation of Wayland. Wayland is a more modern display server and has a smaller code base currently. Wayland is still under development, and there are still applications and behaviours that don't work as expected, you may find that some applications have not been updated to work properly in Wayland and currently the only way these applications will run is using Xorg instead of Wayland. This includes some legacy system applications and games. += The Wayland Protocol + +Wayland is a display server protocol which was (at the time of writing) introduced as the default in GNOME. It is said that Wayland will eventually replace X11 as the default display server on Linux and many distributions have begun implementation of Wayland. Wayland is a more modern protocol and has a smaller code base currently. Wayland is still under development, and there are still applications and behaviours that don't work as expected, you may find that some applications have not been updated to work properly in Wayland and currently the only way these applications will run is using Xorg instead of Wayland. This includes some legacy system applications and games. -.Wayland in Fedora Wayland is enabled by default in the GNOME Desktop. You can choose to run GNOME in X11 by choosing the Gnome on xorg option in the session chooser on the login screen. Currently KDE still uses X11 and although there is a plasma-wayland session available, it is not considered stable or bugfree at this time. -.Determining whether you are using Wayland +== Determining whether you are using Wayland One way to determine if you're running in Wayland, is to check the value of the variable $WAYLAND_DISPLAY. To do this type: [source,bash] @@ -34,9 +34,9 @@ There is also a legacy X11 server provided with Wayland for compatibility purpos $ xlsclients ---- -There is also the `lg` (looking glass) tool in GNOME that will allow you to determine what display server a window is using. To do this, you run the application by typing `lg` in the run dialog or at the command line, select "`Windows`" in the upper right corner of the tool, and click on the application name (or open window) you want to know about. If the window is running in wayland it will say "`MetaWindowWayland`" and if it is running in X11 it will say "`MetaWindowX11`". +There is also the `lg` (looking glass) tool in GNOME that will allow you to determine which protocol a specific window is using. To do this, you run the application by typing `lg` in the run dialog or at the command line, select "`Windows`" in the upper right corner of the tool, and click on the application name (or open window) you want to know about. If the window is running in wayland it will say "`MetaWindowWayland`" and if it is running in X11 it will say "`MetaWindowX11`". -.Additional Resources +== Additional Resources To find out more about Wayland, please see the following website: https://wayland.freedesktop.org/ From 1d4bd1da84abaf1a3474a03c1e5f451b90b25be0 Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Sun, 1 Aug 2021 10:10:26 -0400 Subject: [PATCH 45/86] Make title consistent This change makes it so that the guide always refers to itself as the "Fedora System Administrator's Guide". --- README.md | 2 +- modules/system-administrators-guide/nav.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d51ede2..e9fdb67 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Fedora System Administrator Guide +# Fedora System Administrator’s Guide Please report Issues and submit Pull Requests for **Content Fixes** here. Never done a pull request (or "PR")? Here's the [Pagure documentation for diff --git a/modules/system-administrators-guide/nav.adoc b/modules/system-administrators-guide/nav.adoc index c5f6e9c..8ee7bde 100644 --- a/modules/system-administrators-guide/nav.adoc +++ b/modules/system-administrators-guide/nav.adoc @@ -1,4 +1,4 @@ -* xref:index.adoc[System Administration Guide] +* xref:index.adoc[System Administrator's Guide] ** xref:Preface.adoc[Preface] ** Basic System Configuration *** xref:basic-system-configuration/intro-basic-system-configuration.adoc[Introduction] From 00b229f9a9c26612343aefa7f19237e7cc198017 Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Fri, 6 Aug 2021 10:47:20 -0400 Subject: [PATCH 46/86] Update entities to keep them current --- .../pages/_partials/entities.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 0bf4131..baba3b1 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -2,9 +2,9 @@ :BZURL: link:https://pagure.io/fedora-docs/system-administrators-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora -:MAJOROSVER: Fedora 32 +:MAJOROSVER: Fedora Rawhide :OSORG: The Fedora Project -:PKGOS: 32 +:PKGOS: fc35 :PRODUCT: Fedora Documentation :PRODVER: Rawhide -:YEAR: 2020 +:YEAR: 2021 From 27cf97068fa9912e437b1360869131d9c67b3b75 Mon Sep 17 00:00:00 2001 From: Jason Yundt Date: Fri, 6 Aug 2021 19:22:27 -0400 Subject: [PATCH 47/86] =?UTF-8?q?Format=20=E2=80=9CAttribution-ShareAlike?= =?UTF-8?q?=E2=80=9D=20the=20way=20CC=20does?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See: - https://creativecommons.org/licenses/by-sa/3.0/ - https://creativecommons.org/licenses/by-sa/3.0/legalcode --- LICENSE | 2 +- .../pages/_partials/Legal_Notice.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index ba8d521..692fecc 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ The text of and illustrations in this document are licensed by Red Hat -under a Creative Commons Attribution–Share Alike 3.0 Unported license +under a Creative Commons Attribution-ShareAlike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you diff --git a/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc b/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc index 5027815..4d601d9 100644 --- a/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc +++ b/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc @@ -3,7 +3,7 @@ Copyright {YEAR} {HOLDER}. -The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at link:++https://creativecommons.org/licenses/by-sa/3.0/++[]. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. +The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution-ShareAlike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at link:++https://creativecommons.org/licenses/by-sa/3.0/++[]. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. From 827d19e54bd870b86a013dde749107b13178c10a Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Fri, 27 Aug 2021 05:06:54 +0200 Subject: [PATCH 48/86] Present readers with smart quotes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before this change, this documentation in this repo would present the reader with U+0022 QUOTATION MARKs. According to Unicode, it’s better to use U+201C LEFT DOUBLE QUOTATION MARK and U+201D RIGHT DOUBLE QUOTATION MARK (Source: https://www.unicode.org/charts/PDF/U0000.pdf#page=3). --- LICENSE | 4 ++-- README.md | 2 +- .../pages/Revision_History.adoc | 4 ++-- .../pages/_partials/Legal_Notice.adoc | 2 +- .../pages/_partials/servers/FTP.adoc | 2 +- .../pages/_partials/servers/OpenLDAP.adoc | 2 +- .../servers/Printer_Configuration.adoc | 2 +- .../servers/The_Apache_HTTP_Server.adoc | 4 ++-- .../Configuring_the_Date_and_Time.adoc | 2 +- .../Managing_Users_and_Groups.adoc | 2 +- .../infrastructure-services/OpenSSH.adoc | 4 ++-- .../Manually_Upgrading_the_Kernel.adoc | 2 +- .../Working_with_Kernel_Modules.adoc | 6 +++--- .../monitoring-and-automation/OProfile.adoc | 8 ++++---- .../System_Monitoring_Tools.adoc | 12 +++++------ .../Viewing_and_Managing_Log_Files.adoc | 6 +++--- .../pages/package-management/DNF.adoc | 10 +++++----- .../intro-package-management.adoc | 6 +++--- .../servers/Configuring_NTP_Using_ntpd.adoc | 20 +++++++++---------- ...onfiguring_NTP_Using_the_chrony_Suite.adoc | 14 ++++++------- .../servers/Configuring_PTP_Using_ptp4l.adoc | 6 +++--- .../pages/servers/Mail_Servers.adoc | 2 +- 22 files changed, 61 insertions(+), 61 deletions(-) diff --git a/LICENSE b/LICENSE index 692fecc..4d4542d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The text of and illustrations in this document are licensed by Red Hat -under a Creative Commons Attribution-ShareAlike 3.0 Unported license -("CC-BY-SA"). An explanation of CC-BY-SA is available at +under a Creative Commons Attribution–Share Alike 3.0 Unported license +(“CC-BY-SA”). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. diff --git a/README.md b/README.md index e9fdb67..672d653 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Fedora System Administrator’s Guide Please report Issues and submit Pull Requests for **Content Fixes** here. -Never done a pull request (or "PR")? Here's the [Pagure documentation for +Never done a pull request (or “PR”)? Here's the [Pagure documentation for Pull Requests](https://docs.pagure.org/pagure/usage/pull_requests.html). diff --git a/modules/system-administrators-guide/pages/Revision_History.adoc b/modules/system-administrators-guide/pages/Revision_History.adoc index 5f37915..e17f573 100644 --- a/modules/system-administrators-guide/pages/Revision_History.adoc +++ b/modules/system-administrators-guide/pages/Revision_History.adoc @@ -38,7 +38,7 @@ Note that revision numbers relate to the edition of this manual, not to version `1-4.1`:: Tue Oct 27 2015, Stephen Wadeley (swadeley@redhat.com) -* Added "Gaining Privileges" chapter, "Using OpenSSH Certificate Authentication" section, and made improvements to the GRUB 2 chapter. +* Added "`Gaining Privileges`" chapter, "`Using OpenSSH Certificate Authentication`" section, and made improvements to the GRUB 2 chapter. `1-4`:: Mon May 25 2015, Stephen Wadeley (swadeley@redhat.com) @@ -50,7 +50,7 @@ Note that revision numbers relate to the edition of this manual, not to version `1-2.1`:: Wed Mar 4 2015, Stephen Wadeley (swadeley@redhat.com) -* Added "Working with the GRUB 2 Boot Loader" chapter. +* Added "`Working with the GRUB 2 Boot Loader`" chapter. `1-2`:: Tue Dec 9 2014, Stephen Wadeley (swadeley@redhat.com) diff --git a/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc b/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc index 4d601d9..cd7b9ce 100644 --- a/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc +++ b/modules/system-administrators-guide/pages/_partials/Legal_Notice.adoc @@ -3,7 +3,7 @@ Copyright {YEAR} {HOLDER}. -The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution-ShareAlike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at link:++https://creativecommons.org/licenses/by-sa/3.0/++[]. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. +The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license (“CC-BY-SA”). An explanation of CC-BY-SA is available at link:++https://creativecommons.org/licenses/by-sa/3.0/++[]. The original authors of this document, and Red Hat, designate the Fedora Project as the “`Attribution Party`” for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. diff --git a/modules/system-administrators-guide/pages/_partials/servers/FTP.adoc b/modules/system-administrators-guide/pages/_partials/servers/FTP.adoc index 522c8c5..eb107d5 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/FTP.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/FTP.adoc @@ -327,7 +327,7 @@ The default value is [command]#ftp#. + There is no default value for this directive. -* [command]#local_umask# — Specifies the umask value for file creation. Note that the default value is in octal form (a numerical system with a base of eight), which includes a "0" prefix. Otherwise the value is treated as a base-10 integer. +* [command]#local_umask# — Specifies the umask value for file creation. Note that the default value is in octal form (a numerical system with a base of eight), which includes a "`0`" prefix. Otherwise the value is treated as a base-10 integer. + The default value is [command]#022#. diff --git a/modules/system-administrators-guide/pages/_partials/servers/OpenLDAP.adoc b/modules/system-administrators-guide/pages/_partials/servers/OpenLDAP.adoc index ae994ba..56981e2 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/OpenLDAP.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/OpenLDAP.adoc @@ -2,7 +2,7 @@ [[s1-OpenLDAP]] == OpenLDAP indexterm:[directory server,OpenLDAP]indexterm:[LDAP,OpenLDAP]indexterm:[X.500,OpenLDAP]indexterm:[X.500 Lite,OpenLDAP] -`LDAP` (Lightweight Directory Access Protocol) is a set of open protocols used to access centrally stored information over a network. It is based on the `X.500` standard for directory sharing, but is less complex and resource-intensive. For this reason, LDAP is sometimes referred to as "X.500 Lite". +`LDAP` (Lightweight Directory Access Protocol) is a set of open protocols used to access centrally stored information over a network. It is based on the `X.500` standard for directory sharing, but is less complex and resource-intensive. For this reason, LDAP is sometimes referred to as "`X.500 Lite`". Like X.500, LDAP organizes information in a hierarchical manner using directories. These directories can store a variety of information such as names, addresses, or phone numbers, and can even be used in a manner similar to the _Network Information Service_ (*NIS*), enabling anyone to access their account from any machine on the LDAP enabled network. diff --git a/modules/system-administrators-guide/pages/_partials/servers/Printer_Configuration.adoc b/modules/system-administrators-guide/pages/_partials/servers/Printer_Configuration.adoc index 86d806d..bfcf3b7 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/Printer_Configuration.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/Printer_Configuration.adoc @@ -349,7 +349,7 @@ Alternatively, to start the graphical firewall configuration tool using the comm The `Firewall Configuration` window opens. -Look for the word "Connected" in the lower left corner. This indicates that the [application]*firewall-config* tool is connected to the user space daemon, `firewalld`. +Look for the word "`Connected`" in the lower left corner. This indicates that the [application]*firewall-config* tool is connected to the user space daemon, `firewalld`. To immediately change the current firewall settings, ensure the drop-down selection menu labeled `Configuration` is set to `Runtime`. Alternatively, to edit the settings to be applied at the next system start, or firewall reload, select `Permanent` from the drop-down list. diff --git a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc index 5696d12..5c3f07d 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/The_Apache_HTTP_Server.adoc @@ -1409,7 +1409,7 @@ The _option_ has to be a valid keyword as described in xref:Web_Servers.adoc#tab |[option]`Includes`|Enables server-side includes. |[option]`IncludesNOEXEC`|Enables server-side includes, but does not allow the execution of commands. |[option]`Indexes`|Enables server-generated directory listings. -|[option]`MultiViews`|Enables content-negotiated "MultiViews". +|[option]`MultiViews`|Enables content-negotiated "`MultiViews`". |[option]`SymLinksIfOwnerMatch`|Enables following symbolic links in the directory when both the link and the target file have the same owner. |[option]`All`|Enables all of the features above with the exception of [option]`MultiViews`. |[option]`None`|Disables all of the features above. @@ -2232,7 +2232,7 @@ Due to the SSL3.0 protocol vulnerability CVE-2014-3566, described in link:++http [[s3-apache-Enabling_and_Disabling_SSL_and_TLS_in_mod_ssl]] ==== Enabling and Disabling SSL and TLS in mod_ssl -To disable and enable specific versions of the SSL and TLS protocol, either do it globally by adding the [command]#SSLProtocol# directive in the "\#\# SSL Global Context" section of the configuration file and removing it everywhere else, or edit the default entry under "\# SSL Protocol support" in all "VirtualHost" sections. If you do not specify it in the per-domain VirtualHost section then it will inherit the settings from the global section. To make sure that a protocol version is being disabled the administrator should either *only* specify [command]#SSLProtocol# in the "SSL Global Context" section, or specify it in *all* per-domain VirtualHost sections. +To disable and enable specific versions of the SSL and TLS protocol, either do it globally by adding the [command]#SSLProtocol# directive in the "`\#\# SSL Global Context`" section of the configuration file and removing it everywhere else, or edit the default entry under "`\# SSL Protocol support`" in all "`VirtualHost`" sections. If you do not specify it in the per-domain VirtualHost section then it will inherit the settings from the global section. To make sure that a protocol version is being disabled the administrator should either *only* specify [command]#SSLProtocol# in the "`SSL Global Context`" section, or specify it in *all* per-domain VirtualHost sections. [[proc-Disable_SSLv2_and_SSLv3]] .Disable SSLv2 and SSLv3 diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/Configuring_the_Date_and_Time.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/Configuring_the_Date_and_Time.adoc index 7fc7bdc..b63dc51 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/Configuring_the_Date_and_Time.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/Configuring_the_Date_and_Time.adoc @@ -409,7 +409,7 @@ At the same time, you can also set the hardware clock to keep the time in either .Setting the Hardware Clock to a Specific Date and Time ==== -If you want to set the date and time to a specific value, for example, to "21:17, October 21, 2014", and keep the hardware clock in UTC, run the command as `root` in the following format: +If you want to set the date and time to a specific value, for example, to "`21:17, October 21, 2014`", and keep the hardware clock in UTC, run the command as `root` in the following format: [subs="attributes"] ---- diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc index 8b7e702..e4e68c2 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc @@ -22,7 +22,7 @@ indexterm:[groups,user private]indexterm:[user private groups,groups]indexterm:[ User private groups make it safe to set default permissions for a newly created file or directory, allowing both the user and *the group of that user* to make modifications to the file or directory. -The setting which determines what permissions are applied to a newly created file or directory is called a _umask_ and is configured in the `/etc/bashrc` file. Traditionally on UNIX-based systems, the [command]#umask# is set to [command]#022#, which allows only the user who created the file or directory to make modifications. Under this scheme, all other users, *including members of the creator's group*, are not allowed to make any modifications. However, under the UPG scheme, this "group protection" is not necessary since every user has their own private group. +The setting which determines what permissions are applied to a newly created file or directory is called a _umask_ and is configured in the `/etc/bashrc` file. Traditionally on UNIX-based systems, the [command]#umask# is set to [command]#022#, which allows only the user who created the file or directory to make modifications. Under this scheme, all other users, *including members of the creator's group*, are not allowed to make any modifications. However, under the UPG scheme, this "`group protection`" is not necessary since every user has their own private group. A list of all groups is stored in the `/etc/group` configuration file. diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index b27e48a..b06b2dc 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -142,7 +142,7 @@ System-wide SSH configuration information is stored in the `/etc/ssh/` directory [options="header"] |=== |File|Description -|`/etc/ssh/moduli`|Contains Diffie-Hellman groups used for the "Diffie-Hellman group exchange" key exchange method, which is critical for constructing a secure transport layer. When keys are exchanged at the beginning of an SSH session, a shared, secret value is created which cannot be determined by either party alone. If the file is not available, fixed groups will be used. Other key exchange methods do not need this file. +|`/etc/ssh/moduli`|Contains Diffie-Hellman groups used for the "`Diffie-Hellman group exchange`" key exchange method, which is critical for constructing a secure transport layer. When keys are exchanged at the beginning of an SSH session, a shared, secret value is created which cannot be determined by either party alone. If the file is not available, fixed groups will be used. Other key exchange methods do not need this file. |`/etc/ssh/ssh_config`|The default SSH client configuration file. Note that it is overridden by `~/.ssh/config` if it exists. |`/etc/ssh/sshd_config`|The configuration file for the [command]#sshd# daemon. |`/etc/ssh/ssh_host_ecdsa_key`|The ECDSA private key used by the [command]#sshd# daemon. @@ -907,7 +907,7 @@ It is possible to sign a host key using a CA key stored in a PKCS#11 token by pr ssh-keygen -s ca_host_key.pub -D libpkcs11.so -I pass:quotes[_certificate_ID_] host_key.pub ---- -In all cases, _certificate_ID_ is a "key identifier" that is logged by the server when the certificate is used for authentication. +In all cases, _certificate_ID_ is a "`key identifier`" that is logged by the server when the certificate is used for authentication. Certificates may be configured to be valid only for a set of users or host names, the principals. By default, generated certificates are valid for all users or hosts. To generate a certificate for a specified set of principals, use a comma separated list with the [option]`-n` option as follows: diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Manually_Upgrading_the_Kernel.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Manually_Upgrading_the_Kernel.adoc index 8b1a354..400ac77 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Manually_Upgrading_the_Kernel.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Manually_Upgrading_the_Kernel.adoc @@ -291,7 +291,7 @@ When you install a kernel using [command]#rpm#, the kernel package creates an en It is always recommended to double-check the boot loader configuration file after installing a new kernel with [command]#rpm# to ensure that the configuration is correct. Otherwise, the system might not be able to boot into {MAJOROS} properly. If this happens, boot the system with the boot media created earlier and re-configure the boot loader. -In the following table, find your system's architecture to determine the boot loader it uses, and then click on the "See" link to jump to the correct instructions for your system. +In the following table, find your system's architecture to determine the boot loader it uses, and then click on the "`See`" link to jump to the correct instructions for your system. [[tb-grub-arch-loaders]] .Boot loaders by architecture diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc index 9a232b1..efb9c65 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc @@ -428,11 +428,11 @@ During boot, the kernel loads X.509 keys into the system key ring or the system |=== |Source of X.509 Keys|User Ability to Add Keys|UEFI Secure Boot State|Keys Loaded During Boot |Embedded in kernel|No|-|`.system_keyring` -.2+|UEFI Secure Boot "db" +.2+|UEFI Secure Boot "`db`" .2+|Limited |Not enabled|No |Enabled|`.system_keyring` -.2+|UEFI Secure Boot "dbx" +.2+|UEFI Secure Boot "`dbx`" .2+|Limited |Not enabled|No |Enabled|`.system_keyring` @@ -480,7 +480,7 @@ The following is abbreviated example output from a Fedora system where UEFI Secu ...asymmetric: Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8... ---- -The above output shows the addition of two keys from the UEFI Secure Boot "db" keys plus the `Fedora Secure Boot CA` which is embedded in the `shim.efi` boot loader. +The above output shows the addition of two keys from the UEFI Secure Boot "`db`" keys plus the `Fedora Secure Boot CA` which is embedded in the `shim.efi` boot loader. [[sect-kernel-module-authentication-requirements]] ==== Kernel Module Authentication Requirements diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/OProfile.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/OProfile.adoc index 6adef5c..3091b4f 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/OProfile.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/OProfile.adoc @@ -109,7 +109,7 @@ To monitor the kernel, execute the following command: operf --vmlinux=pass:quotes[_vmlinux_path_] ---- -With this option, you can specify a path to a vmlinux file that matches the running kernel. Kernel samples will be attributed to this binary, allowing post-processing tools to attribute samples to the appropriate kernel symbols. If this option is not specified, all kernel samples will be attributed to a pseudo binary named "no-vmlinux". +With this option, you can specify a path to a vmlinux file that matches the running kernel. Kernel samples will be attributed to this binary, allowing post-processing tools to attribute samples to the appropriate kernel symbols. If this option is not specified, all kernel samples will be attributed to a pseudo binary named "`no-vmlinux`". [[s2-operf-events]] === Setting Events to Monitor @@ -178,7 +178,7 @@ xref:OProfile.adoc#tab_event_specifications[Event Specifications] summarizes the |_event-name_|The exact symbolic event name taken from [command]#ophelp# |_sample-rate_|The number of events to wait before sampling again. The smaller the count, the more frequent the samples. For events that do not happen frequently, a lower count may be needed to capture a statistically significant number of event instances. On the other hand, sampling too frequently can overload the system. By default, OProfile uses a time-based event set, which creates a sample every 100,000 clock cycles per processor. |_unit-mask_|Unit masks, which further define the event, are listed in [command]#ophelp#. - You can insert either a hexadecimal value, beginning with "0x", or a string that matches the first word of the unit mask description in [command]#ophelp#. Definition by name is valid only for unit masks having "extra:" parameters, as shown by the output of [command]#ophelp#. This type of unit mask cannot be defined with a hexadecimal value. Note that on certain architectures, there can be multiple unit masks with the same hexadecimal value. In that case they have to be specified by their names only. + You can insert either a hexadecimal value, beginning with "`0x`", or a string that matches the first word of the unit mask description in [command]#ophelp#. Definition by name is valid only for unit masks having "`extra:`" parameters, as shown by the output of [command]#ophelp#. This type of unit mask cannot be defined with a hexadecimal value. Note that on certain architectures, there can be multiple unit masks with the same hexadecimal value. In that case they have to be specified by their names only. |_kernel_|Specifies whether to profile kernel code (insert `0` or `1`(default)) |_user_|Specifies whether to profile user-space code (insert `0` or `1` (default)) |=== @@ -680,7 +680,7 @@ The data is the same as the [option]`-l` option except that for each symbol, eac indexterm:[OProfile,opreport]indexterm:[OProfile] OProfile collects data on a system-wide basis for kernel- and user-space code running on the machine. However, once a module is loaded into the kernel, the information about the origin of the kernel module is lost. The module could come from the `initrd` file on boot up, the directory with the various kernel modules, or a locally created kernel module. As a result, when OProfile records samples for a module, it just lists the samples for the modules for an executable in the root directory, but this is unlikely to be the place with the actual code for the module. You will need to take some steps to make sure that analysis tools get the proper executable. -To get a more detailed view of the actions of the module, you will need to either have the module "unstripped" (that is installed from a custom build) or have the [package]*debuginfo* package installed for the kernel. +To get a more detailed view of the actions of the module, you will need to either have the module "`unstripped`" (that is installed from a custom build) or have the [package]*debuginfo* package installed for the kernel. Find out which kernel is running with the [command]#uname -a# command, obtain the appropriate [package]*debuginfo* package and install it on the machine. @@ -778,7 +778,7 @@ While OProfile can be used by developers to analyze application performance, it [[s1-oprofile-java-support]] == OProfile Support for Java indexterm:[OProfile,Java] -OProfile allows you to profile dynamically compiled code (also known as "just-in-time" or JIT code) of the Java Virtual Machine (JVM). OProfile in {MAJOROSVER} includes built-in support for the JVM Tools Interface (JVMTI) agent library, which supports Java 1.5 and higher. +OProfile allows you to profile dynamically compiled code (also known as "`just-in-time`" or JIT code) of the Java Virtual Machine (JVM). OProfile in {MAJOROSVER} includes built-in support for the JVM Tools Interface (JVMTI) agent library, which supports Java 1.5 and higher. [[s1-oprofile-java-profiling]] === Profiling Java Code diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc index 7fef5b1..85f016f 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc @@ -970,7 +970,7 @@ To configure an *SNMP version 2c community*, use either the [option]`rocommunity _directive_ _community_ _source_ _OID_ ---- -… where _community_ is the community string to use, _source_ is an IP address or subnet, and _OID_ is the SNMP tree to provide access to. For example, the following directive provides read-only access to the `system` tree to a client using the community string "redhat" on the local machine: +… where _community_ is the community string to use, _source_ is an IP address or subnet, and _OID_ is the SNMP tree to provide access to. For example, the following directive provides read-only access to the `system` tree to a client using the community string "`redhat`" on the local machine: [subs="quotes"] ---- @@ -990,7 +990,7 @@ SNMPv2-MIB::sysLocation.0 = STRING: Datacenter, Row 3, Rack 2 ---- .Configuring SNMP Version 3 User -To configure an *SNMP version 3 user*, use the [command]#net-snmp-create-v3-user# command. This command adds entries to the `/var/lib/net-snmp/snmpd.conf` and `/etc/snmp/snmpd.conf` files which create the user and grant access to the user. Note that the [command]#net-snmp-create-v3-user# command may only be run when the agent is not running. The following example creates the "sysadmin" user with the password "redhatsnmp": +To configure an *SNMP version 3 user*, use the [command]#net-snmp-create-v3-user# command. This command adds entries to the `/var/lib/net-snmp/snmpd.conf` and `/etc/snmp/snmpd.conf` files which create the user and grant access to the user. Note that the [command]#net-snmp-create-v3-user# command may only be run when the agent is not running. The following example creates the "`sysadmin`" user with the password "`redhatsnmp`": ---- ~]# systemctl stop snmpd.service @@ -1018,7 +1018,7 @@ _directive_ _user_ [option]`noauth`|[option]`auth`|[option]`priv` _OID_ … where _user_ is a username and _OID_ is the SNMP tree to provide access to. By default, the Net-SNMP Agent Daemon allows only authenticated requests (the [option]`auth` option). The [option]`noauth` option allows you to permit unauthenticated requests, and the [option]`priv` option enforces the use of encryption. The [option]`authpriv` option specifies that requests must be authenticated and replies should be encrypted. -For example, the following line grants the user "admin" read-write access to the entire tree: +For example, the following line grants the user "`admin`" read-write access to the entire tree: [subs="quotes"] ---- @@ -1301,7 +1301,7 @@ NET-SNMP-EXTEND-MIB::nsExtendResult."httpd_pids" = INTEGER: 8 NET-SNMP-EXTEND-MIB::nsExtendOutLine."httpd_pids".1 = STRING: ---- -Note that the exit code ("8" in this example) is provided as an INTEGER type and any output is provided as a STRING type. To expose multiple metrics as integers, supply different arguments to the script using the [option]`extend` directive. For example, the following shell script can be used to determine the number of processes matching an arbitrary string, and will also output a text string giving the number of processes: +Note that the exit code ("`8`" in this example) is provided as an INTEGER type and any output is provided as a STRING type. To expose multiple metrics as integers, supply different arguments to the script using the [option]`extend` directive. For example, the following shell script can be used to determine the number of processes matching an arbitrary string, and will also output a text string giving the number of processes: ---- #!/bin/sh @@ -1385,7 +1385,7 @@ The OID `.1.3.6.1.4.1.8072.9999.9999` (`NET-SNMP-MIB::netSnmpPlaypen`) is typica ==== -The handler function will be called with four parameters, `HANDLER`, `REGISTRATION_INFO`, `REQUEST_INFO`, and `REQUESTS`. The `REQUESTS` parameter contains a list of requests in the current call and should be iterated over and populated with data. The `request` objects in the list have get and set methods which allow for manipulating the `OID` and `value` of the request. For example, the following call will set the value of a request object to the string "hello world": +The handler function will be called with four parameters, `HANDLER`, `REGISTRATION_INFO`, `REQUEST_INFO`, and `REQUESTS`. The `REQUESTS` parameter contains a list of requests in the current call and should be iterated over and populated with data. The `request` objects in the list have get and set methods which allow for manipulating the `OID` and `value` of the request. For example, the following call will set the value of a request object to the string "`hello world`": ---- $request->setValue(ASN_OCTET_STR, "hello world"); @@ -1420,7 +1420,7 @@ for($request = $requests; $request; $request = $request->next()) { } ---- -When `getMode` returns `MODE_GET`, the handler analyzes the value of the `getOID` call on the `request` object. The `value` of the `request` is set to either `string_value` if the OID ends in ".1.0", or set to `integer_value` if the OID ends in ".1.1". If the `getMode` returns `MODE_GETNEXT`, the handler determines whether the OID of the request is ".1.0", and then sets the OID and value for ".1.1". If the request is higher on the tree than ".1.0", the OID and value for ".1.0" is set. This in effect returns the "next" value in the tree so that a program like [command]#snmpwalk# can traverse the tree without prior knowledge of the structure. +When `getMode` returns `MODE_GET`, the handler analyzes the value of the `getOID` call on the `request` object. The `value` of the `request` is set to either `string_value` if the OID ends in "`.1.0`", or set to `integer_value` if the OID ends in "`.1.1`". If the `getMode` returns `MODE_GETNEXT`, the handler determines whether the OID of the request is "`.1.0`", and then sets the OID and value for "`.1.1`". If the request is higher on the tree than "`.1.0`", the OID and value for "`.1.0`" is set. This in effect returns the "`next`" value in the tree so that a program like [command]#snmpwalk# can traverse the tree without prior knowledge of the structure. The type of the variable is set using constants from `NetSNMP::ASN`. See the [command]#perldoc# for `NetSNMP::ASN` for a full list of available constants. diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc index 4835fa1..f313198 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc @@ -170,7 +170,7 @@ With expression-based filters, you can nest the conditions by using a script enc .Expression-based Filters ==== -The following expression contains two nested conditions. The log files created by a program called *prog1* are split into two files based on the presence of the "test" string in the message. +The following expression contains two nested conditions. The log files created by a program called *prog1* are split into two files based on the presence of the "`test`" string in the message. [subs="quotes"] ---- @@ -261,7 +261,7 @@ The following are some examples of actions that forward syslog messages over the ---- -To forward messages to "example.com" using port 18 and the `TCP` protocol, use: +To forward messages to "`example.com`" using port 18 and the `TCP` protocol, use: ---- @@ -1633,7 +1633,7 @@ To run `rsyslogd` in debugging mode, use the following command: `rsyslogd` [option]`-dn` ---- -With this command, `rsyslogd` produces debugging information and prints it to the standard output. The [option]`-n` stands for "no fork". You can modify debugging with environmental variables, for example, you can store the debug output in a log file. Before starting `rsyslogd`, type the following on the command line: +With this command, `rsyslogd` produces debugging information and prints it to the standard output. The [option]`-n` stands for "`no fork`". You can modify debugging with environmental variables, for example, you can store the debug output in a log file. Before starting `rsyslogd`, type the following on the command line: [subs="macros"] ---- diff --git a/modules/system-administrators-guide/pages/package-management/DNF.adoc b/modules/system-administrators-guide/pages/package-management/DNF.adoc index 5836d91..5c09d3a 100644 --- a/modules/system-administrators-guide/pages/package-management/DNF.adoc +++ b/modules/system-administrators-guide/pages/package-management/DNF.adoc @@ -160,7 +160,7 @@ Add the [option]`all` to match against descriptions and URLs. [command]#dnf# [option]`search all` _term_pass:attributes[{blank}]… ---- -This command displays the list of matches for each term. For example, to list all packages that match "meld" or "kompare", type: +This command displays the list of matches for each term. For example, to list all packages that match "`meld`" or "`kompare`", type: ---- ~]# dnf search meld kompare @@ -217,7 +217,7 @@ See xref:DNF.adoc#ex-Listing_all_ABRT_addons_and_plugins_using_glob_expressions[ .Listing all ABRT addons and plug-ins using glob expressions ==== -Packages with various ABRT addons and plug-ins either begin with "abrt-addon-", or "abrt-plugin-". To list these packages, type the following at a shell prompt: +Packages with various ABRT addons and plug-ins either begin with "`abrt-addon-`", or "`abrt-plugin-`". To list these packages, type the following at a shell prompt: ---- ~]# dnf list abrt-addon\* abrt-plugin\* @@ -265,7 +265,7 @@ indexterm:[packages,listing packages with DNF,dnf list installed] ind .Listing installed packages using a double-quoted glob expression ==== -To list all installed packages that begin with "krb" followed by exactly one character and a hyphen, type: +To list all installed packages that begin with "`krb`" followed by exactly one character and a hyphen, type: ---- ~]# dnf list installed "krb?-*" @@ -283,7 +283,7 @@ indexterm:[packages,listing packages with DNF,dnf list available] ind .Listing available packages using a single glob expression with escaped wildcard characters ==== -To list all available packages with names that contain "gstreamer" and then "plugin", run the following command: +To list all available packages with names that contain "`gstreamer`" and then "`plugin`", run the following command: ---- ~]# dnf list available gstreamer\*plugin\* @@ -788,7 +788,7 @@ _parameter_pass:attributes[{blank}]=pass:attributes[{blank}]_repository_url_:: + ** If the repository is local to the machine, use: `file:///path/to/local/repo` + -** If a specific online repository requires basic HTTP authentication, you can specify your user name and password by prepending it to the URL as [option]`pass:attributes[{blank}]_username_:pass:attributes[{blank}]_password_pass:attributes[{blank}]@pass:attributes[{blank}]_link_pass:attributes[{blank}]`. For example, if a repository on http://www.example.com/repo/ requires a username of "user" and a password of "password", then the [option]`baseurl` link could be specified as [option]`http://user:password@www.example.com/repo/`. +** If a specific online repository requires basic HTTP authentication, you can specify your user name and password by prepending it to the URL as [option]`pass:attributes[{blank}]_username_:pass:attributes[{blank}]_password_pass:attributes[{blank}]@pass:attributes[{blank}]_link_pass:attributes[{blank}]`. For example, if a repository on http://www.example.com/repo/ requires a username of "`user`" and a password of "`password`", then the [option]`baseurl` link could be specified as [option]`http://user:password@www.example.com/repo/`. + Usually this URL is an HTTP link, such as: + diff --git a/modules/system-administrators-guide/pages/package-management/intro-package-management.adoc b/modules/system-administrators-guide/pages/package-management/intro-package-management.adoc index 554cfe8..107a353 100644 --- a/modules/system-administrators-guide/pages/package-management/intro-package-management.adoc +++ b/modules/system-administrators-guide/pages/package-management/intro-package-management.adoc @@ -2,7 +2,7 @@ include::{partialsdir}/entities.adoc[] = Package Management -There are two types of {MAJOROS} system; "traditional", which use DNF, and "image-based" which use rpm-ostree. +There are two types of {MAJOROS} system; "`traditional`", which use DNF, and "`image-based`" which use rpm-ostree. == Traditional package management @@ -11,9 +11,9 @@ can be managed via [application]*DNF*. == Hybrid image/package management -The "Atomic" variant of {MAJOROS} uses [application]*rpm-ostree* to update the +The "`Atomic`" variant of {MAJOROS} uses [application]*rpm-ostree* to update the host. `rpm-ostree` is a hybrid image/package system. By default, installations -are in "image" mode using OSTree, but additional packages can be installed. It +are in "`image`" mode using OSTree, but additional packages can be installed. It also supports overrides, rebases, and many other features. For more information, see link:++https://www.projectatomic.io/docs/os-updates/++[its online documentation]. diff --git a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc index 9e531bc..fd1420e 100644 --- a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc +++ b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_ntpd.adoc @@ -8,11 +8,11 @@ include::{partialsdir}/entities.adoc[] [[s1-Introduction_to_NTP]] == Introduction to NTP -The _Network Time Protocol_ (*NTP*) enables the accurate dissemination of time and date information in order to keep the time clocks on networked computer systems synchronized to a common reference over the network or the Internet. Many standards bodies around the world have atomic clocks which may be made available as a reference. The satellites that make up the Global Position System contain more than one atomic clock, making their time signals potentially very accurate. Their signals can be deliberately degraded for military reasons. An ideal situation would be where each site has a server, with its own reference clock attached, to act as a site-wide time server. Many devices which obtain the time and date via low frequency radio transmissions or the Global Position System (GPS) exist. However for most situations, a range of publicly accessible time servers connected to the Internet at geographically dispersed locations can be used. These `NTP` servers provide "pass:attributes[{blank}]_Coordinated Universal Time_pass:attributes[{blank}]" (*UTC*). Information about these time servers can found at [citetitle]_www.pool.ntp.org_. +The _Network Time Protocol_ (*NTP*) enables the accurate dissemination of time and date information in order to keep the time clocks on networked computer systems synchronized to a common reference over the network or the Internet. Many standards bodies around the world have atomic clocks which may be made available as a reference. The satellites that make up the Global Position System contain more than one atomic clock, making their time signals potentially very accurate. Their signals can be deliberately degraded for military reasons. An ideal situation would be where each site has a server, with its own reference clock attached, to act as a site-wide time server. Many devices which obtain the time and date via low frequency radio transmissions or the Global Position System (GPS) exist. However for most situations, a range of publicly accessible time servers connected to the Internet at geographically dispersed locations can be used. These `NTP` servers provide "`pass:attributes[{blank}]_Coordinated Universal Time_pass:attributes[{blank}]`" (*UTC*). Information about these time servers can found at [citetitle]_www.pool.ntp.org_. Accurate time keeping is important for a number of reasons in IT. In networking for example, accurate time stamps in packets and logs are required. Logs are used to investigate service and security issues and so time stamps made on different systems must be made by synchronized clocks to be of real value. As systems and networks become increasingly faster, there is a corresponding need for clocks with greater accuracy and resolution. In some countries there are legal obligations to keep accurately synchronized clocks. Please see [citetitle]_www.ntp.org_ for more information. In Linux systems, `NTP` is implemented by a daemon running in user space. The default `NTP` user space daemon in {MAJOROSVER} is `chronyd`. It must be disabled if you want to use the `ntpd` daemon. See xref:servers/Configuring_NTP_Using_the_chrony_Suite.adoc#ch-Configuring_NTP_Using_the_chrony_Suite[Configuring NTP Using the chrony Suite] for information on [application]*chrony*. -The user space daemon updates the system clock, which is a software clock running in the kernel. Linux uses a software clock as its system clock for better resolution than the typical embedded hardware clock referred to as the "pass:attributes[{blank}]_Real Time Clock_pass:attributes[{blank}]" *(RTC)*. See the `rtc(4)` and `hwclock(8)` man pages for information on hardware clocks. The system clock can keep time by using various clock sources. Usually, the _Time Stamp Counter_ (*TSC*) is used. The TSC is a CPU register which counts the number of cycles since it was last reset. It is very fast, has a high resolution, and there are no interrupts. On system start, the system clock reads the time and date from the RTC. The time kept by the RTC will drift away from actual time by up to 5 minutes per month due to temperature variations. Hence the need for the system clock to be constantly synchronized with external time references. When the system clock is being synchronized by `ntpd`, the kernel will in turn update the RTC every 11 minutes automatically. +The user space daemon updates the system clock, which is a software clock running in the kernel. Linux uses a software clock as its system clock for better resolution than the typical embedded hardware clock referred to as the "`pass:attributes[{blank}]_Real Time Clock_pass:attributes[{blank}]`" *(RTC)*. See the `rtc(4)` and `hwclock(8)` man pages for information on hardware clocks. The system clock can keep time by using various clock sources. Usually, the _Time Stamp Counter_ (*TSC*) is used. The TSC is a CPU register which counts the number of cycles since it was last reset. It is very fast, has a high resolution, and there are no interrupts. On system start, the system clock reads the time and date from the RTC. The time kept by the RTC will drift away from actual time by up to 5 minutes per month due to temperature variations. Hence the need for the system clock to be constantly synchronized with external time references. When the system clock is being synchronized by `ntpd`, the kernel will in turn update the RTC every 11 minutes automatically. [[s1-NTP_Strata]] == NTP Strata @@ -54,11 +54,11 @@ Specification, Implementation and Analysis]_ and [citetitle]_link:++https://www. This implementation of `NTP` enables sub-second accuracy to be achieved. Over the Internet, accuracy to 10s of milliseconds is normal. On a Local Area Network (LAN), 1 ms accuracy is possible under ideal conditions. This is because clock drift is now accounted and corrected for, which was not done in earlier, simpler, time protocol systems. A resolution of 233 picoseconds is provided by using 64-bit time stamps. The first 32-bits of the time stamp is used for seconds, the last 32-bits are used for fractions of seconds. -`NTP` represents the time as a count of the number of seconds since 00:00 (midnight) 1 January, 1900 GMT. As 32-bits is used to count the seconds, this means the time will "roll over" in 2036. However `NTP` works on the difference between time stamps so this does not present the same level of problem as other implementations of time protocols have done. If a hardware clock that is within 68 years of the correct time is available at boot time then `NTP` will correctly interpret the current date. The `NTP4` specification provides for an "Era Number" and an "Era Offset" which can be used to make software more robust when dealing with time lengths of more than 68 years. Note, please do not confuse this with the Unix Year 2038 problem. +`NTP` represents the time as a count of the number of seconds since 00:00 (midnight) 1 January, 1900 GMT. As 32-bits is used to count the seconds, this means the time will "`roll over`" in 2036. However `NTP` works on the difference between time stamps so this does not present the same level of problem as other implementations of time protocols have done. If a hardware clock that is within 68 years of the correct time is available at boot time then `NTP` will correctly interpret the current date. The `NTP4` specification provides for an "`Era Number`" and an "`Era Offset`" which can be used to make software more robust when dealing with time lengths of more than 68 years. Note, please do not confuse this with the Unix Year 2038 problem. -The `NTP` protocol provides additional information to improve accuracy. Four time stamps are used to allow the calculation of round-trip time and server response time. In order for a system in its role as `NTP` client to synchronize with a reference time server, a packet is sent with an "originate time stamp". When the packet arrives, the time server adds a "receive time stamp". After processing the request for time and date information and just before returning the packet, it adds a "transmit time stamp". When the returning packet arrives at the `NTP` client, a "receive time stamp" is generated. The client can now calculate the total round trip time and by subtracting the processing time derive the actual traveling time. By assuming the outgoing and return trips take equal time, the single-trip delay in receiving the `NTP` data is calculated. The full `NTP` algorithm is much more complex than presented here. +The `NTP` protocol provides additional information to improve accuracy. Four time stamps are used to allow the calculation of round-trip time and server response time. In order for a system in its role as `NTP` client to synchronize with a reference time server, a packet is sent with an "`originate time stamp`". When the packet arrives, the time server adds a "`receive time stamp`". After processing the request for time and date information and just before returning the packet, it adds a "`transmit time stamp`". When the returning packet arrives at the `NTP` client, a "`receive time stamp`" is generated. The client can now calculate the total round trip time and by subtracting the processing time derive the actual traveling time. By assuming the outgoing and return trips take equal time, the single-trip delay in receiving the `NTP` data is calculated. The full `NTP` algorithm is much more complex than presented here. -When a packet containing time information is received it is not immediately responded to, but is first subject to validation checks and then processed together with several other time samples to arrive at an estimate of the time. This is then compared to the system clock to determine the time offset, the difference between the system clock's time and what `ntpd` has determined the time should be. The system clock is adjusted slowly, at most at a rate of 0.5ms per second, to reduce this offset by changing the frequency of the counter being used. It will take at least 2000 seconds to adjust the clock by 1 second using this method. This slow change is referred to as slewing and cannot go backwards. If the time offset of the clock is more than 128ms (the default setting), `ntpd` can "step" the clock forwards or backwards. If the time offset at system start is greater than 1000 seconds then the user, or an installation script, should make a manual adjustment. See xref:basic-system-configuration/Configuring_the_Date_and_Time.adoc#ch-Configuring_the_Date_and_Time[Configuring the Date and Time]. With the [option]`-g` option to the [command]#ntpd# command (used by default), any offset at system start will be corrected, but during normal operation only offsets of up to 1000 seconds will be corrected. +When a packet containing time information is received it is not immediately responded to, but is first subject to validation checks and then processed together with several other time samples to arrive at an estimate of the time. This is then compared to the system clock to determine the time offset, the difference between the system clock's time and what `ntpd` has determined the time should be. The system clock is adjusted slowly, at most at a rate of 0.5ms per second, to reduce this offset by changing the frequency of the counter being used. It will take at least 2000 seconds to adjust the clock by 1 second using this method. This slow change is referred to as slewing and cannot go backwards. If the time offset of the clock is more than 128ms (the default setting), `ntpd` can "`step`" the clock forwards or backwards. If the time offset at system start is greater than 1000 seconds then the user, or an installation script, should make a manual adjustment. See xref:basic-system-configuration/Configuring_the_Date_and_Time.adoc#ch-Configuring_the_Date_and_Time[Configuring the Date and Time]. With the [option]`-g` option to the [command]#ntpd# command (used by default), any offset at system start will be corrected, but during normal operation only offsets of up to 1000 seconds will be corrected. Some software may fail or produce an error if the time is changed backwards. For systems that are sensitive to step changes in the time, the threshold can be changed to 600s instead of 128ms using the [option]`-x` option (unrelated to the [option]`-g` option). Using the [option]`-x` option to increase the stepping limit from 0.128s to 600s has a drawback because a different method of controlling the clock has to be used. It disables the kernel clock discipline and may have a negative impact on the clock accuracy. The [option]`-x` option can be added to the `/etc/sysconfig/ntpd` configuration file. @@ -142,7 +142,7 @@ See [citetitle]_link:++https://access.redhat.com/security/cve/CVE-2013-5211++[CV ==== -Addresses within the range `127.0.0.0/8` are sometimes required by various processes or applications. As the "restrict default" line above prevents access to everything not explicitly allowed, access to the standard loopback address for `IPv4` and `IPv6` is permitted by means of the following lines: +Addresses within the range `127.0.0.0/8` are sometimes required by various processes or applications. As the "`restrict default`" line above prevents access to everything not explicitly allowed, access to the standard loopback address for `IPv4` and `IPv6` is permitted by means of the following lines: ---- # the administrative functions. @@ -152,7 +152,7 @@ restrict ::1 Addresses can be added underneath if specifically required by another application. -Hosts on the local network are not permitted because of the "restrict default" line above. To change this, for example to allow hosts from the `192.0.2.0/24` network to query the time and statistics but nothing more, a line in the following format is required: +Hosts on the local network are not permitted because of the "`restrict default`" line above. To change this, for example to allow hosts from the `192.0.2.0/24` network to query the time and statistics but nothing more, a line in the following format is required: [subs="quotes"] ---- @@ -301,7 +301,7 @@ To start the graphical firewall configuration tool using the command line, enter The `Firewall Configuration` window opens. Note, this command can be run as normal user but you will then be prompted for the `root` password from time to time. -Look for the word "Connected" in the lower left corner. This indicates that the [application]*firewall-config* tool is connected to the user space daemon, `firewalld`. +Look for the word "`Connected`" in the lower left corner. This indicates that the [application]*firewall-config* tool is connected to the user space daemon, `firewalld`. [[s2-Change_the_firewall_settings]] === Change the Firewall Settings @@ -374,7 +374,7 @@ where _option_ is one or more of: * [option]`ignore` — All packets will be ignored, including `ntpq` and `ntpdc` queries. -* [option]`kod` — a "Kiss-o'-death" packet is to be sent to reduce unwanted queries. +* [option]`kod` — a "`Kiss-o'-death`" packet is to be sent to reduce unwanted queries. * [option]`limited` — do not respond to time service requests if the packet violates the rate limit default values or those specified by the [command]#discard# command. `ntpq` and `ntpdc` queries are not affected. For more information on the [command]#discard# command and the default values, see xref:Configuring_NTP_Using_ntpd.adoc#s2_Configure_Rate_Limiting_Access_to_an_NTP_Service[Configure Rate Limiting Access to an NTP Service]. @@ -626,7 +626,7 @@ To specify that a particular _time-to-live_ (*TTL*) value should be used in plac [command]#ttl# _value_ ---- -Specify the time-to-live value to be used in packets sent by broadcast servers and multicast `NTP` servers. Specify the maximum time-to-live value to use for the "expanding ring search" by a manycast client. The default value is `127`. +Specify the time-to-live value to be used in packets sent by broadcast servers and multicast `NTP` servers. Specify the maximum time-to-live value to use for the "`expanding ring search`" by a manycast client. The default value is `127`. [[s2_Configuring_The_Version_of_NTP_to_use]] === Configuring the NTP Version to Use diff --git a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc index 14fdc8f..ce53854 100644 --- a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc +++ b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc @@ -95,13 +95,13 @@ allow 2001:db8::/32 Use this form to specify an `IPv6` address to be allowed access. -cmdallow:: This is similar to the [command]#allow# directive (see section [command]#allow#), except that it allows control access (rather than `NTP` client access) to a particular subnet or host. (By "control access" is meant that [application]*chronyc* can be run on those hosts and successfully connect to `chronyd` on this computer.) The syntax is identical. There is also a [command]#cmddeny all# directive with similar behavior to the [command]#cmdallow all# directive. +cmdallow:: This is similar to the [command]#allow# directive (see section [command]#allow#), except that it allows control access (rather than `NTP` client access) to a particular subnet or host. (By "`control access`" is meant that [application]*chronyc* can be run on those hosts and successfully connect to `chronyd` on this computer.) The syntax is identical. There is also a [command]#cmddeny all# directive with similar behavior to the [command]#cmdallow all# directive. dumpdir:: Path to the directory to save the measurement history across restarts of `chronyd` (assuming no changes are made to the system clock behavior whilst it is not running). If this capability is to be used (via the [command]#dumponexit# command in the configuration file, or the [command]#dump# command in [application]*chronyc*), the [command]#dumpdir# command should be used to define the directory where the measurement histories are saved. dumponexit:: If this command is present, it indicates that `chronyd` should save the measurement history for each of its time sources recorded whenever the program exits. (See the [command]#dumpdir# command above). -local:: The [command]#local# keyword is used to allow `chronyd` to appear synchronized to real time from the viewpoint of clients polling it, even if it has no current synchronization source. This option is normally used on the "master" computer in an isolated network, where several computers are required to synchronize to one another, and the "master" is kept in line with real time by manual input. +local:: The [command]#local# keyword is used to allow `chronyd` to appear synchronized to real time from the viewpoint of clients polling it, even if it has no current synchronization source. This option is normally used on the "`master`" computer in an isolated network, where several computers are required to synchronize to one another, and the "`master`" is kept in line with real time by manual input. An example of the command is: @@ -398,7 +398,7 @@ Leap status : Normal The fields are as follows: -Reference ID:: This is the reference ID and name (or `IP` address) if available, of the server to which the computer is currently synchronized. If this is `127.127.1.1` it means the computer is not synchronized to any external source and that you have the "local" mode operating (via the local command in [application]*chronyc*, or the [command]#local# directive in the `/etc/chrony.conf` file (see section [command]#local#)). +Reference ID:: This is the reference ID and name (or `IP` address) if available, of the server to which the computer is currently synchronized. If this is `127.127.1.1` it means the computer is not synchronized to any external source and that you have the "`local`" mode operating (via the local command in [application]*chronyc*, or the [command]#local# directive in the `/etc/chrony.conf` file (see section [command]#local#)). Stratum:: The stratum indicates how many hops away from a computer with an attached reference clock we are. Such a computer is a stratum-1 computer, so the computer in the example is two hops away (that is to say, a.b.c is a stratum-2 and is synchronized from a stratum-1). @@ -410,9 +410,9 @@ Last offset:: This is the estimated local offset on the last clock update. RMS offset:: This is a long-term average of the offset value. -Frequency:: The "frequency" is the rate by which the system’s clock would be wrong if `chronyd` was not correcting it. It is expressed in ppm (parts per million). For example, a value of 1ppm would mean that when the system’s clock thinks it has advanced 1 second, it has actually advanced by 1.000001 seconds relative to true time. +Frequency:: The "`frequency`" is the rate by which the system’s clock would be wrong if `chronyd` was not correcting it. It is expressed in ppm (parts per million). For example, a value of 1ppm would mean that when the system’s clock thinks it has advanced 1 second, it has actually advanced by 1.000001 seconds relative to true time. -Residual freq:: This shows the "residual frequency" for the currently selected reference source. This reflects any difference between what the measurements from the reference source indicate the frequency should be and the frequency currently being used. +Residual freq:: This shows the "`residual frequency`" for the currently selected reference source. This reflects any difference between what the measurements from the reference source indicate the frequency should be and the frequency currently being used. The reason this is not always zero is that a smoothing procedure is applied to the frequency. Each time a measurement from the reference source is obtained and a new residual frequency computed, the estimated accuracy of this residual is compared with the estimated accuracy (see [option]`skew` next) of the existing frequency value. A weighted average is computed for the new frequency, with weights depending on these accuracies. If the measurements from the reference source follow a consistent trend, the residual will be driven to zero over time. @@ -448,8 +448,8 @@ The columns are as follows: M:: This indicates the mode of the source. `^` means a server, `=` means a peer and `#` indicates a locally connected reference clock. -S:: This column indicates the state of the sources. "*" indicates the source to which `chronyd` is currently synchronized. "+" indicates acceptable sources which are combined with the selected source. "-" indicates acceptable sources which are excluded by the combining algorithm. "?" indicates sources to which connectivity has been lost or whose packets do not pass all tests. "x" indicates a clock which `chronyd` thinks is a _falseticker_ (its time is inconsistent with a majority of other sources). "~" indicates a source whose time appears to have too much -variability. The "?" condition is also shown at start-up, until at least 3 samples have been gathered from it. +S:: This column indicates the state of the sources. "`*`" indicates the source to which `chronyd` is currently synchronized. "`+`" indicates acceptable sources which are combined with the selected source. "`-`" indicates acceptable sources which are excluded by the combining algorithm. "`?`" indicates sources to which connectivity has been lost or whose packets do not pass all tests. "`x`" indicates a clock which `chronyd` thinks is a _falseticker_ (its time is inconsistent with a majority of other sources). "`~`" indicates a source whose time appears to have too much +variability. The "`?`" condition is also shown at start-up, until at least 3 samples have been gathered from it. Name/IP address:: This shows the name or the `IP` address of the source, or reference ID for reference clocks. diff --git a/modules/system-administrators-guide/pages/servers/Configuring_PTP_Using_ptp4l.adoc b/modules/system-administrators-guide/pages/servers/Configuring_PTP_Using_ptp4l.adoc index 76168b1..158325e 100644 --- a/modules/system-administrators-guide/pages/servers/Configuring_PTP_Using_ptp4l.adoc +++ b/modules/system-administrators-guide/pages/servers/Configuring_PTP_Using_ptp4l.adoc @@ -166,7 +166,7 @@ The *P2P* mechanism is preferred as it reacts to changes in the network topology [option]`-E`:: The [option]`-E` selects the _end-to-end_ (*E2E*) delay measurement mechanism. This is the default. -The *E2E* mechanism is also referred to as the delay "request-response" mechanism. +The *E2E* mechanism is also referred to as the delay "`request-response`" mechanism. [option]`-A`:: The [option]`-A` enables automatic selection of the delay measurement mechanism. @@ -559,7 +559,7 @@ Notice the section named as follows: [ntp_server pass:quotes[_address_]] ---- -This is an example of an `NTP` server section, "ntp-server.local" is an example of a host name for an `NTP` server on the local LAN. Add more sections as required using a host name or `IP` address as part of the section name. Note that the short polling values in that example section are not suitable for a public server, see xref:servers/Configuring_NTP_Using_ntpd.adoc#ch-Configuring_NTP_Using_ntpd[Configuring NTP Using ntpd] for an explanation of suitable [option]`minpoll` and [option]`maxpoll` values. +This is an example of an `NTP` server section, "`ntp-server.local`" is an example of a host name for an `NTP` server on the local LAN. Add more sections as required using a host name or `IP` address as part of the section name. Note that the short polling values in that example section are not suitable for a public server, see xref:servers/Configuring_NTP_Using_ntpd.adoc#ch-Configuring_NTP_Using_ntpd[Configuring NTP Using ntpd] for an explanation of suitable [option]`minpoll` and [option]`maxpoll` values. Notice the section named as follows: @@ -568,7 +568,7 @@ Notice the section named as follows: [ptp_domain pass:quotes[_number_]] ---- -A "PTP domain" is a group of one or more `PTP` clocks that synchronize to each other. They may or may not be synchronized to clocks in another domain. Clocks that are configured with the same domain number make up the domain. This includes a `PTP` grandmaster clock. The domain number in each "PTP domain" section needs to correspond to one of the `PTP` domains configured on the network. +A "`PTP domain`" is a group of one or more `PTP` clocks that synchronize to each other. They may or may not be synchronized to clocks in another domain. Clocks that are configured with the same domain number make up the domain. This includes a `PTP` grandmaster clock. The domain number in each "`PTP domain`" section needs to correspond to one of the `PTP` domains configured on the network. An instance of [application]*ptp4l* is started for every interface which has its own `PTP` clock and hardware time stamping is enabled automatically. Interfaces that support hardware time stamping have a `PTP` clock (PHC) attached, however it is possible for a group of interfaces on a NIC to share a PHC. A separate [application]*ptp4l* instance will be started for each group of interfaces sharing the same PHC and for each interface that supports only software time stamping. All [application]*ptp4l* instances are configured to run as a slave. If an interface with hardware time stamping is specified in more than one `PTP` domain, then only the first [application]*ptp4l* instance created will have hardware time stamping enabled. diff --git a/modules/system-administrators-guide/pages/servers/Mail_Servers.adoc b/modules/system-administrators-guide/pages/servers/Mail_Servers.adoc index fe29838..114f762 100644 --- a/modules/system-administrators-guide/pages/servers/Mail_Servers.adoc +++ b/modules/system-administrators-guide/pages/servers/Mail_Servers.adoc @@ -838,7 +838,7 @@ Flags are essential to determine how or if a recipe's conditions are compared to * [command]#w# — Tells Procmail to wait for the specified filter or program to finish, and reports whether or not it was successful before considering the message filtered. -* [command]#W# — Is identical to [command]#w# except that "Program failure" messages are suppressed. +* [command]#W# — Is identical to [command]#w# except that "`Program failure`" messages are suppressed. For a detailed list of additional flags, see the `procmailrc` man page. From abc8ff5e15c4f2c854ef7d296cc0021006f77d09 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Fri, 27 Aug 2021 05:37:21 +0200 Subject: [PATCH 49/86] Update build script --- build.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index 1e4db2d..75dd387 100755 --- a/build.sh +++ b/build.sh @@ -14,14 +14,19 @@ if [ "$(uname)" == "Darwin" ]; then elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then # Running on Linux. + # there isn't an antora/aarch64 container, antora can be installed locally # Check whether podman is available, else faill back to docker # which requires root. - if [ -f /usr/bin/podman ]; then + if [ -f /usr/local/bin/antora ]; then + /usr/local/bin/antora $cmd + elif [[ `uname -m` == "aarch64" ]]; then + echo "no antora/aarch64 container try just \`npm install -g @antora/cli @antora/site-generator-default\`" + elif [ -f /usr/bin/podman ]; then echo "" echo "This build script is using Podman to run the build in an isolated environment." echo "" - podman run --rm -it -v $(pwd):/antora:z $image $cmd + podman run --rm -it -v $(pwd):/antora:z $image $cmd elif [ -f /usr/bin/docker ]; then echo "" From 30050824b61bcadf9396544ce622418ae36a9570 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Wed, 3 Nov 2021 19:50:49 +0100 Subject: [PATCH 50/86] Update logo --- .../assets/images/title_logo.svg | 100 ++++++++---------- 1 file changed, 46 insertions(+), 54 deletions(-) diff --git a/modules/system-administrators-guide/assets/images/title_logo.svg b/modules/system-administrators-guide/assets/images/title_logo.svg index e8fd52b..8dd65ac 100644 --- a/modules/system-administrators-guide/assets/images/title_logo.svg +++ b/modules/system-administrators-guide/assets/images/title_logo.svg @@ -1,61 +1,53 @@ - - + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="907.78003" + height="415.07999" + id="svg2855" + sodipodi:docname="fedora_logo.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + + + + image/svg+xml + + + + + - - - - - - - - - - - - + id="defs2857" /> + id="path1616" + style="opacity:1;fill:#51a2da;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.33335" + d="m 196.07741,103.89381 c -57.21983,0 -103.586462,46.37214 -103.623771,103.57914 h -0.01831 v 80.21109 h 0.01831 c 0.02746,12.98741 10.552761,23.50213 23.546771,23.50213 h 0.11181 0.0184 79.98755 c 57.22698,-0.0366 103.57969,-46.40238 103.57969,-103.62386 8e-5,-57.24568 -46.37792,-103.6685 -103.62367,-103.6685 z m 181.24101,41.83865 c -21.90847,0 -35.96355,16.64654 -36.09167,32.22312 v 90.29625 c -0.0275,11.13336 16.92975,11.13336 16.90537,0 V 207.9872 h 17.37498 c 4.06533,0 7.53584,-2.94551 7.53584,-7.67001 0,-4.72441 -3.71824,-7.58057 -7.53584,-7.58057 h -17.37498 v -13.8866 c 0,-8.88862 6.95466,-16.29405 20.95281,-16.12275 4.86903,0.0642 6.58504,1.24161 8.36328,2.32559 9.708,6.43015 19.0459,-8.45814 8.87762,-14.15487 -6.23621,-3.81604 -12.05539,-5.16553 -19.00741,-5.16553 z m -160.24345,0.82762 c 17.40431,0 33.83318,13.32808 33.83318,31.70886 0,1.70464 0.01,3.41102 -0.26854,5.34443 -0.4821,4.89038 -4.95079,8.40416 -9.8168,7.71474 -4.86599,-0.69747 -8.16778,-5.31867 -7.26756,-10.15224 0.0825,-0.55174 0.11181,-1.41803 0.11181,-2.90693 0,-10.42151 -8.5277,-14.44568 -16.59237,-14.44568 -8.05981,0 -15.32078,6.77832 -15.34003,14.44568 0.1393,8.86901 0,17.66956 0,26.52089 l 14.95985,-0.11183 c 11.67844,-0.24195 11.81087,17.35254 0.13474,17.26318 l -15.09404,0.11183 c -0.0366,7.13365 0.055,5.84374 0.0183,9.4366 0,0 0.12648,8.7254 -0.13382,15.34003 -1.80536,19.4269 -18.34632,34.95125 -38.21608,34.95125 -21.06023,0 -38.41726,-17.21569 -38.41726,-38.3278 0.63239,-21.71895 17.94928,-38.799 39.75896,-38.59617 l 12.16473,-0.0916 v 17.24081 l -12.16473,0.11181 h -0.0642 c -11.98665,0.3547 -22.25473,8.49636 -22.45106,21.33301 0,11.69629 9.44771,21.06463 21.17646,21.06463 11.7094,0 21.08699,-8.52202 21.08699,-21.04227 l -0.0183,-65.27415 c 0.006,-1.21174 0.0458,-2.17427 0.17872,-3.51083 1.9773,-15.96712 16.26104,-28.13095 32.42438,-28.13095 z m 345.42011,0.78271 c -5.27286,-0.28228 -9.15103,4.93997 -8.34091,9.90615 v 38.46208 c -16.71959,-14.01813 -43.93538,-13.04029 -59.37009,2.48213 -15.60885,13.90834 -18.57509,39.11602 -7.22284,56.48542 8.33889,13.11297 23.5914,22.47801 39.31179,21.73553 9.88497,-0.0916 19.68031,-4.36284 27.28114,-10.6665 -0.77996,4.97654 3.0655,10.2481 8.38563,9.92861 5.22226,0.2328 9.27669,-4.92045 8.4751,-9.90625 -0.0916,-36.98584 0.0916,-73.97388 -0.0916,-110.95842 -0.27038,-4.15616 -4.23737,-7.58469 -8.38519,-7.46875 h -0.0183 z m 65.31831,37.657 a 46.178308,45.805352 0 0 0 -46.17672,45.79656 46.178308,45.805352 0 0 0 46.17672,45.81902 46.178308,45.805352 0 0 0 46.17674,-45.81902 46.178308,45.805352 0 0 0 -46.17674,-45.79656 z m 150.82921,0.40236 c -11.5272,0 -19.83483,3.4233 -25.8948,7.75947 -9.1865,6.57697 0.69747,20.3294 9.88388,13.75243 4.18108,-2.99171 7.28673,-4.58408 16.01092,-4.58408 10.85916,0.21813 19.58877,4.28914 19.58877,12.41064 -5.82195,3.68396 -31.13082,6.73856 -44.72323,14.46796 -13.5924,7.72941 -12.88035,17.48516 -12.88035,23.81521 0,13.88515 14.64916,23.25604 27.32596,23.25604 12.6768,0 18.05432,-2.65973 30.45652,-11.15847 v 2.41513 c -0.40052,11.66394 17.32852,11.66394 16.92773,0 v -49.84412 c 0.0551,-20.67318 -14.77537,-31.97538 -36.6954,-32.29021 z m -84.07973,0.17872 c -7.33576,0 -8.55813,6.05565 -8.51982,8.49746 v 73.52506 c -0.20071,4.75252 3.72979,8.69862 8.65399,8.69862 4.92412,0 8.8549,-3.9461 8.65392,-8.69862 0,0 0.13014,-27.35484 0,-44.8575 -0.13016,-17.50257 14.11784,-21.28827 19.07449,-21.28827 3.68076,0 6.63178,2.05503 9.54844,1.9455 4.32891,-0.16313 7.87128,-3.07145 7.87128,-8.162 -0.13015,-8.2235 -10.20475,-9.3873 -17.64335,-9.23535 -7.43859,0.15214 -13.72457,2.43154 -19.16386,5.67988 0,0 -1.13923,-6.10478 -8.47509,-6.10478 z m -259.73032,0.17872 c -5.61535,-0.43167 -11.81912,0.46835 -18.6496,3.1083 -16.53096,6.3889 -27.74948,22.08593 -27.79548,41.45847 -0.0459,20.29265 14.15386,46.47534 43.60514,46.66872 19.80919,0.13015 29.71515,-7.26903 35.06306,-12.29891 3.54732,-3.14349 3.80954,-8.60615 0.55909,-12.05293 -3.25705,-3.45327 -8.72265,-3.53796 -12.07528,-0.17872 -3.99174,3.75005 -9.87215,9.31949 -26.54326,7.46875 -7.15309,-0.79187 -14.83192,-6.603 -17.39735,-11.04667 l 54.6071,-23.23368 c 4.1766,-1.8556 6.10606,-6.70006 4.33808,-10.91249 -7.31311,-14.39043 -18.86534,-27.68496 -35.71141,-28.98066 z m 192.98084,16.39111 a 28.88491,28.651626 0 0 1 28.89121,28.6452 28.88491,28.651626 0 0 1 -28.89121,28.66765 28.88491,28.651626 0 0 1 -28.89119,-28.66765 28.88491,28.651626 0 0 1 28.89119,-28.6452 z m -101.9467,0.44726 c 15.09467,-0.3941 28.57132,13.1972 28.28748,28.1533 0.31711,14.96994 -13.20555,28.53769 -28.28748,28.15321 -14.34012,0.38036 -27.48764,-11.76568 -28.22031,-26.00653 -1.52711,-14.67995 10.52921,-29.00072 25.291,-30.1658 0.97381,-0.0953 1.95008,-0.13474 2.92931,-0.13474 z m -95.30522,0.44726 c 8.2125,0.008 15.96106,4.24332 19.90184,11.06894 l -45.4612,19.40996 c -3.24542,-12.11205 10.07378,-26.35143 17.33025,-29.00303 2.71997,-0.99396 5.49163,-1.47843 8.22911,-1.47587 z m 368.25134,28.35448 c -0.004,5.48155 0.0825,7.06529 -0.0642,12.54492 -0.0366,6.58072 -4.1688,9.62451 -8.49745,12.14236 -4.32864,2.51788 -13.1303,4.72295 -18.22469,4.96427 -5.8763,0.1943 -13.65611,-1.12587 -14.06552,-8.09492 0.004,-4.20657 2.04321,-6.82196 5.38915,-9.72724 7.92316,-5.9442 18.64419,-7.93389 35.46561,-11.82939 z" /> From c21b7305fa861d96f2cc9a491667e72d5681b9b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Wed, 12 Jan 2022 19:06:53 +0100 Subject: [PATCH 51/86] Update configuration for Antora 3.0 --- site.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site.yml b/site.yml index 6e785cd..8027f66 100644 --- a/site.yml +++ b/site.yml @@ -1,6 +1,6 @@ site: title: Local Preview - start_page: fedora:system-administrators-guide:index + start_page: fedora:system-administrators-guide:index.adoc content: sources: - url: . @@ -18,5 +18,5 @@ output: destinations: - provider: archive runtime: - pull: true + fetch: true cache_dir: ./cache From d5d9b0477aa73bb5e82f5498b970ed964f440991 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Wed, 12 Jan 2022 19:07:04 +0100 Subject: [PATCH 52/86] build & preview: Update with latest version from template See https://pagure.io/fedora-docs/template --- build.sh | 33 +++++++++++++++++---------------- preview.sh | 6 +++--- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/build.sh b/build.sh index 75dd387..96c2b69 100755 --- a/build.sh +++ b/build.sh @@ -3,30 +3,30 @@ image="docker.io/antora/antora" cmd="--html-url-extension-style=indexify site.yml" -if [ "$(uname)" == "Darwin" ]; then +if uname | grep -iwq darwin; then # Running on macOS. # Let's assume that the user has the Docker CE installed # which doesn't require a root password. echo "" echo "This build script is using Docker container runtime to run the build in an isolated environment." echo "" - docker run --rm -it -v $(pwd):/antora $image $cmd + docker run --rm -it -v "$(pwd):/antora" "${image}" ${cmd} -elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then +elif uname | grep -iq linux; then # Running on Linux. # there isn't an antora/aarch64 container, antora can be installed locally # Check whether podman is available, else faill back to docker # which requires root. if [ -f /usr/local/bin/antora ]; then - /usr/local/bin/antora $cmd - elif [[ `uname -m` == "aarch64" ]]; then + /usr/local/bin/antora "${cmd}" + elif uname -m | grep -iwq aarch64; then echo "no antora/aarch64 container try just \`npm install -g @antora/cli @antora/site-generator-default\`" elif [ -f /usr/bin/podman ]; then echo "" echo "This build script is using Podman to run the build in an isolated environment." echo "" - podman run --rm -it -v $(pwd):/antora:z $image $cmd + podman run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} elif [ -f /usr/bin/docker ]; then echo "" @@ -34,18 +34,19 @@ elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then echo "" if groups | grep -wq "docker"; then - docker run --rm -it -v $(pwd):/antora:z $image $cmd - else + docker run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} + else + echo "You might be asked for your password." + echo "You can avoid this by adding your user to the 'docker' group," + echo "but be aware of the security implications." + echo "See https://docs.docker.com/install/linux/linux-postinstall/" echo "" - echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." - echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." - echo "" - sudo docker run --rm -it -v $(pwd):/antora:z $image $cmd - fi + sudo docker run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} + fi else echo "" - echo "Error: Container runtime haven't been found on your system. Fix it by:" - echo "$ sudo dnf install podman" - exit 1 + echo "Error: Container runtime haven't been found on your system. Fix it by:" + echo "$ sudo dnf install podman" + exit 1 fi fi diff --git a/preview.sh b/preview.sh index acc52af..4270107 100755 --- a/preview.sh +++ b/preview.sh @@ -1,13 +1,13 @@ #!/bin/sh -if [ "$(uname)" == "Darwin" ]; then +if [ "$(uname)" = "Darwin" ]; then # Running on macOS. # Let's assume that the user has the Docker CE installed # which doesn't require a root password. echo "The preview will be available at http://localhost:8080/" - docker run --rm -v $(pwd):/antora:ro -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro -p 8080:80 nginx + docker run --rm -v "$(pwd):/antora:ro" -v "$(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro" -p 8080:80 nginx -elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then +elif [ "$(expr substr "$(uname -s)" 1 5)" = "Linux" ]; then # Running on Linux. # Fedora Workstation has python3 installed as a default, so using that echo "" From 32d53afc417c78eafe54c9283e4c2b5ca2fa6e91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Wed, 12 Jan 2022 19:06:53 +0100 Subject: [PATCH 53/86] Update configuration for Antora 3.0 --- site.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site.yml b/site.yml index 897c0da..22baccb 100644 --- a/site.yml +++ b/site.yml @@ -1,6 +1,6 @@ site: title: Local Preview - start_page: fedora:system-administrators-guide:index + start_page: fedora:system-administrators-guide:index.adoc content: sources: - url: . @@ -18,5 +18,5 @@ output: destinations: - provider: archive runtime: - pull: true + fetch: true cache_dir: ./cache From ce48d6c18d6897a71160a566057bcf412aca9d3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Wed, 12 Jan 2022 19:07:04 +0100 Subject: [PATCH 54/86] build & preview: Update with latest version from template See https://pagure.io/fedora-docs/template --- build.sh | 35 ++++++++++++++++++++--------------- preview.sh | 6 +++--- 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/build.sh b/build.sh index 1e4db2d..91dd641 100755 --- a/build.sh +++ b/build.sh @@ -3,25 +3,29 @@ image="docker.io/antora/antora" cmd="--html-url-extension-style=indexify site.yml" -if [ "$(uname)" == "Darwin" ]; then +if uname | grep -iwq darwin; then # Running on macOS. # Let's assume that the user has the Docker CE installed # which doesn't require a root password. echo "" echo "This build script is using Docker container runtime to run the build in an isolated environment." echo "" - docker run --rm -it -v $(pwd):/antora $image $cmd + docker run --rm -it -v "$(pwd):/antora" "${image}" ${cmd} -elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then +elif uname | grep -iq linux; then # Running on Linux. # Check whether podman is available, else faill back to docker # which requires root. - if [ -f /usr/bin/podman ]; then + if [ -f /usr/local/bin/antora ]; then + /usr/local/bin/antora "${cmd}" + elif uname -m | grep -iwq aarch64; then + echo "no antora/aarch64 container try just \`npm install -g @antora/cli @antora/site-generator-default\`" + elif [ -f /usr/bin/podman ]; then echo "" echo "This build script is using Podman to run the build in an isolated environment." echo "" - podman run --rm -it -v $(pwd):/antora:z $image $cmd + podman run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} elif [ -f /usr/bin/docker ]; then echo "" @@ -29,18 +33,19 @@ elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then echo "" if groups | grep -wq "docker"; then - docker run --rm -it -v $(pwd):/antora:z $image $cmd - else + docker run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} + else + echo "You might be asked for your password." + echo "You can avoid this by adding your user to the 'docker' group," + echo "but be aware of the security implications." + echo "See https://docs.docker.com/install/linux/linux-postinstall/" echo "" - echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password." - echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/." - echo "" - sudo docker run --rm -it -v $(pwd):/antora:z $image $cmd - fi + sudo docker run --rm -it -v "$(pwd):/antora:z" "${image}" ${cmd} + fi else echo "" - echo "Error: Container runtime haven't been found on your system. Fix it by:" - echo "$ sudo dnf install podman" - exit 1 + echo "Error: Container runtime haven't been found on your system. Fix it by:" + echo "$ sudo dnf install podman" + exit 1 fi fi diff --git a/preview.sh b/preview.sh index acc52af..4270107 100755 --- a/preview.sh +++ b/preview.sh @@ -1,13 +1,13 @@ #!/bin/sh -if [ "$(uname)" == "Darwin" ]; then +if [ "$(uname)" = "Darwin" ]; then # Running on macOS. # Let's assume that the user has the Docker CE installed # which doesn't require a root password. echo "The preview will be available at http://localhost:8080/" - docker run --rm -v $(pwd):/antora:ro -v $(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro -p 8080:80 nginx + docker run --rm -v "$(pwd):/antora:ro" -v "$(pwd)/nginx.conf:/etc/nginx/conf.d/default.conf:ro" -p 8080:80 nginx -elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then +elif [ "$(expr substr "$(uname -s)" 1 5)" = "Linux" ]; then # Running on Linux. # Fedora Workstation has python3 installed as a default, so using that echo "" From 63f5f82f03a19ee45c6226f64244ddd063f971c4 Mon Sep 17 00:00:00 2001 From: Ben Cotton Date: Wed, 18 May 2022 10:47:07 -0400 Subject: [PATCH 55/86] Update to describe how System Monitor looks in 2022. Fixes #79 --- .../System_Monitoring_Tools.adoc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc index 85f016f..be9755d 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc @@ -134,12 +134,15 @@ The `Processes` tab of the [application]*System Monitor* tool allows you to view To start the [application]*System Monitor* tool, either select menu:Applications[System Tools > `System Monitor`pass:attributes[{blank}]] from the Activities menu, or type [command]#gnome-system-monitor# at a shell prompt. Then click the `Processes` tab to view the list of running processes. -[[fig-sysinfo-processes]] -.System Monitor — Processes - -image::system-monitor-processes.png[The Processes tab of the System Monitor application.] - -For each listed process, the [application]*System Monitor* tool displays its name (`Process Name`), current status (`Status`), percentage of the memory usage (`% CPU`), nice value (`Nice`), process ID (`ID`), memory usage (`Memory`), the channel the process is waiting in (`Waiting Channel`), and additional details about the session (`Session`). To sort the information by a specific column in ascending order, click the name of that column. Click the name of the column again to toggle the sort between ascending and descending order. +For each listed process, the [application]*System Monitor* tool displays its name (`Process Name`), +user (`User`), +percentage of the CPU usage (`% CPU`), +process ID (`ID`), +memory usage (`Memory`), +total disk read and write (`Disk read total` and `Disk write total`), +current disk read and write (`Disk read` and `Disk write`), +and prioritiy (`Priority`). +To sort the information by a specific column in ascending order, click the name of that column. Click the name of the column again to toggle the sort between ascending and descending order. By default, the [application]*System Monitor* tool displays a list of processes that are owned by the current user. Selecting various options from the View menu allows you to: From 04732920ef0678ab37ccded24b86258207041797 Mon Sep 17 00:00:00 2001 From: py0xc3 Date: Wed, 13 Jul 2022 13:58:00 +0000 Subject: [PATCH 56/86] Merge branch 'f36' into 'f36' F36 Invalid command updated - grub2 See merge request fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide!3 (cherry picked from commit fec0ed5c50b7160f6f571389ef65472802965183) 0ba8f931 Update... --- .../Working_with_the_GRUB_2_Boot_Loader.adoc | 60 +++---------------- 1 file changed, 9 insertions(+), 51 deletions(-) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc index 68b8e22..c4bf0ca 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc @@ -10,7 +10,7 @@ indexterm:[GRUB 2,configuring GRUB 2]indexterm:[GRUB 2,reinstalling GRUB 2]index [[sec-Introduction_to_GRUB_2]] == Introduction to GRUB 2 -GRUB 2 reads its configuration from the `/boot/grub2/grub.cfg` file on traditional BIOS-based machines and from the `/boot/efi/EFI/fedora/grub.cfg` file on UEFI machines. This file contains menu information. +GRUB 2 reads its configuration from the `/boot/grub2/grub.cfg` file. This file contains menu information. The GRUB 2 configuration file, `grub.cfg`, is generated during installation, or by invoking the [application]*/usr/sbin/grub2-mkconfig* utility, and is automatically updated by [command]#grubby# each time a new kernel is installed. When regenerated manually using [application]*grub2-mkconfig*, the file is generated according to the template files located in `/etc/grub.d/`, and custom settings in the `/etc/default/grub` file. Edits of `grub.cfg` will be lost any time [application]*grub2-mkconfig* is used to regenerate the file, so care must be taken to reflect any manual changes in `/etc/default/grub` as well. @@ -277,20 +277,13 @@ The file name `/etc/grub2.cfg` is a symlink to the `grub.cfg` file, whose locati Changes to `/etc/default/grub` require rebuilding the `grub.cfg` file as follows: -* On BIOS-based machines, issue the following command as `root`: +* On both UEFI-based and BIOS-based machines, issue the following command as `root`: [subs="attributes"] ---- ~]#{nbsp}grub2-mkconfig -o /boot/grub2/grub.cfg ---- -* On UEFI-based machines, issue the following command as `root`: - -[subs="attributes"] ----- -~]#{nbsp}grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ----- - [[sec-Editing_a_Menu_Entry]] === Editing a Menu Entry @@ -304,20 +297,13 @@ Where [option]`console=tty0` is the first virtual terminal and [option]`console= Changes to `/etc/default/grub` require rebuilding the `grub.cfg` file as follows: -* On BIOS-based machines, issue the following command as `root`: +* On both UEFI-based and BIOS-based machines, issue the following command as `root`: [subs="attributes"] ---- ~]#{nbsp}grub2-mkconfig -o /boot/grub2/grub.cfg ---- -* On UEFI-based machines, issue the following command as `root`: - -[subs="attributes"] ----- -~]#{nbsp}grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ----- - [[sec-Adding_a_new_Entry]] === Adding a new Entry @@ -361,9 +347,9 @@ Note that modifying the `/etc/default/grub` file does not have any effect on cre ==== -. On BIOS-based machines, copy the contents of `/boot/grub2/grub.cfg`, or, on UEFI machines, copy the contents of `/boot/efi/EFI/fedora/grub.cfg`. Put the content of the `grub.cfg` into the `/etc/grub.d/40_custom` file below the existing header lines. The executable part of the `40_custom` script has to be preserved. +. Copy the contents of `/boot/grub2/grub.cfg`. Put the content of the `grub.cfg` into the `/etc/grub.d/40_custom` file below the existing header lines. The executable part of the `40_custom` script has to be preserved. -. From the content put into the `/etc/grub.d/40_custom` file, only the `menuentry` blocks are needed to create the custom menu. The `/boot/grub2/grub.cfg` and `/boot/efi/EFI/fedora/grub.cfg` files might contain function specifications and other content above and below the `menuentry` blocks. If you put these unnecessary lines into the `40_custom` file in the previous step, erase them. +. From the content put into the `/etc/grub.d/40_custom` file, only the `menuentry` blocks are needed to create the custom menu. The `/boot/grub2/grub.cfg` file might contain function specifications and other content above and below the `menuentry` blocks. If you put these unnecessary lines into the `40_custom` file in the previous step, erase them. This is an example of a custom `40_custom` script: @@ -421,20 +407,13 @@ Alternatively, if you want to keep the files in the `/etc/grub2.d/` directory, m . Rebuild the `grub.cfg` file by running the [command]#grub2-mkconfig -o# command as follows: -** On BIOS-based machines, issue the following command as `root`: +* On both UEFI-based and BIOS-based machines, issue the following command as `root`: [subs="attributes"] ---- ~]#{nbsp}grub2-mkconfig -o /boot/grub2/grub.cfg ---- -** On UEFI-based machines, issue the following command as `root`: - -[subs="attributes"] ----- -~]#{nbsp}grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ----- - [[sec-GRUB_2_Password_Protection]] == GRUB 2 Password Protection @@ -508,20 +487,13 @@ After you have made changes in the template file the GRUB 2 configuration file m Rebuild the `grub.cfg` file by running the [command]#grub2-mkconfig -o# command as follows: -* On BIOS-based machines, issue the following command as `root`: +* On both UEFI-based and BIOS-based machines, issue the following command as `root`: [subs="attributes"] ---- ~]#{nbsp}grub2-mkconfig -o /boot/grub2/grub.cfg ---- -* On UEFI-based machines, issue the following command as `root`: - -[subs="attributes"] ----- -~]#{nbsp}grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ----- - [[sec-Password_Encryption]] === Password Encryption @@ -602,20 +574,13 @@ This method completely removes all GRUB 2 configuration files and system setting . Rebuild the `grub.cfg` file by running the [command]#grub2-mkconfig -o# command as follows: -** On BIOS-based machines, issue the following command as `root`: +* On both UEFI-based and BIOS-based machines, issue the following command as `root`: [subs="attributes"] ---- ~]#{nbsp}grub2-mkconfig -o /boot/grub2/grub.cfg ---- -** On UEFI-based machines, issue the following command as `root`: - -[subs="attributes"] ----- -~]#{nbsp}grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ----- - . Now follow the procedure in xref:#sec-Reinstalling_GRUB_2[Reinstalling GRUB 2] to restore GRUB2 on the `/boot/` partition. [[sec-GRUB_2_over_a_Serial_Console]] @@ -656,20 +621,13 @@ The first line disables the graphical terminal. Note that specifying the `GRUB_T Rebuild the `grub.cfg` file by running the [command]#grub2-mkconfig -o# command as follows: -* On BIOS-based machines, issue the following command as `root`: +* On both UEFI-based and BIOS-based machines, issue the following command as `root`: [subs="attributes"] ---- ~]#{nbsp}grub2-mkconfig -o /boot/grub2/grub.cfg ---- -* On UEFI-based machines, issue the following command as `root`: - -[subs="attributes"] ----- -~]#{nbsp}grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg ----- - [NOTE] ==== From d454588dc50b0dc20fbbb2776c7d92b385da3802 Mon Sep 17 00:00:00 2001 From: darknao Date: Wed, 13 Jul 2022 19:19:47 +0200 Subject: [PATCH 57/86] update antora config & CI workflow --- .gitlab-ci.yml | 29 +++++++++++++++++++++++++++++ site.yml | 5 ++--- 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..8383218 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,29 @@ +build: + stage: build + image: + name: antora/antora:latest + script: + - antora --log-failure-level fatal site.yml + artifacts: + paths: + - public/ + expire_in: 1 week + expose_as: 'docs preview' + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + environment: + name: preview MR_${CI_MERGE_REQUEST_IID} + url: https://${CI_SERVER_HOST}/${CI_PROJECT_PATH}/-/jobs/${CI_JOB_ID}/artifacts/file/public/index.html + auto_stop_in: 1 week +pages: + stage: build + image: + name: antora/antora:latest + script: + - antora site.yml + artifacts: + paths: + - public + rules: + - if: $CI_COMMIT_BRANCH == "main" && $CI_PROJECT_ROOT_NAMESPACE == "fedora" + diff --git a/site.yml b/site.yml index 8027f66..24fd5e7 100644 --- a/site.yml +++ b/site.yml @@ -5,11 +5,10 @@ content: sources: - url: . branches: HEAD - - url: https://pagure.io/fedora-docs/release-docs-home.git - branches: master + - url: https://gitlab.com/fedora/docs/fedora-linux-documentation/release-docs-home.git ui: bundle: - url: https://asamalik.fedorapeople.org/ui-bundle.zip + url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable snapshot: true default_layout: with_menu output: From 496d53811e81cfa35e764f3f9da8292e99a1cd74 Mon Sep 17 00:00:00 2001 From: py0xc3 Date: Tue, 16 Aug 2022 14:03:53 +0000 Subject: [PATCH 58/86] Minor correction; see https://gitlab.com/fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide/-/issues/1 (cherry picked from commit 381f8e0927ac1ac2a05bd24543a4b01069ababe4) (cherry picked from commit e659a2664531f3caf2b9997b0a7a19e19800b05e) --- modules/system-administrators-guide/pages/Preface.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/Preface.adoc b/modules/system-administrators-guide/pages/Preface.adoc index 4e4a454..7abc8b2 100644 --- a/modules/system-administrators-guide/pages/Preface.adoc +++ b/modules/system-administrators-guide/pages/Preface.adoc @@ -83,7 +83,7 @@ xref:monitoring-and-automation/OProfile.adoc[OProfile] covers [application]*OPro xref:kernel-module-driver-configuration/intro-kernel-module-driver-configuration.adoc[Kernel, Module and Driver Configuration]:: This part covers various tools that assist administrators with kernel customization. + -xref:kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc[Working with the GRUB 2 Boot Loader] der>> describes the GNU GRand Unified Boot loader (GRUB) version 2 boot loader, which enables selecting an operating system or kernel to be loaded at system boot time. +xref:kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc[Working with the GRUB 2 Boot Loader] describes the GNU GRand Unified Boot loader (GRUB) version 2 boot loader, which enables selecting an operating system or kernel to be loaded at system boot time. + xref:kernel-module-driver-configuration/Manually_Upgrading_the_Kernel.adoc[Manually Upgrading the Kernel] provides important information on how to manually update a kernel package using the [command]#rpm# command instead of [command]#dnf#. Read this chapter if you cannot update a kernel package with the [application]*DNF* package manager. + From fea7fe3ef3b30c37a3878fd5b942bd131ed0fa79 Mon Sep 17 00:00:00 2001 From: "py0xc3 (FAS)" Date: Sun, 25 Sep 2022 17:02:20 +0000 Subject: [PATCH 59/86] Merge branch 'Lemanr-ops-f36-patch-60537' into 'f36' Update System_Locale_and_Keyboard_Configuration.adoc See merge request fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide!7 (cherry picked from commit 82f2ace566ea3cf22fc0db9d8668f9a7eea17851) 4cbb5bc2 Update System_Locale_and_Keyboard_Configuration.adoc --- ...tem_Locale_and_Keyboard_Configuration.adoc | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc index c9c1dbf..194ae78 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -249,6 +248,24 @@ Apart from keyboard layout (_map_), three other options can be specified: Replace _model_ with the keyboard model name, _variant_ and _options_ with keyboard variant and option components, which can be used to enhance the keyboard behavior. These options are not set by default. For more information on X11 Model, X11 Variant, and X11 Options see the `kbd(4)` man page. +[[s2-If_Using_Gnome]] +=== Consider this option if using gnome + +This should work if the following conditions apply: + +* Using gnome as the desktop envirnment + +* Your layout is not listed under Settings -> Keyboard -> Input Sources + +In your terminal type in: + +`gsettings set org.gnome.desktop.input-sources show-all-sources true` + +after pressing return, try looking under your keyboard settings again as there should be a lot more options available. +As the proper source for help is gnome in this case, here is more information from gnome: + +https://help.gnome.org/users/gnome-help/stable/keyboard-layouts.html.en + [[sect-Keyboard_Configuration-Resources]] == Additional Resources From 56ef1957bb4128aeb6047c0f4c3b49f0543a2156 Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Sun, 13 Nov 2022 03:57:57 +0100 Subject: [PATCH 60/86] Prepare for F37 release --- antora.yml | 3 +- modules/system-administrators-guide/nav.adoc | 1 - .../pages/Revision_History.adoc | 65 ------------------- .../pages/_partials/entities.adoc | 4 +- site.yml | 1 + 5 files changed, 5 insertions(+), 69 deletions(-) delete mode 100644 modules/system-administrators-guide/pages/Revision_History.adoc diff --git a/antora.yml b/antora.yml index d70d031..7836ce0 100644 --- a/antora.yml +++ b/antora.yml @@ -1,5 +1,6 @@ --- name: fedora -version: rawhide +version: f37 +prerelease: false # Navigation is in the main 'fedora' component: # https://pagure.io/fedora-docs/release-docs-home diff --git a/modules/system-administrators-guide/nav.adoc b/modules/system-administrators-guide/nav.adoc index 8ee7bde..8dee94c 100644 --- a/modules/system-administrators-guide/nav.adoc +++ b/modules/system-administrators-guide/nav.adoc @@ -38,4 +38,3 @@ *** xref:kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc[Working with Kernel Modules] ** xref:RPM.adoc[RPM] ** xref:Wayland.adoc[The Wayland Display Server] -** xref:Revision_History.adoc[Revision History] diff --git a/modules/system-administrators-guide/pages/Revision_History.adoc b/modules/system-administrators-guide/pages/Revision_History.adoc deleted file mode 100644 index e17f573..0000000 --- a/modules/system-administrators-guide/pages/Revision_History.adoc +++ /dev/null @@ -1,65 +0,0 @@ - -:experimental: - -[[app-Revision_History]] -= Revision History - -Note that revision numbers relate to the edition of this manual, not to version numbers of Fedora. - -`1-10`:: Tue Oct 30 2018, Petr Bokoč (pbokoc@redhat.com) - -* Fedora 29 Final release - -* All external links are now converted to HTTPS where applicable (link:++https://pagure.io/fedora-docs/system-administrators-guide/issue/7++[issue 7]) - -* The chapter about *anacron* now mentions that it won't run by default when the system is being powered by a battery (link:++https://pagure.io/fedora-docs/system-administrators-guide/issue/8++[issue 8]) - -* Fixed a keyring name in the Kernel Module Authentication chapter (link:++https://pagure.io/fedora-docs/system-administrators-guide/issue/11++[issue 11]) - -* Removed mentions of *rsyslog* as a default syslog - -* Various fixes related to the new publishing system - -`1-9`:: Sun Jun 25, 2017, Ryan (t3rm1n4l@fedoraproject.org) - -* Converted document to asciidocs, updated table refs, removed manual line breaks, fixed formatting and some grammar - -`1-8`:: Mon Nov 14 2016, Petr Bokoč (pbokoc@redhat.com) - -* Fedora 25 release of the [citetitle]_System Administrator's Guide_. - -`1-7`:: Tue June 21 2016, Stephen Wadeley (swadeley@redhat.com) - -* Fedora 24 release of the [citetitle]_System Administrator's Guide_. - -`1-5`:: Mon Nov 02 2015, Stephen Wadeley (swadeley@redhat.com) - -* Fedora 23 release of the [citetitle]_System Administrator's Guide_. - -`1-4.1`:: Tue Oct 27 2015, Stephen Wadeley (swadeley@redhat.com) - -* Added "`Gaining Privileges`" chapter, "`Using OpenSSH Certificate Authentication`" section, and made improvements to the GRUB 2 chapter. - -`1-4`:: Mon May 25 2015, Stephen Wadeley (swadeley@redhat.com) - -* Fedora 22 release of the [citetitle]_System Administrator's Guide_. - -`1-3`:: Mon Apr 4 2015, Stephen Wadeley (swadeley@redhat.com) - -* Replaced Yum chapter with DNF chapter. - -`1-2.1`:: Wed Mar 4 2015, Stephen Wadeley (swadeley@redhat.com) - -* Added "`Working with the GRUB 2 Boot Loader`" chapter. - -`1-2`:: Tue Dec 9 2014, Stephen Wadeley (swadeley@redhat.com) - -* Fedora 21 release of the [citetitle]_System Administrator's Guide_. - -`1-1`:: Thu Aug 9 2012, Jaromír Hradílek (jhradilek@redhat.com) - -* Updated Network Interfaces. - -`1-0`:: Tue May 29 2012, Jaromír Hradílek (jhradilek@redhat.com) - -* Fedora 17 release of the [citetitle]_System Administrator's Guide_. diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index baba3b1..885369b 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -4,7 +4,7 @@ :MAJOROS: Fedora :MAJOROSVER: Fedora Rawhide :OSORG: The Fedora Project -:PKGOS: fc35 +:PKGOS: fc37 :PRODUCT: Fedora Documentation -:PRODVER: Rawhide +:PRODVER: 37 :YEAR: 2021 diff --git a/site.yml b/site.yml index 24fd5e7..2691106 100644 --- a/site.yml +++ b/site.yml @@ -6,6 +6,7 @@ content: - url: . branches: HEAD - url: https://gitlab.com/fedora/docs/fedora-linux-documentation/release-docs-home.git + branches: f37 ui: bundle: url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable From f90ecd270957ffb6a3d2e2a68a4e3509a40f44bb Mon Sep 17 00:00:00 2001 From: darknao Date: Thu, 1 Dec 2022 13:18:56 +0100 Subject: [PATCH 61/86] fix variables for f37 --- .../system-administrators-guide/pages/_partials/entities.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 885369b..0c80060 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -2,9 +2,9 @@ :BZURL: link:https://pagure.io/fedora-docs/system-administrators-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora -:MAJOROSVER: Fedora Rawhide +:MAJOROSVER: Fedora 37 :OSORG: The Fedora Project :PKGOS: fc37 :PRODUCT: Fedora Documentation :PRODVER: 37 -:YEAR: 2021 +:YEAR: 2022 From 140625035aa54ad88aeb035bb500bef3cec039a1 Mon Sep 17 00:00:00 2001 From: Andika Triwidada Date: Thu, 29 Dec 2022 05:14:48 +0000 Subject: [PATCH 62/86] Some typo fixes --- .../pages/infrastructure-services/OpenSSH.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc index b06b2dc..af43707 100644 --- a/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc +++ b/modules/system-administrators-guide/pages/infrastructure-services/OpenSSH.adoc @@ -648,7 +648,7 @@ Where `ssh-rsa _AAAAB5Wm._pass:attributes[{blank}]` is the contents of `ca_host_ [[sec-Signing_SSH_Certificates]] === Creating SSH Certificates -A certifcate is a signed public key. The user's and host's public keys must be copied to the CA server for signing by the CA server's private key. +A certificate is a signed public key. The user's and host's public keys must be copied to the CA server for signing by the CA server's private key. [IMPORTANT] ==== @@ -750,7 +750,7 @@ HostCertificate /etc/ssh/ssh_host_rsa_key-cert.pub ~]#{nbsp}systemctl restart sshd.service ---- -. On user's systems. remove keys belonging to hosts from the `~/.ssh/known_hosts` file if the user has previously logged into the host configured above. When a user logs into the host they should no longer be presented with the warning about the hosts authenticity. +. On user's systems, remove keys belonging to hosts from the `~/.ssh/known_hosts` file if the user has previously logged into the host configured above. When a user logs into the host they should no longer be presented with the warning about the hosts authenticity. To test the host certificate, on a client system, ensure the client has set up the global `/etc/ssh/known_hosts` file, as described in xref:proc-Trusting_the_Host_Signing_Key[Trusting the Host Signing Key], and that the server's public key is not in the `~/.ssh/known_hosts` file. Then attempt to log into the server over SSH as a remote user. You should not see a warning about the authenticity of the host. If required, add the [option]`-v` option to the SSH command to see logging information. @@ -784,7 +784,7 @@ The default behavior of OpenSSH is that a user is allowed to log in as a remote @cert-authority principals="name1,name2" *.example.com ssh-rsa pass:quotes[_AAAAB5Wm._] ---- -* On the server, create an `AuthorizedPrincipalsFile` file, either per user or glabally, and add the principles' names to the file for those users allowed to log in. Then in the `/etc/ssh/sshd_config` file, specify the file using the [command]#AuthorizedPrincipalsFile# directive. +* On the server, create an `AuthorizedPrincipalsFile` file, either per user or globally, and add the principles' names to the file for those users allowed to log in. Then in the `/etc/ssh/sshd_config` file, specify the file using the [command]#AuthorizedPrincipalsFile# directive. [[proc-Generating_a_User_Certificate]] .Generating a User Certificate @@ -964,7 +964,7 @@ To view a certificate, use the [option]`-L` to list the contents. For example, f permit-user-rc ---- -To vew a host certificate: +To view a host certificate: ---- ~]# ssh-keygen -L -f /etc/ssh/ssh_host_rsa_key-cert.pub From 5955979d3737bbba1a9e5e83839539c7c9fb778a Mon Sep 17 00:00:00 2001 From: Andika Triwidada Date: Thu, 29 Dec 2022 05:31:17 +0000 Subject: [PATCH 63/86] Typo fix --- .../System_Locale_and_Keyboard_Configuration.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc index 194ae78..99efe8a 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc @@ -253,7 +253,7 @@ _variant_ and _options_ with keyboard variant and option components, which can b This should work if the following conditions apply: -* Using gnome as the desktop envirnment +* Using gnome as the desktop environment * Your layout is not listed under Settings -> Keyboard -> Input Sources From 3f84ca7872c48b3c9d02e135c9d628da6c104408 Mon Sep 17 00:00:00 2001 From: Andika Triwidada Date: Thu, 29 Dec 2022 05:41:35 +0000 Subject: [PATCH 64/86] typo fixes --- .../Working_with_the_GRUB_2_Boot_Loader.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc index c4bf0ca..2464357 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc @@ -199,8 +199,8 @@ title=Fedora (4.2.0-1.fc23.x86_64) 23 (Workstation Edition) See the `grubby(8)` manual page for more command options. -.Adding a new entry with additionnal kernel arguments -To add a new entry with the default kernel but with additionnal kernel arguments and make it the default entry, use: +.Adding a new entry with additional kernel arguments +To add a new entry with the default kernel but with additional kernel arguments and make it the default entry, use: [subs="macros"] ---- From 068ecbc24ae8217f5bffc7882728cb44e4a16979 Mon Sep 17 00:00:00 2001 From: Andika Triwidada Date: Thu, 29 Dec 2022 05:49:43 +0000 Subject: [PATCH 65/86] typo fix --- .../monitoring-and-automation/System_Monitoring_Tools.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc index be9755d..ba64745 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/System_Monitoring_Tools.adoc @@ -141,7 +141,7 @@ process ID (`ID`), memory usage (`Memory`), total disk read and write (`Disk read total` and `Disk write total`), current disk read and write (`Disk read` and `Disk write`), -and prioritiy (`Priority`). +and priority (`Priority`). To sort the information by a specific column in ascending order, click the name of that column. Click the name of the column again to toggle the sort between ascending and descending order. By default, the [application]*System Monitor* tool displays a list of processes that are owned by the current user. Selecting various options from the View menu allows you to: From 3b7a4d4aaa1c7a34c5c19e14166ebe5cce1f7926 Mon Sep 17 00:00:00 2001 From: Andika Triwidada Date: Thu, 29 Dec 2022 06:03:36 +0000 Subject: [PATCH 66/86] typo fix --- .../pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc index ce53854..f6a9821 100644 --- a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc +++ b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc @@ -253,7 +253,7 @@ An example of the format of the default entry in the key file, `/etc/chrony.keys 1 SHA1 HEX:A6CFC50C9C93AB6E5A19754C246242FC5471BCDF ---- -Where `1` is the key ID, SHA1 is the hash function to use, `HEX` is the format of the key, and `A6CFC50C9C93AB6E5A19754C246242FC5471BCDF` is the key randomly generated when [application]*chronyd* was started for the first time. The key can be given in hexidecimal or ASCII format (the default). +Where `1` is the key ID, SHA1 is the hash function to use, `HEX` is the format of the key, and `A6CFC50C9C93AB6E5A19754C246242FC5471BCDF` is the key randomly generated when [application]*chronyd* was started for the first time. The key can be given in hexadecimal or ASCII format (the default). A manual entry in the key file, used to authenticate packets from certain `NTP` servers or peers, can be as simple as the following: From 75bf2911df43c44813f7e6e40106adeef972a0f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Basto?= Date: Sat, 7 Jan 2023 04:21:37 +0000 Subject: [PATCH 67/86] add Discovering the firmware type , dopied from https://fedoraproject.org/wiki/GRUB_2#Discovering_the_firmware_type --- .../Working_with_the_GRUB_2_Boot_Loader.adoc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc index 2464357..e437157 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -532,6 +531,15 @@ Reinstalling GRUB 2 is a convenient way to fix certain problems usually caused b * Adding the boot information to another drive. +[[Discovering the firmware type]] +=== Discovering the firmware type === + +To discover what firmware your machine uses, run the following command: + +# [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS + +The output returns only UEFI or BIOS, depending on the firmware your machine runs. + [[sec-grub2-reinstall_on_BIOS-Based_Machines]] === Reinstalling GRUB 2 on BIOS-Based Machines From 08ff04cd1ae676cbc8f95a3ed9b74707b78f50c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20M=2E=20Basto?= Date: Mon, 9 Jan 2023 22:49:50 +0000 Subject: [PATCH 68/86] Fix add Discovering the firmware type If found the way of preview the page, so now is fixed --- .../Working_with_the_GRUB_2_Boot_Loader.adoc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc index e437157..349c66f 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc @@ -531,14 +531,17 @@ Reinstalling GRUB 2 is a convenient way to fix certain problems usually caused b * Adding the boot information to another drive. -[[Discovering the firmware type]] +[[Discovering-the_firmware_type]] === Discovering the firmware type === To discover what firmware your machine uses, run the following command: -# [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS +[subs="attributes"] +---- +~]#{nbsp}[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS +---- -The output returns only UEFI or BIOS, depending on the firmware your machine runs. +The output returns only UEFI or BIOS, depending on the firmware your machine runs. [[sec-grub2-reinstall_on_BIOS-Based_Machines]] === Reinstalling GRUB 2 on BIOS-Based Machines From 0fd52f228441df310b671c88101fc89fea4a1f5c Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Wed, 11 Jan 2023 22:29:10 +0000 Subject: [PATCH 69/86] Update index.adoc, added notice as deprecated. --- modules/system-administrators-guide/pages/index.adoc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/index.adoc b/modules/system-administrators-guide/pages/index.adoc index 7bc1045..8dd4264 100644 --- a/modules/system-administrators-guide/pages/index.adoc +++ b/modules/system-administrators-guide/pages/index.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -6,6 +5,13 @@ include::{partialsdir}/entities.adoc[] Deployment, Configuration, and Administration of {MAJOROSVER} +[WARNING] +==== +**Editor's Note** + +_This guide is deprecated!_ Large parts of it are no longer current and it will not receive any updates. A series of shorter, topic-specific documentation will gradually replace it. +==== + [abstract] -- From 70866b2b2a789d715e39266e066f05a68dd93df6 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Wed, 11 Jan 2023 23:31:58 +0000 Subject: [PATCH 70/86] Added message about deprecating this guide --- .../pages/servers/Web_Servers.adoc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/servers/Web_Servers.adoc b/modules/system-administrators-guide/pages/servers/Web_Servers.adoc index 23e46be..069ae6b 100644 --- a/modules/system-administrators-guide/pages/servers/Web_Servers.adoc +++ b/modules/system-administrators-guide/pages/servers/Web_Servers.adoc @@ -4,7 +4,18 @@ include::{partialsdir}/entities.adoc[] [[ch-Web_Servers]] = Web Servers -indexterm:[HTTP server,Apache HTTP Server]indexterm:[web server,Apache HTTP Server] +// indexterm:[HTTP server,Apache HTTP Server]indexterm:[web server,Apache HTTP Server] + +[IMPORTANT] +==== +**Editor's Note** + +_This guide is deprecated!_ Large parts of it are no longer current and it will not receive any updates. A series of shorter, topic-specific documentation will gradually replace it. + +For additional information about Apache Webserver on Fedora see https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-apache-http-server/[Getting started with Apache HTTP Server] +==== + + A _web server_ is a network service that serves content to a client over the web. This typically means web pages, but any other documents can be served as well. Web servers are also known as HTTP servers, as they use the _hypertext transport protocol_ (*HTTP*). include::{partialsdir}/servers/The_Apache_HTTP_Server.adoc[] From edd40c8e0493bdafe4e9337f63b5fca05fe0c037 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 12 Jan 2023 08:05:40 +0000 Subject: [PATCH 71/86] Update index.adoc, change editors's note from WARNING to IMPORTANT. --- modules/system-administrators-guide/pages/index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/index.adoc b/modules/system-administrators-guide/pages/index.adoc index 8dd4264..26fee82 100644 --- a/modules/system-administrators-guide/pages/index.adoc +++ b/modules/system-administrators-guide/pages/index.adoc @@ -5,7 +5,7 @@ include::{partialsdir}/entities.adoc[] Deployment, Configuration, and Administration of {MAJOROSVER} -[WARNING] +[IMPORTANT] ==== **Editor's Note** From 1878ead3702d3f8f57bfe3a3b46f65e255b64966 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 12 Jan 2023 08:12:16 +0000 Subject: [PATCH 72/86] Update Opening_GUI_Applications.adoc, removed "indexterm" line no longer compatible with the UI --- .../basic-system-configuration/Opening_GUI_Applications.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/Opening_GUI_Applications.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/Opening_GUI_Applications.adoc index 7fce065..b7f3a96 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/Opening_GUI_Applications.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/Opening_GUI_Applications.adoc @@ -1,10 +1,9 @@ - :experimental: include::{partialsdir}/entities.adoc[] [[ch-Opening_GUI_Applications]] = Opening Graphical Applications -indexterm:[GUI] + Fedora provides graphical applications in addition to command line utilities for configuring many features. This chapter describes methods for opening `Graphical User Interface`, or _GUI_, applications in various environments. [[gui-from_cli]] From efdbcb6c7eb896239b578be0cb05f6a9f7cde3d6 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 12 Jan 2023 08:16:02 +0000 Subject: [PATCH 73/86] Update System_Locale_and_Keyboard_Configuration.adoc, removed 'indexterm' attribute no longer compatible --- .../System_Locale_and_Keyboard_Configuration.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc index 99efe8a..4bd4ccd 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/System_Locale_and_Keyboard_Configuration.adoc @@ -3,7 +3,7 @@ include::{partialsdir}/entities.adoc[] [[ch-System_Locale_and_Keyboard_Configuration]] = System Locale and Keyboard Configuration -indexterm:[keyboard configuration] + The *system locale* specifies the language settings of system services and user interfaces. The *keyboard layout* settings control the layout used on the text console and graphical user interfaces. These settings can be made by modifying the `/etc/locale.conf` configuration file or by using the [application]*localectl* utility. You can also set these settings during system installation using the installer graphical interface, text mode interface, or the [command]*keyboard* and [command]*lang* Kickstart commands. See the link:https://docs.fedoraproject.org/en-US/fedora/f{MAJOROSVER}/install-guide[{MAJOROS} Installation Guide] for information about these options. From 00e57ff725e2e0373d1f2cc788a7625dc63ac1c5 Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 12 Jan 2023 08:18:10 +0000 Subject: [PATCH 74/86] Update Managing_Users_and_Groups.adoc removed indexterm atribute no longer compatible [#5] --- .../basic-system-configuration/Managing_Users_and_Groups.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc b/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc index e4e68c2..d0d7039 100644 --- a/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc +++ b/modules/system-administrators-guide/pages/basic-system-configuration/Managing_Users_and_Groups.adoc @@ -3,7 +3,7 @@ include::{partialsdir}/entities.adoc[] [[ch-Managing_Users_and_Groups]] = Managing Users and Groups -indexterm:[groups,introducing]indexterm:[users,introducing]indexterm:[users,UID]indexterm:[groups,GID] + The control of users and groups is a core element of {MAJOROS} system administration. This chapter explains how to add, manage, and delete users and groups in the graphical user interface and on the command line, and covers advanced topics, such as creating group directories. [[s1-users-groups-introduction]] From 351028f2e3b275a3349c5d32f67554fc510b9c3f Mon Sep 17 00:00:00 2001 From: Anthony McGlone Date: Thu, 12 Jan 2023 10:21:24 +0000 Subject: [PATCH 75/86] Removing NTPD link from nav.adoc as chrony preferred (#3) --- modules/system-administrators-guide/nav.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/system-administrators-guide/nav.adoc b/modules/system-administrators-guide/nav.adoc index 8dee94c..eff6638 100644 --- a/modules/system-administrators-guide/nav.adoc +++ b/modules/system-administrators-guide/nav.adoc @@ -23,7 +23,6 @@ *** xref:servers/Directory_Servers.adoc[Directory Servers] *** xref:servers/File_and_Print_Servers.adoc[File and Print Servers] *** xref:servers/Configuring_NTP_Using_the_chrony_Suite.adoc[Configuring NTP Using the chrony Suite] -*** xref:servers/Configuring_NTP_Using_ntpd.adoc[Configuring NTP Using ntpd] *** xref:servers/Configuring_PTP_Using_ptp4l.adoc[Configuring PTP Using ptp4l] ** Monitoring and Automation *** xref:monitoring-and-automation/intro-monitoring-and-automation.adoc[Introduction] From 0e204ba9ef756686d70375ea99c79cf127d9293d Mon Sep 17 00:00:00 2001 From: Peter Boy Date: Thu, 12 Jan 2023 15:41:23 +0000 Subject: [PATCH 76/86] Update Working_with_the_GRUB_2_Boot_Loader.adoc, flagged as obsolete. --- .../Working_with_the_GRUB_2_Boot_Loader.adoc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc index 349c66f..77e2760 100644 --- a/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc +++ b/modules/system-administrators-guide/pages/kernel-module-driver-configuration/Working_with_the_GRUB_2_Boot_Loader.adoc @@ -3,7 +3,15 @@ include::{partialsdir}/entities.adoc[] [[ch-Working_with_the_GRUB_2_Boot_Loader]] = Working with the GRUB 2 Boot Loader -indexterm:[GRUB 2,configuring GRUB 2]indexterm:[GRUB 2,reinstalling GRUB 2]indexterm:[GRUB 2,customizing GRUB 2]indexterm:[boot loader,GRUB 2 boot loader] + +[IMPORTANT] +==== +**Editor’s Note** + +_This guide is deprecated!_ Large parts of it are no longer current and it will not receive any updates. A series of shorter, topic-specific documentation will gradually replace it. +For additional information about Grub version 2 on Fedora see https://docs.fedoraproject.org/en-US/quick-docs/installing-grub2/[Bootloading with GRUB2]. +==== + {MAJOROSVER} is distributed with the GNU GRand Unified Boot loader (GRUB) version 2 boot loader, which allows the user to select an operating system or kernel to be loaded at system boot time. GRUB 2 also allows the user to pass arguments to the kernel. [[sec-Introduction_to_GRUB_2]] From 359bcb02f990884e04d88afd029c25c067dcd17f Mon Sep 17 00:00:00 2001 From: darknao Date: Tue, 24 Jan 2023 20:57:26 +0100 Subject: [PATCH 77/86] Revert "fix variables for f37" This reverts commit f90ecd270957ffb6a3d2e2a68a4e3509a40f44bb. --- .../system-administrators-guide/pages/_partials/entities.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 0c80060..885369b 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -2,9 +2,9 @@ :BZURL: link:https://pagure.io/fedora-docs/system-administrators-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora -:MAJOROSVER: Fedora 37 +:MAJOROSVER: Fedora Rawhide :OSORG: The Fedora Project :PKGOS: fc37 :PRODUCT: Fedora Documentation :PRODVER: 37 -:YEAR: 2022 +:YEAR: 2021 From 7e9216448ae0b591ae5bfcfb4143373c7fe58ea6 Mon Sep 17 00:00:00 2001 From: darknao Date: Tue, 24 Jan 2023 20:57:34 +0100 Subject: [PATCH 78/86] Revert "Prepare for F37 release" This reverts commit 56ef1957bb4128aeb6047c0f4c3b49f0543a2156. --- antora.yml | 3 +- modules/system-administrators-guide/nav.adoc | 1 + .../pages/Revision_History.adoc | 65 +++++++++++++++++++ .../pages/_partials/entities.adoc | 4 +- site.yml | 1 - 5 files changed, 69 insertions(+), 5 deletions(-) create mode 100644 modules/system-administrators-guide/pages/Revision_History.adoc diff --git a/antora.yml b/antora.yml index 7836ce0..d70d031 100644 --- a/antora.yml +++ b/antora.yml @@ -1,6 +1,5 @@ --- name: fedora -version: f37 -prerelease: false +version: rawhide # Navigation is in the main 'fedora' component: # https://pagure.io/fedora-docs/release-docs-home diff --git a/modules/system-administrators-guide/nav.adoc b/modules/system-administrators-guide/nav.adoc index eff6638..77e2ee7 100644 --- a/modules/system-administrators-guide/nav.adoc +++ b/modules/system-administrators-guide/nav.adoc @@ -37,3 +37,4 @@ *** xref:kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc[Working with Kernel Modules] ** xref:RPM.adoc[RPM] ** xref:Wayland.adoc[The Wayland Display Server] +** xref:Revision_History.adoc[Revision History] diff --git a/modules/system-administrators-guide/pages/Revision_History.adoc b/modules/system-administrators-guide/pages/Revision_History.adoc new file mode 100644 index 0000000..e17f573 --- /dev/null +++ b/modules/system-administrators-guide/pages/Revision_History.adoc @@ -0,0 +1,65 @@ + +:experimental: + +[[app-Revision_History]] += Revision History + +Note that revision numbers relate to the edition of this manual, not to version numbers of Fedora. + +`1-10`:: Tue Oct 30 2018, Petr Bokoč (pbokoc@redhat.com) + +* Fedora 29 Final release + +* All external links are now converted to HTTPS where applicable (link:++https://pagure.io/fedora-docs/system-administrators-guide/issue/7++[issue 7]) + +* The chapter about *anacron* now mentions that it won't run by default when the system is being powered by a battery (link:++https://pagure.io/fedora-docs/system-administrators-guide/issue/8++[issue 8]) + +* Fixed a keyring name in the Kernel Module Authentication chapter (link:++https://pagure.io/fedora-docs/system-administrators-guide/issue/11++[issue 11]) + +* Removed mentions of *rsyslog* as a default syslog + +* Various fixes related to the new publishing system + +`1-9`:: Sun Jun 25, 2017, Ryan (t3rm1n4l@fedoraproject.org) + +* Converted document to asciidocs, updated table refs, removed manual line breaks, fixed formatting and some grammar + +`1-8`:: Mon Nov 14 2016, Petr Bokoč (pbokoc@redhat.com) + +* Fedora 25 release of the [citetitle]_System Administrator's Guide_. + +`1-7`:: Tue June 21 2016, Stephen Wadeley (swadeley@redhat.com) + +* Fedora 24 release of the [citetitle]_System Administrator's Guide_. + +`1-5`:: Mon Nov 02 2015, Stephen Wadeley (swadeley@redhat.com) + +* Fedora 23 release of the [citetitle]_System Administrator's Guide_. + +`1-4.1`:: Tue Oct 27 2015, Stephen Wadeley (swadeley@redhat.com) + +* Added "`Gaining Privileges`" chapter, "`Using OpenSSH Certificate Authentication`" section, and made improvements to the GRUB 2 chapter. + +`1-4`:: Mon May 25 2015, Stephen Wadeley (swadeley@redhat.com) + +* Fedora 22 release of the [citetitle]_System Administrator's Guide_. + +`1-3`:: Mon Apr 4 2015, Stephen Wadeley (swadeley@redhat.com) + +* Replaced Yum chapter with DNF chapter. + +`1-2.1`:: Wed Mar 4 2015, Stephen Wadeley (swadeley@redhat.com) + +* Added "`Working with the GRUB 2 Boot Loader`" chapter. + +`1-2`:: Tue Dec 9 2014, Stephen Wadeley (swadeley@redhat.com) + +* Fedora 21 release of the [citetitle]_System Administrator's Guide_. + +`1-1`:: Thu Aug 9 2012, Jaromír Hradílek (jhradilek@redhat.com) + +* Updated Network Interfaces. + +`1-0`:: Tue May 29 2012, Jaromír Hradílek (jhradilek@redhat.com) + +* Fedora 17 release of the [citetitle]_System Administrator's Guide_. diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 885369b..baba3b1 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -4,7 +4,7 @@ :MAJOROS: Fedora :MAJOROSVER: Fedora Rawhide :OSORG: The Fedora Project -:PKGOS: fc37 +:PKGOS: fc35 :PRODUCT: Fedora Documentation -:PRODVER: 37 +:PRODVER: Rawhide :YEAR: 2021 diff --git a/site.yml b/site.yml index 2691106..24fd5e7 100644 --- a/site.yml +++ b/site.yml @@ -6,7 +6,6 @@ content: - url: . branches: HEAD - url: https://gitlab.com/fedora/docs/fedora-linux-documentation/release-docs-home.git - branches: f37 ui: bundle: url: https://gitlab.com/fedora/docs/docs-website/ui-bundle/-/jobs/artifacts/HEAD/raw/build/ui-bundle.zip?job=bundle-stable From cb6ea099e30da42f08977d212bf7811b653604bf Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Fri, 30 Jun 2023 13:43:53 +0200 Subject: [PATCH 79/86] Replace outdated Samba docs with a link to RHEL9 docs --- .../pages/_partials/servers/Samba.adoc | 1186 +---------------- 1 file changed, 1 insertion(+), 1185 deletions(-) diff --git a/modules/system-administrators-guide/pages/_partials/servers/Samba.adoc b/modules/system-administrators-guide/pages/_partials/servers/Samba.adoc index 8e0dbd2..a0cc493 100644 --- a/modules/system-administrators-guide/pages/_partials/servers/Samba.adoc +++ b/modules/system-administrators-guide/pages/_partials/servers/Samba.adoc @@ -1,1192 +1,8 @@ [[sect-Samba]] == Samba -indexterm:[Samba,Reference]indexterm:[Samba,Samba] -[application]*Samba* is the standard open source Windows interoperability suite of programs for Linux. It implements the _server message block_ (`SMB`) protocol. Modern versions of this protocol are also known as the _common Internet file system_ (`CIFS`) protocol. It allows the networking of Microsoft *Windows*, Linux, UNIX, and other operating systems together, enabling access to Windows-based file and printer shares. Samba's use of `SMB` allows it to appear as a Windows server to Windows clients. -.Installing the samba package -[NOTE] -==== - -In order to use [application]*Samba*, first ensure the [package]*samba* package is installed on your system by running, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}dnf install samba ----- - -For more information on installing packages with DNF, see xref:package-management/DNF.adoc#sec-Installing[Installing Packages]. - -==== - -[[sect-Samba-Introduction_to_Samba]] -=== Introduction to Samba -indexterm:[Samba,Introduction] -Samba is an important component to seamlessly integrate Linux Servers and Desktops into Active Directory (AD) environments. It can function both as a domain controller (NT4-style) or as a regular domain member (AD or NT4-style). -indexterm:[Samba,Abilities] -.What Samba can do: - -* Serve directory trees and printers to Linux, UNIX, and Windows clients - -* Assist in network browsing (with NetBIOS) - -* Authenticate Windows domain logins - -* Provide _Windows Internet Name Service_ (`WINS`) name server resolution - -* Act as a Windows *NT*-style _Primary Domain Controller_ (PDC) - -* Act as a _Backup Domain Controller_ (BDC) for a Samba-based PDC - -* Act as an Active Directory domain member server - -* Join a Windows NT/2000/2003/2008 PDC/Windows Server 2012 - -.What Samba cannot do: - -* Act as a BDC for a Windows PDC (and vice versa) - -* Act as an Active Directory domain controller - -[[sect-Samba_Daemons_and_Related_Services]] -=== Samba Daemons and Related Services -indexterm:[Samba,daemon,overview] -Samba is comprised of three daemons (`smbd`, `nmbd`, and `winbindd`). Three services (`smb`, `nmb`, and `winbind`) control how the daemons are started, stopped, and other service-related features. These services act as different init scripts. Each daemon is listed in detail below, as well as which specific service has control over it. - -.smbdindexterm:[Samba,daemon,smbd] -The `smbd` server daemon provides file sharing and printing services to Windows clients. In addition, it is responsible for user authentication, resource locking, and data sharing through the `SMB` protocol. The default ports on which the server listens for `SMB` traffic are `TCP` ports 139 and 445. - -The `smbd` daemon is controlled by the `smb` service. - -.nmbdindexterm:[Samba,daemon,nmbd] -The `nmbd` server daemon understands and replies to NetBIOS name service requests such as those produced by SMB/CIFS in Windows-based systems. These systems include Windows 95/98/ME, Windows NT, Windows 2000, Windows XP, and LanManager clients. It also participates in the browsing protocols that make up the Windows `Network Neighborhood` view. The default port that the server listens to for `NMB` traffic is `UDP` port `137`. - -The `nmbd` daemon is controlled by the `nmb` service. - -.winbinddindexterm:[Samba,daemon,winbindd] -The `winbind` service resolves user and group information received from a server running Windows NT, 2000, 2003, Windows Server 2008, or Windows Server 2012. This makes Windows user and group information understandable by UNIX platforms. This is achieved by using Microsoft RPC calls, _Pluggable Authentication Modules_ (PAM), and the _Name Service Switch_ (NSS). This allows Windows NT domain and Active Directory users to appear and operate as UNIX users on a UNIX machine. Though bundled with the Samba distribution, the `winbind` service is controlled separately from the `smb` service. - -The `winbind` daemon is controlled by the `winbind` service and does not require the `smb` service to be started in order to operate. `winbind` is also used when Samba is an Active Directory member, and may also be used on a Samba domain controller (to implement nested groups and interdomain trust). Because `winbind` is a client-side service used to connect to Windows NT-based servers, further discussion of `winbind` is beyond the scope of this chapter. - -.Obtaining a list of utilities that are shipped with Samba -[NOTE] -==== - -See xref:File_and_Print_Servers.adoc#sect-Samba_Distribution_Programs[Samba Distribution Programs] for a list of utilities included in the Samba distribution. - -==== - -[[sect-Samba-Connecting_to_a_Samba_Share]] -=== Connecting to a Samba Share -indexterm:[Samba,share,connecting to with Nautilus] -You can use either [application]*Nautilus* or command line to connect to available Samba shares. - -[[proc-Samba-Connecting_to_a_Samba_Share_GUI]] -.Connecting to a Samba Share Using Nautilus -. To view a list of Samba workgroups and domains on your network, select menu:Places[ > `Network`pass:attributes[{blank}]] from the GNOME panel, and then select the desired network. Alternatively, type `smb:` in the menu:File[ > `Open Location`pass:attributes[{blank}]] bar of [application]*Nautilus*. -+ -An icon appears for each available `SMB` workgroup or domain on the network. -+ -[[fig-samba-nautilus-workgroups]] -.SMB Workgroups in Nautilus -+ -image::samba-nautilus-domain.png[SMB Workgroups in Nautilus] - -. Double-click one of the workgroup or domain icon to view a list of computers within the workgroup or domain. - -. An icon exists for each machine within the workgroup. Double-click on an icon to view the Samba shares on the machine. If a user name and password combination is required, you are prompted for them. -+ -Alternately, you can also specify the Samba server and sharename in the `Location:` bar for [application]*Nautilus* using the following syntax (replace _servername_ and _sharename_ with the appropriate values): -+ -[subs="quotes, macros"] ----- -[command]#smb://pass:attributes[{blank}]_servername_pass:attributes[{blank}]/pass:attributes[{blank}]_sharename_pass:attributes[{blank}]# ----- - -indexterm:[Samba,share,connecting to via the command line]indexterm:[Samba,smbclient]indexterm:[smbclient] - -[[proc-Samba-Connecting_to_a_Samba_Share_CLI]] -.Connecting to a Samba Share Using the Command Line -. To connect to a Samba share from a shell prompt, type the following command: -+ -[subs="quotes, macros"] ----- -[command]#~]$ smbclient //pass:attributes[{blank}]_hostname_pass:attributes[{blank}]/pass:attributes[{blank}]_sharename_ -U _username_pass:attributes[{blank}]# ----- -+ -Replace _hostname_ with the host name or `IP` address of the Samba server you want to connect to, _sharename_ with the name of the shared directory you want to browse, and _username_ with the Samba user name for the system. Enter the correct password or press kbd:[Enter] if no password is required for the user. -+ -If you see the `smb:\>` prompt, you have successfully logged in. Once you are logged in, type `help` for a list of commands. If you want to browse the contents of your home directory, replace _sharename_ with your user name. If the [command]#-U# switch is not used, the user name of the current user is passed to the Samba server. - -. To exit [command]#smbclient#, type `exit` at the `smb:\>` prompt. - -[[sect-Mounting_the_Samba_Share]] -=== Mounting the Share -indexterm:[Samba,share,mounting] -Sometimes it is useful to mount a Samba share to a directory so that the files in the directory can be treated as if they are part of the local file system. - -To mount a Samba share to a directory, create a directory to mount it to (if it does not already exist), and execute the following command as `root`: - -[subs="quotes, macros"] ----- -[command]#mount -t cifs //pass:attributes[{blank}]_servername_pass:attributes[{blank}]/pass:attributes[{blank}]_sharename_ _/mnt/point/_ -o username=pass:attributes[{blank}]_username_,password=pass:attributes[{blank}]_password_pass:attributes[{blank}]# ----- - -This command mounts _sharename_ from _servername_ in the local directory _/mnt/point/_. - -For more information about mounting a samba share, see the *mount.cifs*(8) manual page. - -.Installing cifs-utils package -[NOTE] -==== - -The [application]*mount.cifs* utility is a separate RPM (independent from Samba). In order to use [application]*mount.cifs*, first ensure the [package]*cifs-utils* package is installed on your system by running, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}dnf install cifs-utils ----- - -For more information on installing packages with DNF, see xref:package-management/DNF.adoc#sec-Installing[Installing Packages]. - -Note that the [package]*cifs-utils* package also contains the [application]*cifs.upcall* binary called by the kernel in order to perform kerberized CIFS mounts. For more information on [application]*cifs.upcall*, see the *cifs.upcall*(8) manual page. - -==== - -.CIFS servers that require plain text passwords -[WARNING] -==== - -Some CIFS servers require plain text passwords for authentication. Support for plain text password authentication can be enabled using the following command as `root`: - -[subs="attributes"] ----- -~]#{nbsp}echo 0x37 > /proc/fs/cifs/SecurityFlags ----- - -WARNING: This operation can expose passwords by removing password encryption. - -==== - -[[sect-Samba-Configuring_a_Samba_Server]] -=== Configuring a Samba Server -indexterm:[Samba,configuration]indexterm:[Samba,configuration,default] -The default configuration file (`/etc/samba/smb.conf`) allows users to view their home directories as a Samba share. It also shares all printers configured for the system as Samba shared printers. You can attach a printer to the system and print to it from the Windows machines on your network. - -[[sect-Samba-GUI_Configuration]] -==== Graphical Configuration -indexterm:[Samba,graphical configuration] -To configure Samba using a graphical interface, use one of the available Samba graphical user interfaces. A list of available GUIs can be found at link:++https://www.samba.org/samba/GUI/++[https://www.samba.org/samba/GUI/]. - -[[sect-Samba-Command-Line-Configuration]] -==== Command-Line Configuration -indexterm:[Samba,configuration] -Samba uses `/etc/samba/smb.conf` as its configuration file. If you change this configuration file, the changes do not take effect until you restart the Samba daemon with the following command, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}systemctl restart smb.service ----- - -To specify the Windows workgroup and a brief description of the Samba server, edit the following lines in your `/etc/samba/smb.conf` file: - -[subs="quotes, macros"] ----- - -workgroup = _WORKGROUPNAME_ -server string = _BRIEF COMMENT ABOUT SERVER_ ----- - -Replace _WORKGROUPNAME_ with the name of the Windows workgroup to which this machine should belong. The _BRIEF COMMENT ABOUT SERVER_ is optional and is used as the Windows comment about the Samba system. - -To create a Samba share directory on your Linux system, add the following section to your `/etc/samba/smb.conf` file (after modifying it to reflect your needs and your system): - -[[exam-Samba-Configuring_Samba_Server]] -.An Example Configuration of a Samba Server -==== - -[subs="quotes, macros"] ----- - -[pass:attributes[{blank}]_sharename_pass:attributes[{blank}]] -comment = _Insert a comment here_ -path = _/home/share/_ -valid users = _tfox carole_ -writable = yes -create mask = 0765 ----- - -==== - -The above example allows the users [command]#tfox# and [command]#carole# to read and write to the directory `/home/share/`, on the Samba server, from a Samba client. - -[[sect-Samba-Encrypted_Passwords]] -==== Encrypted Passwords - -Encrypted passwords are enabled by default because it is more secure to use them. To create a user with an encrypted password, use the `smbpasswd` utility: - -[subs="quotes, macros"] ----- -[command]#smbpasswd -a _username_pass:attributes[{blank}]# ----- -indexterm:[Samba,with Windows NT 4.0, 2000, ME, and XP]indexterm:[Windows NT 4.0,connecting to shares using Samba]indexterm:[Windows 98,connecting to shares using Samba]indexterm:[Windows 2000,connecting to shares using Samba]indexterm:[Windows ME,connecting to shares using Samba]indexterm:[Windows XP,connecting to shares using Samba]indexterm:[Samba,encrypted passwords] - -[[sect-Samba-Starting_and_Stopping]] -=== Starting and Stopping Samba -indexterm:[Samba,service,starting]indexterm:[Samba,service,stopping]indexterm:[Samba,service,restarting]indexterm:[Samba,service,conditional restarting]indexterm:[Samba,service,reloading] -To start a Samba server, type the following command in a shell prompt, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}systemctl start smb.service ----- - -.Setting up a domain member server [IMPORTANT] ==== - -To set up a domain member server, you must first join the domain or Active Directory using the [command]#net join# command *before* starting the `smb` service. Also, it is recommended to run `winbind` before `smbd`. - +Documentation for configuring and using Samba has been removed due to being outdated. Use link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/configuring_and_using_network_file_services/index#assembly_using-samba-as-a-server_configuring-and-using-network-file-services[Red Hat Enterprise Linux 9 Samba documentation] instead. ==== - -To stop the server, type the following command in a shell prompt, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}systemctl stop smb.service ----- - -The [option]`restart` option is a quick way of stopping and then starting Samba. This is the most reliable way to make configuration changes take effect after editing the configuration file for Samba. Note that the restart option starts the daemon even if it was not running originally. - -To restart the server, type the following command in a shell prompt, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}systemctl restart smb.service ----- - -The [option]`condrestart` (_conditional restart_) option only starts `smb` on the condition that it is currently running. This option is useful for scripts, because it does not start the daemon if it is not running. - -.Applying the changes to the configuration -[NOTE] -==== - -When the `/etc/samba/smb.conf` file is changed, Samba automatically reloads it after a few minutes. Issuing a manual [command]#restart# or [command]#reload# is just as effective. - -==== - -To conditionally restart the server, type the following command, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}systemctl try-restart smb.service ----- - -A manual reload of the `/etc/samba/smb.conf` file can be useful in case of a failed automatic reload by the `smb` service. To ensure that the Samba server configuration file is reloaded without restarting the service, type the following command, as `root`: - -[subs="attributes"] ----- -~]#{nbsp}systemctl reload smb.service ----- - -By default, the `smb` service does *not* start automatically at boot time. To configure Samba to start at boot time, type the following at a shell prompt as `root`: - -[subs="attributes"] ----- -~]#{nbsp}systemctl enable smb.service ----- - -See xref:infrastructure-services/Services_and_Daemons.adoc#ch-Services_and_Daemons[Services and Daemons] for more information regarding this tool. - -[[sect-Samba-Server_Types_and_the_smb.conf_File]] -=== Samba Server Types and the `smb.conf` File -indexterm:[Samba,smb.conf]indexterm:[Samba,Server Types] -Samba configuration is straightforward. All modifications to Samba are done in the `/etc/samba/smb.conf` configuration file. Although the default `smb.conf` file is well documented, it does not address complex topics such as LDAP, Active Directory, and the numerous domain controller implementations. - -The following sections describe the different ways a Samba server can be configured. Keep in mind your needs and the changes required to the `/etc/samba/smb.conf` file for a successful configuration. - -[[sect-Samba-Standalone_Server]] -==== Stand-alone Server -indexterm:[Samba,server types,Stand Alone] -A stand-alone server can be a workgroup server or a member of a workgroup environment. A stand-alone server is not a domain controller and does not participate in a domain in any way. The following examples include several user-level security configurations. For more information on security modes, see xref:File_and_Print_Servers.adoc#sect-Samba-Security_Modes[Samba Security Modes]. - -.Anonymous Read-Onlyindexterm:[Samba,smb.conf,Anonymous Read Only example] -The following `/etc/samba/smb.conf` file shows a sample configuration needed to implement anonymous read-only file sharing. Two directives are used to configure anonymous access – `map to guest = Bad user` and `guest account = nobody`. - -[[exam-Samba-Standalone_Anonymous_Read-Only_Server]] -.An Example Configuration of a Anonymous Read-Only Samba Server -==== - ----- -[global] -workgroup = DOCS -netbios name = DOCS_SRV -security = user -guest account = nobody # default value -map to guest = Bad user - -[data] -comment = Documentation Samba Server -path = /export -read only = yes -guest ok = yes ----- - -==== - -.Anonymous Read/Writeindexterm:[Samba,smb.conf,Anonymous Read/Write example] -The following `/etc/samba/smb.conf` file shows a sample configuration needed to implement anonymous read/write file sharing. To enable anonymous read/write file sharing, set the `read only` directive to `no`. The `force user` and `force group` directives are also added to enforce the ownership of any newly placed files specified in the share. - -.Do not use anonymous read/write servers -[NOTE] -==== - -Although having an anonymous read/write server is possible, it is not recommended. Any files placed in the share space, regardless of user, are assigned the user/group combination as specified by a generic user (`force user`) and group (`force group`) in the `/etc/samba/smb.conf` file. - -==== - -[[exam-Samba-Standalone_Anonymous_Read-Write-Server]] -.An Example Configuration of a Anonymous Read/Write Samba Server -==== - ----- - -[global] -workgroup = DOCS -security = user -guest account = nobody # default value -map to guest = Bad user - -[data] -comment = Data -path = /export -guest ok = yes -writeable = yes -force user = user -force group = group ----- - -==== - -.Anonymous Print Serverindexterm:[Samba,smb.conf,Anonymous Print Server example] -The following `/etc/samba/smb.conf` file shows a sample configuration needed to implement an anonymous print server. Setting `browseable` to `no` as shown does not list the printer in Windows `Network Neighborhood`. Although hidden from browsing, configuring the printer explicitly is possible. By connecting to `DOCS_SRV` using NetBIOS, the client can have access to the printer if the client is also part of the `DOCS` workgroup. It is also assumed that the client has the correct local printer driver installed, as the `use client driver` directive is set to `yes`. In this case, the Samba server has no responsibility for sharing printer drivers to the client. - -[[exam-Samba-Standalone_Anonymous_Print-Server]] -.An Example Configuration of a Anonymous Print Samba Server -==== - ----- - -[global] -workgroup = DOCS -netbios name = DOCS_SRV -security = user -map to guest = Bad user -printing = cups - -[printers] -comment = All Printers -path = /var/spool/samba -guest ok = yes -printable = yes -use client driver = yes -browseable = yes ----- - -==== - -.Secure Read/Write File and Print Serverindexterm:[Samba,smb.conf,Secure File and Print Server example] -The following `/etc/samba/smb.conf` file shows a sample configuration needed to implement a secure read/write file and print server. Setting the `security` directive to `user` forces Samba to authenticate client connections. Notice the `[homes]` share does not have a `force user` or `force group` directive as the `[public]` share does. The `[homes]` share uses the authenticated user details for any files created as opposed to the `force user` and `force group` in `[public]`. - -[[exam-Samba-Standalone_Secure_Read_Write_File_and_Print_Server]] -.An Example Configuration of a Secure Read/Write File and Print Samba Server -==== - ----- - -[global] -workgroup = DOCS -netbios name = DOCS_SRV -security = user -printcap name = cups -disable spools = yes -show add printer wizard = no -printing = cups - -[homes] -comment = Home Directories -valid users = %S -read only = no -browseable = no - -[public] -comment = Data -path = /export -force user = docsbot -force group = users -guest ok = yes - -[printers] -comment = All Printers -path = /var/spool/samba -printer admin = john, ed, @admins -create mask = 0600 -guest ok = yes -printable = yes -use client driver = yes -browseable = yes ----- - -==== - -[[sect-Samba-Domain_Member_Server]] -==== Domain Member Server -indexterm:[Samba,server types,Domain Member] -A domain member, while similar to a stand-alone server, is logged into a domain controller (either Windows or Samba) and is subject to the domain's security rules. An example of a domain member server would be a departmental server running Samba that has a machine account on the Primary Domain Controller (PDC). All of the department's clients still authenticate with the PDC, and desktop profiles and all network policy files are included. The difference is that the departmental server has the ability to control printer and network shares. - -.Active Directory Domain Member Serverindexterm:[Samba,smb.conf,Active Directory Member Server example] -To implement an Active Directory domain member server, follow procedure below: - -[[proc-Samba-Adding_an_AD_Member]] -.Adding a Member Server to an Active Directory Domain -. Create the `/etc/samba/smb.conf` configuration file on a member server to be added to the Active Directory domain. Add the following lines to the configuration file: -+ ----- - -[global] -realm = EXAMPLE.COM -security = ADS -encrypt passwords = yes -# Optional. Use only if Samba cannot determine the Kerberos server automatically. -password server = kerberos.example.com ----- -+ -With the above configuration, Samba authenticates users for services being run locally but is also a client of the Active Directory. Ensure that your kerberos `realm` parameter is shown in all caps (for example `realm = EXAMPLE.COM`). Since Windows 2000/2003/2008 requires Kerberos for Active Directory authentication, the `realm` directive is required. If Active Directory and Kerberos are running on different servers, the `password server` directive is required to help the distinction. - -. Configure Kerberos on the member server. Create the `/etc/krb5.conf` configuration file with the following content: -+ ----- - -[logging] - default = FILE:/var/log/krb5libs.log - -[libdefaults] - default_realm = AD.EXAMPLE.COM - dns_lookup_realm = true - dns_lookup_kdc = true - ticket_lifetime = 24h - renew_lifetime = 7d - rdns = false - forwardable = false - -[realms] -# Define only if DNS lookups are not working -# AD.EXAMPLE.COM = { -# kdc = server.ad.example.com -# admin_server = server.ad.example.com -# master_kdc = server.ad.example.com -# } - -[domain_realm] -# Define only if DNS lookups are not working -# .ad.example.com = AD.EXAMPLE.COM -# ad.example.com = AD.EXAMPLE.COM ----- -+ -Uncomment the `[realms]` and `[domain_realm]` sections if DNS lookups are not working. -+ -For more information on Kerberos, and the [command]#/etc/krb5.conf# file, see the [citetitle]_Using Kerberos_ section of the [citetitle]_link:++https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System-Level_Authentication_Guide/Using_Kerberos.html++[Red{nbsp}Hat{nbsp}Enterprise{nbsp}Linux{nbsp}7 System Level Authentication Guide]_. - -. To join an Active Directory server, type the following command as `root` on the member server: -+ ----- -~]# net ads join -U administrator%password ----- -+ -The [command]#net# command authenticates as `Administrator` using the NT LAN Manager (NTLM) protocol and creates the machine account. Then [command]#net# uses the machine account credentials to authenticate with Kerberos. -+ -.The security option -[NOTE] -==== - -Since `security = ads` and not `security = user` is used, a local password back end such as `smbpasswd` is not needed. Older clients that do not support `security = ads` are authenticated as if `security = domain` had been set. This change does not affect functionality and allows local users not previously in the domain. - -==== - -.Windows NT4-based Domain Member Serverindexterm:[Samba,smb.conf,NT4-style Domain Member example] -The following `/etc/samba/smb.conf` file shows a sample configuration needed to implement a Windows NT4-based domain member server. Becoming a member server of an NT4-based domain is similar to connecting to an Active Directory. The main difference is NT4-based domains do not use Kerberos in their authentication method, making the `/etc/samba/smb.conf` file simpler. In this instance, the Samba member server functions as a pass through to the NT4-based domain server. - -[[exam-Samba-Domain_Member_Server-Windows_NT4-based_Domain_Memeber_Server]] -.An Example Configuration of Samba Windows NT4-based Domain Member Server -==== - ----- - -[global] -workgroup = DOCS -netbios name = DOCS_SRV -security = domain - -[homes] -comment = Home Directories -valid users = %S -read only = no -browseable = no - -[public] -comment = Data -path = /export -force user = docsbot -force group = users -guest ok = yes ----- - -==== - -Having Samba as a domain member server can be useful in many situations. There are times where the Samba server can have other uses besides file and printer sharing. It may be beneficial to make Samba a domain member server in instances where Linux-only applications are required for use in the domain environment. Administrators appreciate keeping track of all machines in the domain, even if not Windows-based. In the event the Windows-based server hardware is deprecated, it is quite easy to modify the `/etc/samba/smb.conf` file to convert the server to a Samba-based PDC. If Windows NT-based servers are upgraded to Windows 2000/2003/2008 the `/etc/samba/smb.conf` file is easily modifiable to incorporate the infrastructure change to Active Directory if needed. - -.Make sure you join the domain before starting Samba -[IMPORTANT] -==== - -After configuring the `/etc/samba/smb.conf` file, join the domain *before* starting Samba by typing the following command as `root`: - ----- -~]# net rpc join -U administrator%password ----- - -==== - -Note that the [option]`-S` option, which specifies the domain server host name, does not need to be stated in the [command]#net rpc join# command. Samba uses the host name specified by the `workgroup` directive in the `/etc/samba/smb.conf` file instead of it being stated explicitly. - -[[sect-Samba-Domain_Controller]] -==== Domain Controller -indexterm:[Samba,server types,Domain Controller] -A domain controller in Windows NT is functionally similar to a Network Information Service (NIS) server in a Linux environment. Domain controllers and NIS servers both host user and group information databases as well as related services. Domain controllers are mainly used for security, including the authentication of users accessing domain resources. The service that maintains the user and group database integrity is called the _Security Account Manager_ (SAM). The SAM database is stored differently between Windows and Linux Samba-based systems, therefore SAM replication cannot be achieved and platforms cannot be mixed in a PDC/BDC environment. - -In a Samba environment, there can be only one PDC and zero or more BDCs. - -.A mixed Samba/Windows domain controller environment -[IMPORTANT] -==== - -Samba cannot exist in a mixed Samba/Windows domain controller environment (Samba cannot be a BDC of a Windows PDC or vice versa). Alternatively, Samba PDCs and BDCs *can* coexist. - -==== - -.Primary Domain Controller (PDC) Using `tdbsam`pass:attributes[{blank}]indexterm:[Samba,smb.conf,PDC using tdbsam] -The simplest and most common implementation of a Samba PDC uses the new default `tdbsam` password database back end. Replacing the aging `smbpasswd` back end, `tdbsam` has numerous improvements that are explained in more detail in xref:File_and_Print_Servers.adoc#sect-Samba-Account_Information-Databases[Samba Account Information Databases]. The `passdb backend` directive controls which back end is to be used for the PDC. - -The following `/etc/samba/smb.conf` file shows a sample configuration needed to implement a `tdbsam` password database back end. - -[[exam-Samba_Domain_Controller-PDC_Using_tdbsam]] -.An Example Configuration of Primary Domain Controller (PDC) Using `tdbsam` -==== - ----- - -[global] -workgroup = DOCS -netbios name = DOCS_SRV -passdb backend = tdbsam -security = user -add user script = /usr/sbin/useradd -m "%u" -delete user script = /usr/sbin/userdel -r "%u" -add group script = /usr/sbin/groupadd "%g" -delete group script = /usr/sbin/groupdel "%g" -add user to group script = /usr/sbin/usermod -G "%g" "%u" -add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null -g machines "%u" -# The following specifies the default logon script -# Per user logon scripts can be specified in the user -# account using pdbedit logon script = logon.bat -# This sets the default profile path. -# Set per user paths with pdbedit -logon drive = H: -domain logons = yes -os level = 35 -preferred master = yes -domain master = yes - -[homes] - comment = Home Directories - valid users = %S - read only = no - -[netlogon] - comment = Network Logon Service - path = /var/lib/samba/netlogon/scripts - browseable = no - read only = no -# For profiles to work, create a user directory under the -# path shown. -# mkdir -p /var/lib/samba/profiles/john - -[Profiles] - comment = Roaming Profile Share - path = /var/lib/samba/profiles - read only = no - browseable = no - guest ok = yes - profile acls = yes -# Other resource shares ... ... ----- - -==== - -To provide a functional PDC system which uses `tdbsam` follow these steps: - -[[proc-Samba_Domain_Controller-PDC_Using_tdbsam]] - -. Adjust the `smb.conf` configuration file as shown in xref:File_and_Print_Servers.adoc#exam-Samba_Domain_Controller-PDC_Using_tdbsam[An Example Configuration of Primary Domain Controller (PDC) Using `tdbsam`]. - -. Add the `root` user to the Samba password database. You will be prompted to provide a new Samba password for the `root` user: -+ ----- -~]# smbpasswd -a root -New SMB password: ----- - -. Start the `smb` service: -+ ----- -~]# service smb start ----- - -. Make sure all profile, user, and netlogon directories are created. - -. Add groups that users can be members of: -+ ----- -~]# groupadd -f users -~]# groupadd -f nobody -~]# groupadd -f ntadmins ----- - -. Associate the UNIX groups with their respective Windows groups. -+ ----- -~]# net groupmap add ntgroup="Domain Users" unixgroup=users -~]# net groupmap add ntgroup="Domain Guests" unixgroup=nobody -~]# net groupmap add ntgroup="Domain Admins" unixgroup=ntadmins ----- - -. Grant access rights to a user or a group. For example, to grant the right to add client machines to the domain on a Samba domain controller, to the members to the Domain Admins group, execute the following command: -+ ----- -~]# net rpc rights grant 'DOCS\Domain Admins' SetMachineAccountPrivilege -S PDC -U root ----- - -Keep in mind that Windows systems prefer to have a primary group which is mapped to a domain group such as Domain Users. - -Windows groups and users use the same namespace thus not allowing the existence of a group and a user with the same name like in UNIX. - -.Limitations of the tdbsam authentication back end -[NOTE] -==== - -If you need more than one domain controller or have more than 250 users, do *not* use the `tdbsam` authentication back end. LDAP is recommended in these cases. - -==== - -.Primary Domain Controller (PDC) with Active Directoryindexterm:[Samba,smb.conf,PDC using Active Directory] -Although it is possible for Samba to be a member of an Active Directory, it is not possible for Samba to operate as an Active Directory domain controller. - -[[sect-Samba-Security_Modes]] -=== Samba Security Modes -indexterm:[Samba,Security Modes] -There are only two types of security modes for Samba, _share-level_ and _user-level_, which are collectively known as *pass:attributes[{blank}]_security levels_pass:attributes[{blank}]*. Share-level security is deprecated and has been removed from Samba. Configurations containing this mode need to be migrated to use user-level security. User-level security can be implemented in one of three different ways. The different ways of implementing a security level are called _security modes_. - -[[sect-Samba_Security_Modes-User_Level]] -==== User-Level Security -indexterm:[Samba,Security Modes,User Level Security] -User-level security is the default and recommended setting for Samba. Even if the `security = user` directive is not listed in the `/etc/samba/smb.conf` file, it is used by Samba. If the server accepts the client's user name and password, the client can then mount multiple shares without specifying a password for each instance. Samba can also accept session-based user name and password requests. The client maintains multiple authentication contexts by using a unique UID for each logon. - -In the `/etc/samba/smb.conf` file, the `security = user` directive that sets user-level security is: - -[subs="quotes"] ----- - -[GLOBAL] -... -security = user -... ----- - -.Samba Guest Sharesindexterm:[Samba,Security Modes] -As mentioned above, share-level security mode is deprecated. To configure a Samba guest share without using the `security = share` parameter, follow the procedure below: - -[[proc-Samba_Security_Modes-Samba_Guest_Shares]] -.Configuring Samba Guest Shares -. Create a username map file, in this example `/etc/samba/smbusers`, and add the following line to it: -+ -[subs="quotes"] ----- -nobody = guest ----- - -. Add the following directives to the main section in the `/etc/samba/smb.conf` file. Also, do not use the `valid users` directive: -+ -[subs="quotes, macros"] ----- - -[GLOBAL] -... -security = user -map to guest = Bad User -username map = _/etc/samba/smbusers_ -... ----- -+ -The `username map` directive provides a path to the username map file specified in the previous step. - -. Add the following directive to the share section in the `/ect/samba/smb.conf` file. Do not use the `valid users` directive. -+ -[subs="quotes"] ----- -[SHARE] -... -guest ok = yes -... ----- - -The following sections describe other implementations of user-level security. - -.Domain Security Mode (User-Level Security)indexterm:[Samba,Security Modes,Domain Security Mode] -In domain security mode, the Samba server has a machine account (domain security trust account) and causes all authentication requests to be passed through to the domain controllers. The Samba server is made into a domain member server by using the following directives in the `/etc/samba/smb.conf` file: - -[subs="quotes"] ----- - -[GLOBAL] -... -security = domain -workgroup = MARKETING -... ----- - -.Active Directory Security Mode (User-Level Security)indexterm:[Samba,Security Modes,Active Directory Security Mode] -If you have an Active Directory environment, it is possible to join the domain as a native Active Directory member. Even if a security policy restricts the use of NT-compatible authentication protocols, the Samba server can join an ADS using Kerberos. Samba in Active Directory member mode can accept Kerberos tickets. - -In the `/etc/samba/smb.conf` file, the following directives make Samba an Active Directory member server: - -[subs="quotes"] ----- - -[GLOBAL] -... -security = ADS -realm = EXAMPLE.COM -password server = kerberos.example.com -... ----- - -[[sect-Samba_Security_Modes-Share_Level]] -==== Share-Level Security -indexterm:[Samba,Security Modes,Share-Level Security] -With share-level security, the server accepts only a password without an explicit user name from the client. The server expects a password for each share, independent of the user name. There have been recent reports that Microsoft Windows clients have compatibility issues with share-level security servers. This mode is deprecated and has been removed from Samba. Configurations containing `security = share` should be updated to use user-level security. Follow the steps in xref:File_and_Print_Servers.adoc#proc-Samba_Security_Modes-Samba_Guest_Shares[Configuring Samba Guest Shares] to avoid using the `security = share` directive. - -[[sect-Samba-Account_Information-Databases]] -=== Samba Account Information Databases -indexterm:[Samba,Account Information Databases] -The following is a list different back ends you can use with Samba. Other back ends not listed here may also be available. -indexterm:[Samba,Backward Compatible Database Back Ends]indexterm:[Samba,Account Information Databases,Plain Text]indexterm:[Samba,Account Information Databases,smbpasswd]indexterm:[Samba,Account Information Databases,ldapsam_compat]indexterm:[Samba,New Database Back Ends]indexterm:[Samba,Account Information Databases,tdbsam]indexterm:[Samba,Account Information Databases,ldapsam]indexterm:[Samba,Account Information Databases,mysqlsam]indexterm:[Samba,Account Information Databases,xmlsam] - -Plain Text:: Plain text back ends are nothing more than the `/etc/passwd` type back ends. With a plain text back end, all user names and passwords are sent unencrypted between the client and the Samba server. This method is very insecure and is not recommended for use by any means. It is possible that different Windows clients connecting to the Samba server with plain text passwords cannot support such an authentication method. - -`smbpasswd`:: The `smbpasswd` back end utilizes a plain ASCII text layout that includes the MS Windows LanMan and NT account, and encrypted password information. The `smbpasswd` back end lacks the storage of the Windows NT/2000/2003 SAM extended controls. The `smbpasswd` back end is not recommended because it does not scale well or hold any Windows information, such as RIDs for NT-based groups. The `tdbsam` back end solves these issues for use in a smaller database (250 users), but is still not an enterprise-class solution. - -`ldapsam_compat`:: The `ldapsam_compat` back end allows continued OpenLDAP support for use with upgraded versions of Samba. - -`tdbsam`:: The default `tdbsam` password back end provides a database back end for local servers, servers that do not need built-in database replication, and servers that do not require the scalability or complexity of LDAP. The `tdbsam` back end includes all of the `smbpasswd` database information as well as the previously-excluded SAM information. The inclusion of the extended SAM data allows Samba to implement the same account and system access controls as seen with Windows NT/2000/2003/2008-based systems. -+ -The `tdbsam` back end is recommended for 250 users at most. Larger organizations should require Active Directory or LDAP integration due to scalability and possible network infrastructure concerns. - -`ldapsam`:: The `ldapsam` back end provides an optimal distributed account installation method for Samba. LDAP is optimal because of its ability to replicate its database to any number of servers such as the [application]*Red{nbsp}Hat Directory Server* or an [application]*OpenLDAP Server*. LDAP databases are light-weight and scalable, and as such are preferred by large enterprises. Installation and configuration of directory servers is beyond the scope of this chapter. For more information on the [application]*Red{nbsp}Hat Directory Server*, see the [citetitle]_link:++https://access.redhat.com/documentation/en-us/red_hat_directory_server/10/html/deployment_guide/index++[Red Hat Directory Server 10 Deployment Guide]_. For more information on LDAP, see xref:servers/Directory_Servers.adoc#s1-OpenLDAP[OpenLDAP]. -+ -If you are upgrading from a previous version of Samba to 3.0, note that the OpenLDAP schema file (`/usr/share/doc/samba-_version_pass:attributes[{blank}]/LDAP/samba.schema`) and the Red{nbsp}Hat Directory Server schema file (`/usr/share/doc/samba-_version_pass:attributes[{blank}]/LDAP/samba-schema-FDS.ldif`) have changed. These files contain the _attribute syntax definitions_ and _objectclass definitions_ that the `ldapsam` back end needs in order to function properly. -+ -As such, if you are using the `ldapsam` back end for your Samba server, you will need to configure `slapd` to include one of these schema file. See xref:servers/Directory_Servers.adoc#s3-ldap-configuration-schema [Extending Schema] for directions on how to do this. -+ -.Make sure the openldap-servers package is installed -[NOTE] -==== - -You need to have the [package]*openldap-servers* package installed if you want to use the `ldapsam` back end. To ensure that the package is installed, execute the following command as `roots`: - ----- -~]# dnf install openldap-servers ----- - -==== - -[[sect-Samba-Network_Browsing]] -=== Samba Network Browsing -indexterm:[Samba,Network Browsing]indexterm:[Samba,Browsing] -_Network browsing_ enables Windows and Samba servers to appear in the Windows `Network Neighborhood`. Inside the `Network Neighborhood`, icons are represented as servers and if opened, the server's shares and printers that are available are displayed. - -Network browsing capabilities require NetBIOS over `TCP`pass:attributes[{blank}]/pass:attributes[{blank}]`IP`. NetBIOS-based networking uses broadcast (`UDP`) messaging to accomplish browse list management. Without NetBIOS and WINS as the primary method for `TCP`pass:attributes[{blank}]/pass:attributes[{blank}]`IP` host name resolution, other methods such as static files (`/etc/hosts`) or `DNS`, must be used. - -A domain master browser collates the browse lists from local master browsers on all subnets so that browsing can occur between workgroups and subnets. Also, the domain master browser should preferably be the local master browser for its own subnet. - -[[sect-Samba-Domain-Browsing]] -==== Domain Browsing -indexterm:[Samba,Network Browsing,Domain Browsing] -By default, a Windows server PDC for a domain is also the domain master browser for that domain. A Samba server must *not* be set up as a domain master server in this type of situation. - -For subnets that do not include the Windows server PDC, a Samba server can be implemented as a local master browser. Configuring the `/etc/samba/smb.conf` file for a local master browser (or no browsing at all) in a domain controller environment is the same as workgroup configuration (see xref:File_and_Print_Servers.adoc#sect-Samba-Configuring_a_Samba_Server[Configuring a Samba Server]). - -[[sect-Samba-WINS]] -==== WINS (Windows Internet Name Server) -indexterm:[Samba,WINS]indexterm:[Samba,Network Browsing,WINS] -Either a Samba server or a Windows NT server can function as a WINS server. When a WINS server is used with NetBIOS enabled, UDP unicasts can be routed which allows name resolution across networks. Without a WINS server, the UDP broadcast is limited to the local subnet and therefore cannot be routed to other subnets, workgroups, or domains. If WINS replication is necessary, do not use Samba as your primary WINS server, as Samba does not currently support WINS replication. - -In a mixed NT/2000/2003/2008 server and Samba environment, it is recommended that you use the Microsoft WINS capabilities. In a Samba-only environment, it is recommended that you use *only one* Samba server for WINS. - -The following is an example of the `/etc/samba/smb.conf` file in which the Samba server is serving as a WINS server: - -[[exam-Samba-WINS]] -.An Example Configuration of WINS Server -==== - -[subs="quotes"] ----- - -[global] -wins support = yes ----- - -==== - -.Using WINS -[NOTE] -==== - -All servers (including Samba) should connect to a WINS server to resolve NetBIOS names. Without WINS, browsing only occurs on the local subnet. Furthermore, even if a domain-wide list is somehow obtained, hosts cannot be resolved for the client without WINS. - -==== - -[[sect-Samba_with_CUPS_Printing_Support]] -=== Samba with CUPS Printing Support -indexterm:[Samba,CUPS Printing Support] -Samba allows client machines to share printers connected to the Samba server. In addition, Samba also allows client machines to send documents built in Linux to Windows printer shares. Although there are other printing systems that function with {MAJOROS}, CUPS (Common UNIX Print System) is the recommended printing system due to its close integration with Samba. - -[[sect-Samba-CUPS-smb.conf]] -==== Simple `smb.conf` Settings -indexterm:[Samba,CUPS Printing Support,CUPS smb.conf] -The following example shows a very basic `/etc/samba/smb.conf` configuration for CUPS support: - -[[exam-Samba-CUPS-smb.conf]] -.An Example Configuration of Samba with CUPS Support -==== - -[subs="quotes"] ----- - -[global] -load printers = yes -printing = cups -printcap name = cups -[printers] -comment = All Printers -path = /var/spool/samba -browseable = no -guest ok = yes -writable = no -printable = yes -printer admin = @ntadmins -[print$] -comment = Printer Drivers Share -path = /var/lib/samba/drivers -write list = ed, john -printer admin = ed, john ----- - -==== - -Other printing configurations are also possible. To add additional security and privacy for printing confidential documents, users can have their own print spooler not located in a public path. If a job fails, other users would not have access to the file. - -The `print$` directive contains printer drivers for clients to access if not available locally. The `print$` directive is optional and may not be required depending on the organization. - -Setting `browseable` to `yes` enables the printer to be viewed in the Windows Network Neighborhood, provided the Samba server is set up correctly in the domain or workgroup. - -[[sect-Samba_Distribution_Programs]] -=== Samba Distribution Programs -indexterm:[Samba,Programs] -.`net`pass:attributes[{blank}]indexterm:[Samba,Programs,net]indexterm:[net program] ----- -net ----- - -The `net` utility is similar to the `net` utility used for Windows and MS-DOS. The first argument is used to specify the protocol to use when executing a command. The [option]`pass:attributes[{blank}]_protocol_pass:attributes[{blank}]` option can be [option]`ads`, [option]`rap`, or [option]`rpc` for specifying the type of server connection. Active Directory uses [option]`ads`, Win9x/NT3 uses [option]`rap`, and Windows NT4/2000/2003/2008 uses [option]`rpc`. If the protocol is omitted, `net` automatically tries to determine it. - -The following example displays a list of the available shares for a host named `wakko`: - -[subs="quotes, macros"] ----- - -~]$ pass:attributes[{blank}][command]#net -l share -S wakko# -Password: -Enumerating shared resources (exports) on remote server: -Share name Type Description ----------- ---- ----------- -data Disk Wakko data share -tmp Disk Wakko tmp share -IPC$ IPC IPC Service (Samba Server) -ADMIN$ IPC IPC Service (Samba Server) ----- - -The following example displays a list of Samba users for a host named `wakko`: - -[subs="quotes, macros"] ----- - -~]$ pass:attributes[{blank}][command]#net -l user -S wakko# -root password: -User name Comment ------------------------------ -andriusb Documentation -joe Marketing -lisa Sales ----- - -.`nmblookup`pass:attributes[{blank}]indexterm:[Samba,Programs,nmblookup]indexterm:[nmblookup program] ----- -nmblookup ----- - -The `nmblookup` program resolves NetBIOS names into `IP` addresses. The program broadcasts its query on the local subnet until the target machine replies. - -The following example displays the `IP` address of the NetBIOS name `trek`: - -[subs="quotes, macros"] ----- - -~]$ pass:attributes[{blank}][command]#nmblookup trek# -querying trek on 10.1.59.255 -10.1.56.45 trek<00> ----- - -.`pdbedit`pass:attributes[{blank}]indexterm:[Samba,Programs,pdbedit]indexterm:[pdbedit program] -[subs="quotes, macros"] ----- -[command]#pdbedit _<options>_pass:attributes[{blank}]# ----- - -The `pdbedit` program manages accounts located in the SAM database. All back ends are supported including `smbpasswd`, LDAP, and the tdb database library. - -The following are examples of adding, deleting, and listing users: - -[subs="quotes, macros"] ----- - -~]$ pass:attributes[{blank}][command]#pdbedit -a kristin# -new password: -retype new password: -Unix username: kristin -NT username: -Account Flags: [U ] -User SID: S-1-5-21-1210235352-3804200048-1474496110-2012 -Primary Group SID: S-1-5-21-1210235352-3804200048-1474496110-2077 -Full Name: Home Directory: \\wakko\kristin -HomeDir Drive: -Logon Script: -Profile Path: \\wakko\kristin\profile -Domain: WAKKO -Account desc: -Workstations: Munged -dial: -Logon time: 0 -Logoff time: Mon, 18 Jan 2038 22:14:07 GMT -Kickoff time: Mon, 18 Jan 2038 22:14:07 GMT -Password last set: Thu, 29 Jan 2004 08:29:28 -GMT Password can change: Thu, 29 Jan 2004 08:29:28 GMT -Password must change: Mon, 18 Jan 2038 22:14:07 GMT -~]$ pass:attributes[{blank}][command]#pdbedit -v -L kristin# -Unix username: kristin -NT username: -Account Flags: [U ] -User SID: S-1-5-21-1210235352-3804200048-1474496110-2012 -Primary Group SID: S-1-5-21-1210235352-3804200048-1474496110-2077 -Full Name: -Home Directory: \\wakko\kristin -HomeDir Drive: -Logon Script: -Profile Path: \\wakko\kristin\profile -Domain: WAKKO -Account desc: -Workstations: Munged -dial: -Logon time: 0 -Logoff time: Mon, 18 Jan 2038 22:14:07 GMT -Kickoff time: Mon, 18 Jan 2038 22:14:07 GMT -Password last set: Thu, 29 Jan 2004 08:29:28 GMT -Password can change: Thu, 29 Jan 2004 08:29:28 GMT -Password must change: Mon, 18 Jan 2038 22:14:07 GMT -~]$ pass:attributes[{blank}][command]#pdbedit -L# -andriusb:505: -joe:503: -lisa:504: -kristin:506: -~]$ pass:attributes[{blank}][command]#pdbedit -x joe# -~]$ pass:attributes[{blank}][command]#pdbedit -L# -andriusb:505: lisa:504: kristin:506: ----- - -.`rpcclient`pass:attributes[{blank}]indexterm:[Samba,Programs,rpcclient]indexterm:[rpcclient program] -[subs="quotes, macros"] ----- -[command]#rpcclient _<server> <options>_pass:attributes[{blank}]# ----- - -The `rpcclient` program issues administrative commands using Microsoft RPCs, which provide access to the Windows administration graphical user interfaces (GUIs) for systems management. This is most often used by advanced users that understand the full complexity of Microsoft RPCs. - -.`smbcacls`pass:attributes[{blank}]indexterm:[Samba,Programs,smbcacls]indexterm:[smbcacls program] -[subs="quotes, macros"] ----- -[command]#smbcacls _<//server/share> <filename> <options>_pass:attributes[{blank}]# ----- - -The `smbcacls` program modifies Windows ACLs on files and directories shared by a Samba server or a Windows server. - -.`smbclient`pass:attributes[{blank}]indexterm:[Samba,Programs,smbclient]indexterm:[smbclient program] -[subs="quotes, macros"] ----- -[command]#smbclient _<//server/share> <password> <options>_pass:attributes[{blank}]# ----- - -The `smbclient` program is a versatile UNIX client which provides functionality similar to the `ftp` utility. - -.`smbcontrol`pass:attributes[{blank}]indexterm:[Samba,Programs,smbcontrol]indexterm:[smbcontrol program] -[subs="quotes, macros"] ----- -[command]#smbcontrol -i _<options>_pass:attributes[{blank}]# ----- - -[subs="quotes, macros"] ----- -[command]#smbcontrol _<options> <destination> <messagetype> <parameters>_pass:attributes[{blank}]# ----- - -The `smbcontrol` program sends control messages to running `smbd`, `nmbd`, or `winbindd` daemons. Executing [command]#smbcontrol -i# runs commands interactively until a blank line or a `'q'` is entered. - -.`smbpasswd`pass:attributes[{blank}]indexterm:[Samba,Programs,smbpasswd]indexterm:[smbpasswd program] -[subs="quotes, macros"] ----- -[command]#smbpasswd _<options> <username> <password>_pass:attributes[{blank}]# ----- - -The `smbpasswd` program manages encrypted passwords. This program can be run by a superuser to change any user's password and also by an ordinary user to change their own Samba password. - -.`smbspool`pass:attributes[{blank}]indexterm:[Samba,Programs,smbspool]indexterm:[smbspool program] -[subs="quotes, macros"] ----- -[command]#smbspool _<job> <user> <title> <copies> <options> <filename>_pass:attributes[{blank}]# ----- - -The `smbspool` program is a CUPS-compatible printing interface to Samba. Although designed for use with CUPS printers, [command]#smbspool# can work with non-CUPS printers as well. - -.`smbstatus`pass:attributes[{blank}]indexterm:[Samba,Programs,smbstatus]indexterm:[smbstatus program] -[subs="quotes, macros"] ----- -[command]#smbstatus _<options>_pass:attributes[{blank}]# ----- - -The `smbstatus` program displays the status of current connections to a Samba server. - -.`smbtar`pass:attributes[{blank}]indexterm:[Samba,Programs,smbtar]indexterm:[smbtar program] -[subs="quotes, macros"] ----- -[command]#smbtar _<options>_pass:attributes[{blank}]# ----- - -The `smbtar` program performs backup and restores of Windows-based share files and directories to a local tape archive. Though similar to the `tar` utility, the two are not compatible. - -.`testparm`pass:attributes[{blank}]indexterm:[Samba,Programs,testparm]indexterm:[testparm program] ----- -testparm ----- - -The `testparm` program checks the syntax of the `/etc/samba/smb.conf` file. If your `smb.conf` file is in the default location (`/etc/samba/smb.conf`) you do not need to specify the location. Specifying the host name and `IP` address to the `testparm` program verifies that the `hosts.allow` and `host.deny` files are configured correctly. The `testparm` program also displays a summary of your `smb.conf` file and the server's role (stand-alone, domain, etc.) after testing. This is convenient when debugging as it excludes comments and concisely presents information for experienced administrators to read. For example: - -[subs="macros"] ----- - -~]$ testparm -Load smb config files from /etc/samba/smb.conf -Processing section "[homes]" -Processing section "[printers]" -Processing section "[tmp]" -Processing section "[html]" -Loaded services file OK. -Server role: ROLE_STANDALONE -Press enter to see a dump of your service definitions -pass:quotes[`<enter>`] -# Global parameters -[global] - workgroup = MYGROUP - server string = Samba Server - security = SHARE - log file = /var/log/samba/%m.log - max log size = 50 - socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 - dns proxy = no -[homes] - comment = Home Directories - read only = no - browseable = no -[printers] - comment = All Printers - path = /var/spool/samba - printable = yes - browseable = no -[tmp] - comment = Wakko tmp - path = /tmp - guest only = yes -[html] - comment = Wakko www - path = /var/www/html - force user = andriusb - force group = users - read only = no - guest only = yes ----- - -.`wbinfo`pass:attributes[{blank}]indexterm:[Samba,Programs,wbinfo]indexterm:[wbinfo program] -[subs="quotes, macros"] ----- -[command]#wbinfo _<options>_pass:attributes[{blank}]# ----- - -The `wbinfo` program displays information from the `winbindd` daemon. The `winbindd` daemon must be running for `wbinfo` to work. - -[[sect-Samba-Resources]] -=== Additional Resources -indexterm:[Samba,Additional Resources] -The following sections give you the means to explore Samba in greater detail. - -.Installed Documentationindexterm:[Samba,Additional Resources,installed documentation] - -* `/usr/share/doc/samba-/` — All additional files included with the Samba distribution. This includes all helper scripts, sample configuration files, and documentation. - -* See the following man pages for detailed information specific [application]*Samba* features: -+ -** *smb.conf*(5) -+ -** *samba*(7) -+ -** *smbd*(8) -+ -** *nmbd*(8) -+ -** *winbindd*(8) - -.Useful Websitesindexterm:[Samba,Additional Resources,useful websites] - -* link:++https://www.samba.org/++[https://www.samba.org/] — Homepage for the Samba distribution and all official documentation created by the Samba development team. Many resources are available in HTML and PDF formats, while others are only available for purchase. Although many of these links are not {MAJOROS} specific, some concepts may apply. - -* link:++https://wiki.samba.org/index.php/User_Documentation++[https://wiki.samba.org/index.php/User_Documentation] — Samba 4.x official documentation. - -* link:++https://www.samba.org/samba/archives.html++[https://www.samba.org/samba/archives.html ] — Active email lists for the Samba community. Enabling digest mode is recommended due to high levels of list activity. - -* Samba newsgroups — Samba threaded newsgroups, such as link:++https://www.gmane.org/++[www.gmane.org], that use the `NNTP` protocol are also available. This an alternative to receiving mailing list emails. From 59a0cccacadf86ca70931b61dfac72247d6c8052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D5=BD=D5=A1=D5=B0=D5=A1=D5=AF?= Date: Thu, 13 Jul 2023 23:52:05 +0000 Subject: [PATCH 80/86] DOC: update the RPM website URL --- modules/system-administrators-guide/pages/RPM.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/RPM.adoc b/modules/system-administrators-guide/pages/RPM.adoc index b602585..445c421 100644 --- a/modules/system-administrators-guide/pages/RPM.adoc +++ b/modules/system-administrators-guide/pages/RPM.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -478,7 +477,7 @@ indexterm:[RPM,additional resources] indexterm:[RPM,website]indexterm:[RPM,online documentation] - * The [application]*RPM* website — link:++http://www.rpm.org/++[] + * The [application]*RPM* website — link:++https://rpm.org++[] * The [application]*RPM* mailing list — link:++http://lists.rpm.org/mailman/listinfo/rpm-list++[] From e451397376e1f903a609feff0166775defc14f9a Mon Sep 17 00:00:00 2001 From: Iker Pedrosa Date: Mon, 4 Sep 2023 11:47:07 +0200 Subject: [PATCH 81/86] pages: add pam_userdb Define upgrade path for pam_userdb database conversion to GDBM. Signed-off-by: Iker Pedrosa --- modules/system-administrators-guide/nav.adoc | 1 + .../pages/Preface.adoc | 2 ++ .../pages/pam_userdb.adoc | 32 +++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 modules/system-administrators-guide/pages/pam_userdb.adoc diff --git a/modules/system-administrators-guide/nav.adoc b/modules/system-administrators-guide/nav.adoc index 77e2ee7..8affdd3 100644 --- a/modules/system-administrators-guide/nav.adoc +++ b/modules/system-administrators-guide/nav.adoc @@ -37,4 +37,5 @@ *** xref:kernel-module-driver-configuration/Working_with_Kernel_Modules.adoc[Working with Kernel Modules] ** xref:RPM.adoc[RPM] ** xref:Wayland.adoc[The Wayland Display Server] +** xref:pam_userdb.adoc[pam_userdb] ** xref:Revision_History.adoc[Revision History] diff --git a/modules/system-administrators-guide/pages/Preface.adoc b/modules/system-administrators-guide/pages/Preface.adoc index 7abc8b2..2329e82 100644 --- a/modules/system-administrators-guide/pages/Preface.adoc +++ b/modules/system-administrators-guide/pages/Preface.adoc @@ -93,6 +93,8 @@ xref:RPM.adoc[RPM]:: This appendix concentrates on the RPM Package Manager (RPM xref:Wayland.adoc[The Wayland Display Server]:: This appendix looks at Wayland, a new display server used in GNOME for {MAJOROS} and how to troubleshoot issues with the Wayland display server. +xref:pam_userdb.adoc[pam_userdb]:: This appendix looks at pam_userdb, providing instructions on how to update to the new database provider. + include::{partialsdir}/Feedback.adoc[] [[pref-Acknowledgments]] diff --git a/modules/system-administrators-guide/pages/pam_userdb.adoc b/modules/system-administrators-guide/pages/pam_userdb.adoc new file mode 100644 index 0000000..3557313 --- /dev/null +++ b/modules/system-administrators-guide/pages/pam_userdb.adoc @@ -0,0 +1,32 @@ +:experimental: +include::{partialsdir}/entities.adoc[] + +[[ch-pam_userdb]] += pam_userdb + +pam_userdb is a PAM module to authenticate against a db database. It is used to verify a username/password pair against values stored in a key/data pairs style database (i.e. Berkeley DB, GDBM). The database is indexed by the username, and the data fields corresponding to the username keys are the passwords. This module is most notably used in vsftpd environments. + +Recently, pam_userdb switched its database provider from Berkeley DB to GDBM. If your system uses this module to authenticate users you need to convert the database to the new format. + +== Determining whether you are using pam_userdb +The way to determine if you are using pam_userdb, is to check the PAM stack: + +[source,bash] +---- +$ grep -r pam_userdb /etc/pam.d/ +/etc/pam.d/vsftpd:auth sufficient pam_userdb.so db=/etc/vsftpd/login +---- + +If you are not using pam_userdb, then the search will return no values and you don't have to do anything. + +== Converting the database + +libdb package contains a binary that will handle the conversion for you. You only need to run it by providing the source and destination database files:. Example: + +[source,bash] +---- +$ db_converter --src /etc/vsftpd/login.db --dest /etc/vsftpd/login.gdbm +---- + +== Additional Resources + From 4dbdd7e89aaad15a2f09fc712df8240a305fdf4c Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Sat, 28 Oct 2023 16:37:48 +0000 Subject: [PATCH 82/86] Update file Configuring_NTP_Using_the_chrony_Suite.adoc (cherry picked from commit e2ea45f2c10932464647c6a03a7beeb7b1da8aa5) --- .../pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc index f6a9821..93fd162 100644 --- a/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc +++ b/modules/system-administrators-guide/pages/servers/Configuring_NTP_Using_the_chrony_Suite.adoc @@ -68,7 +68,7 @@ The [application]*chrony* daemon, `chronyd`, can be controlled by the command li [[sect-Understanding_the_chrony_configuration_commands]] === Understanding the chrony Configuration Commands -The default configuration file for `chronyd` is `/etc/chrony.conf`. The [option]`-f` option can be used to specify an alternate configuration file path. See the `chronyd` man page for further options. For a complete list of the directives that can be used see [citetitle]_link:++https://chrony.tuxfamily.org/manual.html#Configuration-file++[https://chrony.tuxfamily.org/manual.html#Configuration-file]_. Below is a selection of configuration options: +The default configuration file for `chronyd` is `/etc/chrony.conf`. The [option]`-f` option can be used to specify an alternate configuration file path. See the `chronyd` man page for further options. For a complete list of the directives that can be used see [citetitle]_link:++https://chrony-project.org/doc/4.4/chrony.conf.html++[https://chrony-project.org/doc/4.4/chrony.conf.html]_. Below is a selection of configuration options: Comments:: Comments should be preceded by #, %, ; or ! From c24312104119120e1a0964950e7d4f31794b557a Mon Sep 17 00:00:00 2001 From: Jasmin Date: Sat, 28 Oct 2023 10:21:35 +0000 Subject: [PATCH 83/86] Update link to rpm-ostree documentation (cherry picked from commit 2198b938e4ea99303b2876c7f87645449169ab67) --- .../pages/package-management/rpm-ostree.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/package-management/rpm-ostree.adoc b/modules/system-administrators-guide/pages/package-management/rpm-ostree.adoc index 6596eca..c457da6 100644 --- a/modules/system-administrators-guide/pages/package-management/rpm-ostree.adoc +++ b/modules/system-administrators-guide/pages/package-management/rpm-ostree.adoc @@ -1,4 +1,3 @@ - :experimental: include::{partialsdir}/entities.adoc[] @@ -9,4 +8,4 @@ include::{partialsdir}/entities.adoc[] the most important things to understand is that available RPMs come from the same `/etc/yum.repos.d` sources. -For more information, see the link:https://rpm-ostree.readthedocs.io/en/latest/[upstream documentation]. +For more information, see the link:https://coreos.github.io/rpm-ostree/[upstream documentation]. From c066070c3691cbcc0638c5e6be86b83461f1ea16 Mon Sep 17 00:00:00 2001 From: darknao Date: Mon, 6 Nov 2023 21:20:43 +0100 Subject: [PATCH 84/86] F39 release --- antora.yml | 2 +- .../pages/_partials/entities.adoc | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/antora.yml b/antora.yml index d70d031..c69b82d 100644 --- a/antora.yml +++ b/antora.yml @@ -1,5 +1,5 @@ --- name: fedora -version: rawhide +version: f39 # Navigation is in the main 'fedora' component: # https://pagure.io/fedora-docs/release-docs-home diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index baba3b1..1b96b8c 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -2,9 +2,9 @@ :BZURL: link:https://pagure.io/fedora-docs/system-administrators-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora -:MAJOROSVER: Fedora Rawhide +:MAJOROSVER: Fedora 39 :OSORG: The Fedora Project -:PKGOS: fc35 +:PKGOS: fc39 :PRODUCT: Fedora Documentation -:PRODVER: Rawhide -:YEAR: 2021 +:PRODVER: 39 +:YEAR: 2023 From 4d2fc51fc40a9f3c3f3985a5376945b34f3a058f Mon Sep 17 00:00:00 2001 From: Petr Bokoc Date: Fri, 31 May 2024 15:22:39 +0200 Subject: [PATCH 85/86] Typo fix --- .../Viewing_and_Managing_Log_Files.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc index f313198..81ebe70 100644 --- a/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc +++ b/modules/system-administrators-guide/pages/monitoring-and-automation/Viewing_and_Managing_Log_Files.adoc @@ -1431,7 +1431,7 @@ As mentioned above, [application]*Rsyslog* and [application]*Journal*, the two l By default, `rsyslogd` uses the `imjournal` module as a default input mode for journal files. With this module, you import not only the messages but also the structured data provided by `journald`. Also, older data can be imported from `journald` (unless forbidden with the [option]`$ImjournalIgnorePreviousMessages` directive). See xref:Viewing_and_Managing_Log_Files.adoc#s2-importing_data_from_journal[Importing Data from Journal] for basic configuration of `imjournal`. -As an alternative, configure `rsyslogd` to read from the socket provided by `journal` as an output for syslog-based applications. The path to the socket is `/run/systemd/journal/syslog`. Use this option when you want to maintain plain rsyslog messages. Compared to `imjournal` the socket input currently offers more features, such as ruleset binding or filtering. To import [application]*Journal* data trough the socket, use the following configuration in `/etc/rsyslog.conf`: +As an alternative, configure `rsyslogd` to read from the socket provided by `journal` as an output for syslog-based applications. The path to the socket is `/run/systemd/journal/syslog`. Use this option when you want to maintain plain rsyslog messages. Compared to `imjournal` the socket input currently offers more features, such as ruleset binding or filtering. To import [application]*Journal* data through the socket, use the following configuration in `/etc/rsyslog.conf`: [subs="quotes"] ---- @@ -1441,7 +1441,7 @@ $OmitLocalLogging off ---- -The above syntax loads the `imuxsock` module and turns off the [option]`$OmitLocalLogging` directive, which enables the import trough the system socket. The path to this socket is specified separately in `/etc/rsyslog.d/listen.conf` as follows: +The above syntax loads the `imuxsock` module and turns off the [option]`$OmitLocalLogging` directive, which enables the import through the system socket. The path to this socket is specified separately in `/etc/rsyslog.d/listen.conf` as follows: [subs="quotes"] ---- From 099614b5e45d515f79658e6e75ea1ded5e777d04 Mon Sep 17 00:00:00 2001 From: Francois Andrieu Date: Sat, 1 Jun 2024 23:32:27 +0000 Subject: [PATCH 86/86] Revert "Merge branch 'f39' of gitlab.com:fedora/docs/fedora-linux-documentation/fedora-linux-sysadmin-guide" This reverts commit b357589908a85d70ecef69ae7d5c00d1643fce69 --- antora.yml | 2 +- .../pages/_partials/entities.adoc | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/antora.yml b/antora.yml index c69b82d..d70d031 100644 --- a/antora.yml +++ b/antora.yml @@ -1,5 +1,5 @@ --- name: fedora -version: f39 +version: rawhide # Navigation is in the main 'fedora' component: # https://pagure.io/fedora-docs/release-docs-home diff --git a/modules/system-administrators-guide/pages/_partials/entities.adoc b/modules/system-administrators-guide/pages/_partials/entities.adoc index 1b96b8c..baba3b1 100644 --- a/modules/system-administrators-guide/pages/_partials/entities.adoc +++ b/modules/system-administrators-guide/pages/_partials/entities.adoc @@ -2,9 +2,9 @@ :BZURL: link:https://pagure.io/fedora-docs/system-administrators-guide/issues[https://pagure.io/] :HOLDER: Red Hat, Inc. and others :MAJOROS: Fedora -:MAJOROSVER: Fedora 39 +:MAJOROSVER: Fedora Rawhide :OSORG: The Fedora Project -:PKGOS: fc39 +:PKGOS: fc35 :PRODUCT: Fedora Documentation -:PRODVER: 39 -:YEAR: 2023 +:PRODVER: Rawhide +:YEAR: 2021

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