diff --git a/CHANGELOG.md b/CHANGELOG.md index 898876ec87e..7fe40d24699 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ - Clarified SSH authentication methods during Web UI bootstrap process in Client Configuration Guide (bsc#1233497) +- Documented how to replace existing certificates via mgrtcl (bsc#1233793) +- Documented onboarding SSH connected Ubuntu clients with install-created + user in Client Configuration Guide (bsc#1213437) - Changes proxy helm installation to use package from OS channel in Installation and Upgrade Guide - Corrected metadata signing section in Administration Guide diff --git a/l10n-weblate/client-configuration/client-configuration.pot b/l10n-weblate/client-configuration/client-configuration.pot index 9502a4456b1..e1775d51316 100644 --- a/l10n-weblate/client-configuration/client-configuration.pot +++ b/l10n-weblate/client-configuration/client-configuration.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-12-16 06:44+0000\n" +"POT-Creation-Date: 2024-12-18 14:54+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -5886,7 +5886,7 @@ msgstr "" #: modules/client-configuration/pages/clients-sle.adoc:31 #: modules/client-configuration/pages/clients-slemicro.adoc:19 #: modules/client-configuration/pages/clients-slmicro.adoc:15 -#: modules/client-configuration/pages/clients-ubuntu.adoc:61 +#: modules/client-configuration/pages/clients-ubuntu.adoc:70 #, no-wrap msgid "Register Clients" msgstr "" @@ -6793,7 +6793,7 @@ msgstr "" #. type: Block title #: modules/client-configuration/pages/clients-debian.adoc:38 #: modules/client-configuration/pages/clients-raspberrypios.adoc:38 -#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#: modules/client-configuration/pages/clients-ubuntu.adoc:56 #, no-wrap msgid "Procedure: Granting Root User Access" msgstr "" @@ -6801,14 +6801,14 @@ msgstr "" #. type: Plain text #: modules/client-configuration/pages/clients-debian.adoc:39 #: modules/client-configuration/pages/clients-raspberrypios.adoc:39 -#: modules/client-configuration/pages/clients-ubuntu.adoc:56 +#: modules/client-configuration/pages/clients-ubuntu.adoc:57 msgid "On the client, edit the [filename]``sudoers`` file:" msgstr "" #. type: delimited block - #: modules/client-configuration/pages/clients-debian.adoc:40 #: modules/client-configuration/pages/clients-raspberrypios.adoc:40 -#: modules/client-configuration/pages/clients-ubuntu.adoc:57 +#: modules/client-configuration/pages/clients-ubuntu.adoc:58 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:16 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:34 #, no-wrap @@ -6818,7 +6818,7 @@ msgstr "" #. type: Plain text #: modules/client-configuration/pages/clients-debian.adoc:41 #: modules/client-configuration/pages/clients-raspberrypios.adoc:41 -#: modules/client-configuration/pages/clients-ubuntu.adoc:58 +#: modules/client-configuration/pages/clients-ubuntu.adoc:59 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:17 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:35 msgid "" @@ -6830,7 +6830,7 @@ msgstr "" #. type: delimited block - #: modules/client-configuration/pages/clients-debian.adoc:42 #: modules/client-configuration/pages/clients-raspberrypios.adoc:42 -#: modules/client-configuration/pages/clients-ubuntu.adoc:59 +#: modules/client-configuration/pages/clients-ubuntu.adoc:60 #, no-wrap msgid "" " ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, " @@ -6840,7 +6840,7 @@ msgstr "" #. type: delimited block = #: modules/client-configuration/pages/clients-debian.adoc:43 #: modules/client-configuration/pages/clients-raspberrypios.adoc:43 -#: modules/client-configuration/pages/clients-ubuntu.adoc:60 +#: modules/client-configuration/pages/clients-ubuntu.adoc:61 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:37 msgid "" @@ -10505,6 +10505,74 @@ msgid "" "[command]``sudo`` without the need for a password." msgstr "" +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#, no-wrap +msgid "Grant Root User Access" +msgstr "" + +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:62 +#, no-wrap +msgid "Bootstrap as Install-created User via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:63 +msgid "" +"To bootstrap an Ubuntu client via SSH you must add the install-created user " +"to the sudo group. Then run the bootstrap script from the client." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/clients-ubuntu.adoc:64 +#, no-wrap +msgid "" +"Procedure: Adding Install-created User to sudo Group and Bootstrapping via " +"SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:65 +msgid "" +"On the client, as root, run from the command line (replace " +"[literal]```` with the name of the install-created user):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:66 +#, no-wrap +msgid "sudo usermod -aG sudo \n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:67 +msgid "" +"Bootstrap the client system from its command line (replace " +"[literal]```` with the fully qualified domain name of the " +"{productname} Server):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:68 +#, no-wrap +msgid "" +"sudo su -\n" +"curl -Sks https:///pub/bootstrap/bootstrap-script.sh | " +"/bin/bash\n" +msgstr "" + +#. type: delimited block = +#: modules/client-configuration/pages/clients-ubuntu.adoc:69 +msgid "" +"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap " +"script run from the client system's command line after issuing " +"[command]``sudo su -`` as above. It cannot be bootstrapped via the " +"{productname} {webui} due to the fact that the root user is disabled on " +"{ubuntu} by default, and that the {webui} does not permit for privilege " +"escalation of the {ubuntu} install-created user." +msgstr "" + #. type: Title = #: modules/client-configuration/pages/configuration-basics.adoc:1 #, no-wrap diff --git a/l10n-weblate/client-configuration/cs.po b/l10n-weblate/client-configuration/cs.po index f490796f9d4..9cc1c88e282 100644 --- a/l10n-weblate/client-configuration/cs.po +++ b/l10n-weblate/client-configuration/cs.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-12-16 06:44+0000\n" +"POT-Creation-Date: 2024-12-18 14:54+0000\n" "PO-Revision-Date: 2022-01-25 18:12+0000\n" "Last-Translator: Aleš Kastner \n" "Language-Team: Czech ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" msgstr "" @@ -7391,7 +7391,7 @@ msgstr "" #. type: delimited block = #: modules/client-configuration/pages/clients-debian.adoc:43 #: modules/client-configuration/pages/clients-raspberrypios.adoc:43 -#: modules/client-configuration/pages/clients-ubuntu.adoc:60 +#: modules/client-configuration/pages/clients-ubuntu.adoc:61 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:37 msgid "" @@ -11188,6 +11188,72 @@ msgid "" "without the need for a password." msgstr "" +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#, fuzzy, no-wrap +#| msgid "Procedure: Creating an Activation Key" +msgid "Grant Root User Access" +msgstr "Postup: Vytvoření aktivačního klíče" + +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:62 +#, no-wrap +msgid "Bootstrap as Install-created User via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:63 +msgid "" +"To bootstrap an Ubuntu client via SSH you must add the install-created user " +"to the sudo group. Then run the bootstrap script from the client." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/clients-ubuntu.adoc:64 +#, no-wrap +msgid "Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:65 +msgid "" +"On the client, as root, run from the command line (replace " +"[literal]```` with the name of the install-created user):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:66 +#, no-wrap +msgid "sudo usermod -aG sudo \n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:67 +msgid "" +"Bootstrap the client system from its command line (replace " +"[literal]```` with the fully qualified domain name of the " +"{productname} Server):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:68 +#, no-wrap +msgid "" +"sudo su -\n" +"curl -Sks https:///pub/bootstrap/bootstrap-script.sh | /bin/bash\n" +msgstr "" + +#. type: delimited block = +#: modules/client-configuration/pages/clients-ubuntu.adoc:69 +msgid "" +"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap " +"script run from the client system's command line after issuing " +"[command]``sudo su -`` as above. It cannot be bootstrapped via the " +"{productname} {webui} due to the fact that the root user is disabled on " +"{ubuntu} by default, and that the {webui} does not permit for privilege " +"escalation of the {ubuntu} install-created user." +msgstr "" + #. type: Title = #: modules/client-configuration/pages/configuration-basics.adoc:1 #, no-wrap @@ -23940,11 +24006,6 @@ msgstr "" #~ "Další informace o aktivačních klíčích viz xref:client-configuration:" #~ "activation-keys.adoc[]." -#, fuzzy, no-wrap -#~| msgid "Procedure: Creating an Activation Key" -#~ msgid "Procedure: Granting root user access" -#~ msgstr "Postup: Vytvoření aktivačního klíče" - #, fuzzy, no-wrap #~| msgid "Procedure: Migrating" #~ msgid "Procedure: Provision \"Bootstrap\" Type Clients" diff --git a/l10n-weblate/client-configuration/es.po b/l10n-weblate/client-configuration/es.po index aeea4fc0647..be3dd77ef66 100644 --- a/l10n-weblate/client-configuration/es.po +++ b/l10n-weblate/client-configuration/es.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-12-16 06:44+0000\n" +"POT-Creation-Date: 2024-12-18 14:54+0000\n" "PO-Revision-Date: 2020-10-21 16:49+0000\n" "Last-Translator: Pau Garcia Quiles \n" "Language-Team: Spanish ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" msgstr "" @@ -6980,7 +6980,7 @@ msgstr "" #. type: delimited block = #: modules/client-configuration/pages/clients-debian.adoc:43 #: modules/client-configuration/pages/clients-raspberrypios.adoc:43 -#: modules/client-configuration/pages/clients-ubuntu.adoc:60 +#: modules/client-configuration/pages/clients-ubuntu.adoc:61 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:37 msgid "" @@ -10611,6 +10611,71 @@ msgid "" "without the need for a password." msgstr "" +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#, no-wrap +msgid "Grant Root User Access" +msgstr "" + +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:62 +#, no-wrap +msgid "Bootstrap as Install-created User via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:63 +msgid "" +"To bootstrap an Ubuntu client via SSH you must add the install-created user " +"to the sudo group. Then run the bootstrap script from the client." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/clients-ubuntu.adoc:64 +#, no-wrap +msgid "Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:65 +msgid "" +"On the client, as root, run from the command line (replace " +"[literal]```` with the name of the install-created user):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:66 +#, no-wrap +msgid "sudo usermod -aG sudo \n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:67 +msgid "" +"Bootstrap the client system from its command line (replace " +"[literal]```` with the fully qualified domain name of the " +"{productname} Server):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:68 +#, no-wrap +msgid "" +"sudo su -\n" +"curl -Sks https:///pub/bootstrap/bootstrap-script.sh | /bin/bash\n" +msgstr "" + +#. type: delimited block = +#: modules/client-configuration/pages/clients-ubuntu.adoc:69 +msgid "" +"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap " +"script run from the client system's command line after issuing " +"[command]``sudo su -`` as above. It cannot be bootstrapped via the " +"{productname} {webui} due to the fact that the root user is disabled on " +"{ubuntu} by default, and that the {webui} does not permit for privilege " +"escalation of the {ubuntu} install-created user." +msgstr "" + #. type: Title = #: modules/client-configuration/pages/configuration-basics.adoc:1 #, no-wrap diff --git a/l10n-weblate/client-configuration/ja.po b/l10n-weblate/client-configuration/ja.po index ea283decc17..07d36e3747b 100644 --- a/l10n-weblate/client-configuration/ja.po +++ b/l10n-weblate/client-configuration/ja.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-12-16 06:44+0000\n" +"POT-Creation-Date: 2024-12-18 14:54+0000\n" "PO-Revision-Date: 2024-10-17 08:28+0000\n" "Last-Translator: Carina Hagl \n" "Language-Team: Japanese ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" msgstr " ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" @@ -8468,7 +8468,7 @@ msgstr " ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python #. type: delimited block = #: modules/client-configuration/pages/clients-debian.adoc:43 #: modules/client-configuration/pages/clients-raspberrypios.adoc:43 -#: modules/client-configuration/pages/clients-ubuntu.adoc:60 +#: modules/client-configuration/pages/clients-ubuntu.adoc:61 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:37 msgid "" @@ -13316,6 +13316,73 @@ msgstr "" "ルを自動的に作成し、パスワードを必要とせずに[command]``sudo``を介して特権エス" "カレーションを付与するため、この問題は発生しません。" +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#, fuzzy, no-wrap +#| msgid "Procedure: Granting Root User Access" +msgid "Grant Root User Access" +msgstr "プロシージャ: rootユーザアクセスの許可" + +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:62 +#, no-wrap +msgid "Bootstrap as Install-created User via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:63 +msgid "" +"To bootstrap an Ubuntu client via SSH you must add the install-created user " +"to the sudo group. Then run the bootstrap script from the client." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/clients-ubuntu.adoc:64 +#, no-wrap +msgid "Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:65 +msgid "" +"On the client, as root, run from the command line (replace " +"[literal]```` with the name of the install-created user):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:66 +#, no-wrap +msgid "sudo usermod -aG sudo \n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:67 +msgid "" +"Bootstrap the client system from its command line (replace " +"[literal]```` with the fully qualified domain name of the " +"{productname} Server):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:68 +#, fuzzy, no-wrap +#| msgid "curl -Sks https://server_hostname/pub/bootstrap/bootstrap-sles15.sh | /bin/bash\n" +msgid "" +"sudo su -\n" +"curl -Sks https:///pub/bootstrap/bootstrap-script.sh | /bin/bash\n" +msgstr "curl -Sks https://server_hostname/pub/bootstrap/bootstrap-sles15.sh | /bin/bash\n" + +#. type: delimited block = +#: modules/client-configuration/pages/clients-ubuntu.adoc:69 +msgid "" +"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap " +"script run from the client system's command line after issuing " +"[command]``sudo su -`` as above. It cannot be bootstrapped via the " +"{productname} {webui} due to the fact that the root user is disabled on " +"{ubuntu} by default, and that the {webui} does not permit for privilege " +"escalation of the {ubuntu} install-created user." +msgstr "" + #. type: Title = #: modules/client-configuration/pages/configuration-basics.adoc:1 #, no-wrap diff --git a/l10n-weblate/client-configuration/ko.po b/l10n-weblate/client-configuration/ko.po index eb6a12b5a71..652855a5d9b 100644 --- a/l10n-weblate/client-configuration/ko.po +++ b/l10n-weblate/client-configuration/ko.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-12-16 06:44+0000\n" +"POT-Creation-Date: 2024-12-18 14:54+0000\n" "PO-Revision-Date: 2024-10-17 08:28+0000\n" "Last-Translator: Seeun Lee \n" "Language-Team: Korean ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" msgstr " ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" @@ -8176,7 +8176,7 @@ msgstr " ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python #. type: delimited block = #: modules/client-configuration/pages/clients-debian.adoc:43 #: modules/client-configuration/pages/clients-raspberrypios.adoc:43 -#: modules/client-configuration/pages/clients-ubuntu.adoc:60 +#: modules/client-configuration/pages/clients-ubuntu.adoc:61 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:37 msgid "" @@ -12960,6 +12960,73 @@ msgstr "" "에 자동으로 파일을 생성하고 비밀번호를 사용할 필요 없이 [command]``sudo``를 " "사용하여 권한 에스컬레이션을 부여하기 때문입니다." +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#, fuzzy, no-wrap +#| msgid "Procedure: Granting Root User Access" +msgid "Grant Root User Access" +msgstr "절차: 루트 사용자에게 액세스 권한 부여" + +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:62 +#, no-wrap +msgid "Bootstrap as Install-created User via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:63 +msgid "" +"To bootstrap an Ubuntu client via SSH you must add the install-created user " +"to the sudo group. Then run the bootstrap script from the client." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/clients-ubuntu.adoc:64 +#, no-wrap +msgid "Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:65 +msgid "" +"On the client, as root, run from the command line (replace " +"[literal]```` with the name of the install-created user):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:66 +#, no-wrap +msgid "sudo usermod -aG sudo \n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:67 +msgid "" +"Bootstrap the client system from its command line (replace " +"[literal]```` with the fully qualified domain name of the " +"{productname} Server):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:68 +#, fuzzy, no-wrap +#| msgid "curl -Sks https://server_hostname/pub/bootstrap/bootstrap-sles15.sh | /bin/bash\n" +msgid "" +"sudo su -\n" +"curl -Sks https:///pub/bootstrap/bootstrap-script.sh | /bin/bash\n" +msgstr "curl -Sks https://server_hostname/pub/bootstrap/bootstrap-sles15.sh | /bin/bash\n" + +#. type: delimited block = +#: modules/client-configuration/pages/clients-ubuntu.adoc:69 +msgid "" +"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap " +"script run from the client system's command line after issuing " +"[command]``sudo su -`` as above. It cannot be bootstrapped via the " +"{productname} {webui} due to the fact that the root user is disabled on " +"{ubuntu} by default, and that the {webui} does not permit for privilege " +"escalation of the {ubuntu} install-created user." +msgstr "" + #. type: Title = #: modules/client-configuration/pages/configuration-basics.adoc:1 #, no-wrap diff --git a/l10n-weblate/client-configuration/pt_BR.po b/l10n-weblate/client-configuration/pt_BR.po index 8a5b95e6a51..dcb34b2da8b 100644 --- a/l10n-weblate/client-configuration/pt_BR.po +++ b/l10n-weblate/client-configuration/pt_BR.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-12-16 06:44+0000\n" +"POT-Creation-Date: 2024-12-18 14:54+0000\n" "PO-Revision-Date: 2021-04-18 15:57+0000\n" "Last-Translator: Rodrigo Macedo \n" "Language-Team: Portuguese (Brazil) ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" msgstr "" @@ -6877,7 +6877,7 @@ msgstr "" #. type: delimited block = #: modules/client-configuration/pages/clients-debian.adoc:43 #: modules/client-configuration/pages/clients-raspberrypios.adoc:43 -#: modules/client-configuration/pages/clients-ubuntu.adoc:60 +#: modules/client-configuration/pages/clients-ubuntu.adoc:61 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:37 msgid "" @@ -10506,6 +10506,71 @@ msgid "" "without the need for a password." msgstr "" +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#, no-wrap +msgid "Grant Root User Access" +msgstr "" + +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:62 +#, no-wrap +msgid "Bootstrap as Install-created User via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:63 +msgid "" +"To bootstrap an Ubuntu client via SSH you must add the install-created user " +"to the sudo group. Then run the bootstrap script from the client." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/clients-ubuntu.adoc:64 +#, no-wrap +msgid "Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:65 +msgid "" +"On the client, as root, run from the command line (replace " +"[literal]```` with the name of the install-created user):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:66 +#, no-wrap +msgid "sudo usermod -aG sudo \n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:67 +msgid "" +"Bootstrap the client system from its command line (replace " +"[literal]```` with the fully qualified domain name of the " +"{productname} Server):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:68 +#, no-wrap +msgid "" +"sudo su -\n" +"curl -Sks https:///pub/bootstrap/bootstrap-script.sh | /bin/bash\n" +msgstr "" + +#. type: delimited block = +#: modules/client-configuration/pages/clients-ubuntu.adoc:69 +msgid "" +"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap " +"script run from the client system's command line after issuing " +"[command]``sudo su -`` as above. It cannot be bootstrapped via the " +"{productname} {webui} due to the fact that the root user is disabled on " +"{ubuntu} by default, and that the {webui} does not permit for privilege " +"escalation of the {ubuntu} install-created user." +msgstr "" + #. type: Title = #: modules/client-configuration/pages/configuration-basics.adoc:1 #, no-wrap diff --git a/l10n-weblate/client-configuration/zh_CN.po b/l10n-weblate/client-configuration/zh_CN.po index 19057b305b3..e9e815478d6 100644 --- a/l10n-weblate/client-configuration/zh_CN.po +++ b/l10n-weblate/client-configuration/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2024-12-16 06:44+0000\n" +"POT-Creation-Date: 2024-12-18 14:54+0000\n" "PO-Revision-Date: 2024-10-16 09:48+0000\n" "Last-Translator: Grace Yu \n" "Language-Team: Chinese (China) ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" msgstr " ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python3, /var/tmp/venv-salt-minion/bin/python\n" @@ -7952,7 +7952,7 @@ msgstr " ALL=NOPASSWD: /usr/bin/python, /usr/bin/python2, /usr/bin/python #. type: delimited block = #: modules/client-configuration/pages/clients-debian.adoc:43 #: modules/client-configuration/pages/clients-raspberrypios.adoc:43 -#: modules/client-configuration/pages/clients-ubuntu.adoc:60 +#: modules/client-configuration/pages/clients-ubuntu.adoc:61 #: modules/client-configuration/pages/contact-methods-saltssh-tunnel.adoc:19 #: modules/client-configuration/pages/contact-methods-saltssh.adoc:37 msgid "" @@ -12574,6 +12574,73 @@ msgstr "" "为 [command]``cloud-init`` 会自动在 [path]``/etc/sudoers.d`` 下创建一个文件," "并且无需口令即可通过 [command]``sudo`` 进行特权提升。" +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:55 +#, fuzzy, no-wrap +#| msgid "Procedure: Granting Root User Access" +msgid "Grant Root User Access" +msgstr "过程:向 Root 用户授予访问权限" + +#. type: Title === +#: modules/client-configuration/pages/clients-ubuntu.adoc:62 +#, no-wrap +msgid "Bootstrap as Install-created User via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:63 +msgid "" +"To bootstrap an Ubuntu client via SSH you must add the install-created user " +"to the sudo group. Then run the bootstrap script from the client." +msgstr "" + +#. type: Block title +#: modules/client-configuration/pages/clients-ubuntu.adoc:64 +#, no-wrap +msgid "Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:65 +msgid "" +"On the client, as root, run from the command line (replace " +"[literal]```` with the name of the install-created user):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:66 +#, no-wrap +msgid "sudo usermod -aG sudo \n" +msgstr "" + +#. type: Plain text +#: modules/client-configuration/pages/clients-ubuntu.adoc:67 +msgid "" +"Bootstrap the client system from its command line (replace " +"[literal]```` with the fully qualified domain name of the " +"{productname} Server):" +msgstr "" + +#. type: delimited block - +#: modules/client-configuration/pages/clients-ubuntu.adoc:68 +#, fuzzy, no-wrap +#| msgid "curl -Sks https://server_hostname/pub/bootstrap/bootstrap-sles15.sh | /bin/bash\n" +msgid "" +"sudo su -\n" +"curl -Sks https:///pub/bootstrap/bootstrap-script.sh | /bin/bash\n" +msgstr "curl -Sks https://server_hostname/pub/bootstrap/bootstrap-sles15.sh | /bin/bash\n" + +#. type: delimited block = +#: modules/client-configuration/pages/clients-ubuntu.adoc:69 +msgid "" +"{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap " +"script run from the client system's command line after issuing " +"[command]``sudo su -`` as above. It cannot be bootstrapped via the " +"{productname} {webui} due to the fact that the root user is disabled on " +"{ubuntu} by default, and that the {webui} does not permit for privilege " +"escalation of the {ubuntu} install-created user." +msgstr "" + #. type: Title = #: modules/client-configuration/pages/configuration-basics.adoc:1 #, no-wrap diff --git a/modules/client-configuration/pages/clients-ubuntu.adoc b/modules/client-configuration/pages/clients-ubuntu.adoc index 1000574a21d..0cf83270cc6 100644 --- a/modules/client-configuration/pages/clients-ubuntu.adoc +++ b/modules/client-configuration/pages/clients-ubuntu.adoc @@ -232,6 +232,10 @@ If the default user has been granted administrative privileges during installati With cloud instances this does not happen because [command]``cloud-init`` automatically creates a file under [path]``/etc/sudoers.d`` and grants privilege escalation through [command]``sudo`` without the need for a password. ==== + + +=== Grant Root User Access + .Procedure: Granting Root User Access . On the client, edit the [filename]``sudoers`` file: @@ -256,6 +260,36 @@ We recommend that you remove the line from the [path]``sudoers`` file after the +=== Bootstrap as Install-created User via SSH + +To bootstrap an Ubuntu client via SSH you must add the install-created user to the sudo group. +Then run the bootstrap script from the client. + +.Procedure: Adding Install-created User to sudo Group and Bootstrapping via SSH + +. On the client, as root, run from the command line (replace [literal]```` with the name of the install-created user): ++ + +---- +sudo usermod -aG sudo +---- + +. Bootstrap the client system from its command line (replace [literal]```` with the fully qualified domain name of the {productname} Server): ++ + +---- +sudo su - +curl -Sks https:///pub/bootstrap/bootstrap-script.sh | /bin/bash +---- + +[IMPORTANT] +==== +{ubuntu} can only be bootstrapped using the corresponding {ubuntu} bootstrap script run from the client system's command line after issuing [command]``sudo su -`` as above. +It cannot be bootstrapped via the {productname} {webui} due to the fact that the root user is disabled on {ubuntu} by default, and that the {webui} does not permit for privilege escalation of the {ubuntu} install-created user. +==== + + + == Register Clients include::snippets/create_bootstrap_repo_register.adoc[]