{"id":10997,"date":"2022-01-05T16:28:01","date_gmt":"2022-01-05T16:28:01","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=10997"},"modified":"2022-01-05T16:28:01","modified_gmt":"2022-01-05T16:28:01","slug":"befehl-chroot","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/administration\/befehl-chroot\/","title":{"rendered":"Der Befehl chroot"},"content":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl chroot kennen, welcher unter Linux- \/ UNIX-Betriebssystemen eingesetzt wird, um einen Befehl oder eine interaktive Shell mit einem bestimmten Wurzelverzeichnis auszuf&uuml;hren. Als Teil des essenziellen Pakets coreutils ist chroot standardm&auml;&szlig;ig bereits auf allen Systemen vorinstalliert.<\/p>\n<p>chroot nimmt mit der &Auml;nderung des Wurzelverzeichnisses Einfluss auf den gestarteten bzw. aktuellen Prozess und seine Kindprozesse. Nach dem Setzen des Wurzelverzeichnisses eines Prozesses soll letzterer nicht mehr auf Dateien au&szlig;erhalb dieses Verzeichnisses zugreifen k&ouml;nnen, was ihn effektiv in eine Sandbox-Umgebung versetzen w&uuml;rde. Voraussetzung ist dabei, dass es keine offenen Dateideskriptoren nach Drau&szlig;en gibt. Der Ausbruch aus der Sandbox ist oft leicht m&ouml;glich &ndash; so beschreiben verschiedene Quellen etwa auch den Ausbruch des root-Benutzers aus einer chroot-Umgebung. Unter Linux wird chroot daher auch nicht als Sicherheitsfeature bezeichnet.<\/p>\n<p>Es ist zu beachten, dass die Verwendung des Befehls chroot dadurch erschwert wird, dass zu startende Programme verschiedene Dateien, wie beispielsweise Konfigurationsdateien und Programmbibliotheken, an einem festen Ort erwarten. Ist die chroot-Umgebung nicht an den richtigen Orten mit diesen Dateien ausgestattet, so kommt es zu Fehlern.<\/p>\n<h2 id=\"t-1641219581062\">Allgemeine Syntax<\/h2>\n<p>Die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> des Befehls <strong>chroot <\/strong>lautet folgenderma&szlig;en:<\/p>\n<pre>chroot [Optionen] [Wurzelverzeichnis] [Befehl [Argument(e)]]<\/pre>\n<p>Die Angabe des zu verwendenden Wurzelverzeichnisses ist notwendig. Der &Uuml;bergabe eines Befehls sowie seiner Argumente f&uuml;r die Ausf&uuml;hrung ist dagegen optional &ndash; wird kein Befehl &uuml;bergeben, so f&uuml;hrt <strong>chroot <\/strong><strong>&ldquo;${SHELL} -i&rdquo;<\/strong> aus, wobei <strong>&ldquo;${SHELL}&rdquo;<\/strong> durch den Inhalt der entsprechenden <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Umgebungsvariable&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Eine Umgebungsvariable ist in Betriebssystemen &uuml;blicherweise eine konfigurierbare Variable, welche oft Pfade zu bestimmten Dateien aber auch(...)&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Environment Variable&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/umgebungsvariable\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Umgebungsvariablen<\/a> ersetzt wird. Die <strong>Option -i<\/strong> gibt zudem an, dass eine interaktive Shell gestartet wird.<\/p>\n<p>Der Aufruf von <strong>chroot <\/strong>erfordert <strong>root-Berechtigungen<\/strong>.<\/p>\n<h5>Beispiel: chroot ohne Optionen<\/h5>\n<h6 style=\"\"><span style=\"font-weight: normal;\">Der Befehl <\/span>chroot <span style=\"font-weight: normal;\">wird hier ohne Optionen ausgef&uuml;hrt, um in die <\/span>Bash <span style=\"font-weight: normal;\">eines anderen, im eigenen System eingeh&auml;ngten, Linux-Systems zu wechseln. Die System-Partition letzteren Linux-Systems wurde mittels <\/span>mount <span style=\"font-weight: normal;\">unter <\/span>\/tausch<span style=\"font-weight: normal;\"> eingeh&auml;ngt.<\/span><\/h6>\n<h6>Eingabe:<\/h6>\n<p style=\"\"><strong>chroot <\/strong>wird hier lediglich das Wurzelverzeichnis des anderen Linux-Systems, welches in diesem Fall dem Einh&auml;ngepunkt <strong>\/tausch<\/strong> entspricht, &uuml;bergeben.<\/p>\n<p>chroot \/tausch\/<\/p>\n<h6>Ergebnis:<\/h6>\n<p>Infolge der Ausf&uuml;hrung des Befehls wird eine interaktive Shell mit dem spezifizierten Wurzelverzeichnis gestartet. Die n&ouml;tigen Programmdateien usw. bringt das eingeh&auml;ngte System bereits mit. Ein Blick nach au&szlig;en ist ohne Weiteres nicht m&ouml;glich, aber mit <strong>exit <\/strong>l&auml;sst sich die gestartete Shell wieder verlassen.<\/p>\n<h2 id=\"t-1641219581063\">Wichtige Optionen<\/h2>\n<p>In diesem Abschnitt werden die wichtigsten Optionen des Befehls <strong>chroot <\/strong>vorgestellt.<\/p>\n<h3 id=\"t-1641219581064\">&ndash;userspec &ndash; Benutzer \/ Gruppe spezifizieren<\/h3>\n<p>Benutzer und Gruppe, mit denen der Prozess gestartet wird, lassen sich mit der <strong>Option &ndash;userspec<\/strong> festlegen. Beide Angaben werden dabei als <strong>ID<\/strong> oder <strong>Name<\/strong>, wie auch bei dem Befehl <strong>chown <\/strong>&uuml;blich, durch einen <strong>Doppelpunkt &ldquo;:&rdquo;<\/strong> getrennt voneinander angegeben. Die Angabe erfolgt durch ein <strong>Gleichheitszeichen &ldquo;=&rdquo;<\/strong> getrennt direkt hinter der Option.<\/p>\n<pre>chroot --userspec=[Benutzer]:[Gruppe] [Wurzelverzeichnis] [Befehl [Argument(e)]]<\/pre>\n<h3 id=\"t-1641219581065\">&ndash;skip-chdir &ndash; Arbeitsverzeichnis nicht &auml;ndern<\/h3>\n<p>Standardm&auml;&szlig;ig wird das <strong>Arbeitsverzeichnis <\/strong>nach Ausf&uuml;hrung von <strong>chroot <\/strong>in <strong>\/<\/strong> ge&auml;ndert. Durch die <strong>Option &ndash;skip-chdir<\/strong> wird dieses Verhalten unterbunden.<\/p>\n<pre>chroot --skip-chdir [Wurzelverzeichnis] [Befehl [Argument(e)]]<\/pre>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Beitrag lernen Sie den Befehl chroot kennen, welcher unter Linux- \/ UNIX-Betriebssystemen eingesetzt wird, um einen Befehl oder eine interaktive Shell mit einem bestimmten Wurzelverzeichnis auszuf\u00fchren. Als Teil des essenziellen Pakets coreutils ist chroot standardm\u00e4\u00dfig bereits auf allen Systemen vorinstalliert. chroot nimmt mit der \u00c4nderung des Wurzelverzeichnisses Einfluss auf den gestarteten bzw. aktuellen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":11001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"<div class=\"thrv_wrapper thrv_text_element\">\t<p>In diesem Beitrag lernen Sie den Befehl chroot kennen, welcher unter Linux- \/ UNIX-Betriebssystemen eingesetzt wird, um einen Befehl oder eine interaktive Shell mit einem bestimmten Wurzelverzeichnis auszuf\u00fchren. Als Teil des essenziellen Pakets coreutils ist chroot standardm\u00e4\u00dfig bereits auf allen Systemen vorinstalliert.<\/p><p>chroot nimmt mit der \u00c4nderung des Wurzelverzeichnisses Einfluss auf den gestarteten bzw. aktuellen Prozess und seine Kindprozesse. Nach dem Setzen des Wurzelverzeichnisses eines Prozesses soll letzterer nicht mehr auf Dateien au\u00dferhalb dieses Verzeichnisses zugreifen k\u00f6nnen, was ihn effektiv in eine Sandbox-Umgebung versetzen w\u00fcrde. Voraussetzung ist dabei, dass es keine offenen Dateideskriptoren nach Drau\u00dfen gibt. Der Ausbruch aus der Sandbox ist oft leicht m\u00f6glich - so beschreiben verschiedene Quellen etwa auch den Ausbruch des root-Benutzers aus einer chroot-Umgebung. Unter Linux wird chroot daher auch nicht als Sicherheitsfeature bezeichnet.<\/p><p>Es ist zu beachten, dass die Verwendung des Befehls chroot dadurch erschwert wird, dass zu startende Programme verschiedene Dateien, wie beispielsweise Konfigurationsdateien und Programmbibliotheken, an einem festen Ort erwarten. Ist die chroot-Umgebung nicht an den richtigen Orten mit diesen Dateien ausgestattet, so kommt es zu Fehlern.<\/p><\/div><div class=\"thrv_wrapper thrv_contents_table\" data-columns=\"2\" data-headers=\"h2,h3\">\n\t<div class=\"tve_contents_table\">\n\t\t<span class=\"tve_ct_title\" style=\"\" data-css=\"tve-u-17e2050f241\">Inhaltsverzeichnis<\/span>\n\t\t<div class=\"tve_ct_content tve_clearfix\"><div class=\"ct_column\"><div class=\"tve_ct_level0\"><a href=\"#t-1641219581062\" rel=\"nofollow\">Allgemeine Syntax<\/a><\/div><\/div><div class=\"ct_column\"><div class=\"tve_ct_level0\"><a href=\"#t-1641219581063\" rel=\"nofollow\">Wichtige Optionen<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1641219581064\" rel=\"nofollow\">--userspec - Benutzer \/ Gruppe spezifizieren<\/a><\/div><div class=\"tve_ct_level1\"><a href=\"#t-1641219581065\" rel=\"nofollow\">--skip-chdir - Arbeitsverzeichnis nicht \u00e4ndern<\/a><\/div><\/div><\/div>\n\t<\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h2 class=\"\" id=\"t-1641219581062\">Allgemeine Syntax<\/h2><p>Die allgemeine Syntax des Befehls <strong>chroot <\/strong>lautet folgenderma\u00dfen:<\/p><p>[code]chroot [Optionen] [Wurzelverzeichnis] [Befehl [Argument(e)]][\/code]<\/p><p>Die Angabe des zu verwendenden Wurzelverzeichnisses ist notwendig. Der \u00dcbergabe eines Befehls sowie seiner Argumente f\u00fcr die Ausf\u00fchrung ist dagegen optional - wird kein Befehl \u00fcbergeben, so f\u00fchrt <strong>chroot <\/strong><strong>\"${SHELL} -i\"<\/strong> aus, wobei <strong>\"${SHELL}\"<\/strong> durch den Inhalt der entsprechenden Umgebungsvariablen ersetzt wird. Die <strong>Option -i<\/strong> gibt zudem an, dass eine interaktive Shell gestartet wird.<\/p><p>Der Aufruf von <strong>chroot <\/strong>erfordert <strong>root-Berechtigungen<\/strong>.<\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" data-css=\"tve-u-17e2096fde0\" style=\"\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-17e2096fdda\"><\/div>\n\t<div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element\" data-css=\"tve-u-17e2096fdd9\" style=\"\"><h5 class=\"\" data-css=\"tve-u-17e2096fdd7\">Beispiel: chroot ohne Optionen<\/h5><\/div><div class=\"thrv_wrapper thrv-divider\" data-style-d=\"tve_sep-1\" data-thickness-d=\"2\" data-color-d=\"rgb(66, 66, 66)\" data-css=\"tve-u-17e2096fddb\" style=\"\">\n\t<hr class=\"tve_sep tve_sep-1\" style=\"\">\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h6 class=\"\" style=\"\" data-css=\"tve-u-17e2096fde3\"><span style=\"font-weight: normal;\">Der Befehl <\/span>chroot <span style=\"font-weight: normal;\">wird hier ohne Optionen ausgef\u00fchrt, um in die <\/span>Bash <span style=\"font-weight: normal;\">eines anderen, im eigenen System eingeh\u00e4ngten, Linux-Systems zu wechseln. Die System-Partition letzteren Linux-Systems wurde mittels <\/span>mount <span style=\"font-weight: normal;\">unter <\/span>\/tausch<span style=\"font-weight: normal;\"> eingeh\u00e4ngt.<\/span><\/h6><\/div><div class=\"thrv_wrapper thrv_text_element\"><h6 class=\"\">Eingabe:<\/h6><p style=\"\" data-css=\"tve-u-17e2096fddf\"><strong>chroot <\/strong>wird hier lediglich das Wurzelverzeichnis des anderen Linux-Systems, welches in diesem Fall dem Einh\u00e4ngepunkt <strong>\/tausch<\/strong> entspricht, \u00fcbergeben.<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17e2096fddc\"><p data-css=\"tve-u-17e2096fddd\">chroot \/tausch\/<\/p><\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17e2096fde2\"><h6 class=\"\">Ergebnis:<\/h6><p data-css=\"tve-u-17e2096fdde\">Infolge der Ausf\u00fchrung des Befehls wird eine interaktive Shell mit dem spezifizierten Wurzelverzeichnis gestartet. Die n\u00f6tigen Programmdateien usw. bringt das eingeh\u00e4ngte System bereits mit. Ein Blick nach au\u00dfen ist ohne Weiteres nicht m\u00f6glich, aber mit <strong>exit <\/strong>l\u00e4sst sich die gestartete Shell wieder verlassen.<\/p><\/div><\/div>\n<\/div><div class=\"thrv_wrapper thrv_text_element\"><h2 class=\"\" id=\"t-1641219581063\">Wichtige Optionen<\/h2><p>In diesem Abschnitt werden die wichtigsten Optionen des Befehls <strong>chroot <\/strong>vorgestellt.<\/p><h3 class=\"\" id=\"t-1641219581064\">--userspec - Benutzer \/ Gruppe spezifizieren<\/h3><p>Benutzer und Gruppe, mit denen der Prozess gestartet wird, lassen sich mit der <strong>Option --userspec<\/strong> festlegen. Beide Angaben werden dabei als <strong>ID<\/strong> oder <strong>Name<\/strong>, wie auch bei dem Befehl <strong>chown <\/strong>\u00fcblich, durch einen <strong>Doppelpunkt \":\"<\/strong> getrennt voneinander angegeben. Die Angabe erfolgt durch ein <strong>Gleichheitszeichen \"=\"<\/strong> getrennt direkt hinter der Option.<\/p><p>[code]chroot --userspec=[Benutzer]:[Gruppe] [Wurzelverzeichnis] [Befehl [Argument(e)]][\/code]<\/p><h3 class=\"\" id=\"t-1641219581065\">--skip-chdir - Arbeitsverzeichnis nicht \u00e4ndern<\/h3><p>Standardm\u00e4\u00dfig wird das <strong>Arbeitsverzeichnis <\/strong>nach Ausf\u00fchrung von <strong>chroot <\/strong>in <strong>\/<\/strong> ge\u00e4ndert. Durch die <strong>Option --skip-chdir<\/strong> wird dieses Verhalten unterbunden.<\/p><p>[code]chroot --skip-chdir [Wurzelverzeichnis] [Befehl [Argument(e)]][\/code]<\/p><\/div><div class=\"thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad\" style=\"\" data-css=\"tve-u-17e20510856\">\n\t<div class=\"tve-content-box-background\" style=\"\" data-css=\"tve-u-17e2051085a\"><\/div>\n\t<div class=\"tve-cb\"><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17e20510859\"><p data-css=\"tve-u-17e20510855\" style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p><\/div><div class=\"thrv_wrapper thrv-divider\" data-style-d=\"tve_sep-1\" data-thickness-d=\"3\" data-color-d=\"rgb(70, 70, 70)\" data-css=\"tve-u-17e2051085b\" style=\"\">\n\t<hr class=\"tve_sep tve_sep-1\" style=\"\">\n<\/div><div class=\"thrv_wrapper thrv_text_element\" style=\"\" data-css=\"tve-u-17e20510858\"><p data-css=\"tve-u-17e2051085c\" style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr\u00e4ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p><\/div><div class=\"thrv_wrapper thrv_lead_generation\" data-connection=\"custom-html\" data-css=\"tve-u-17e2051085d\" style=\"\" data-settings-id=\"11002\" data-form-settings=\"__TCB_FORM__{&quot;v&quot;:1,&quot;apis&quot;:{},&quot;extra&quot;:{},&quot;captcha&quot;:0,&quot;custom_tags&quot;:{}}__TCB_FORM__\"><input type=\"hidden\" class=\"tve-lg-err-msg\" value=\"{&quot;email&quot;:&quot;Email address invalid&quot;,&quot;phone&quot;:&quot;Phone number invalid&quot;,&quot;password&quot;:&quot;Password invalid&quot;,&quot;passwordmismatch&quot;:&quot;Password mismatch error&quot;,&quot;required&quot;:&quot;Required field missing&quot;}\">\n\t<div class=\"thrv_lead_generation_container tve_clearfix\"><form method=\"post\" action=\"#\" id=\"ktv2-form-200765\" novalidate=\"novalidate\" autocomplete=\"new-password\"><input type=\"hidden\" class=\"tve-f-a-hidden\" value=\"https:\/\/www.klick-tipp.com\/api\/subscriber\/signin.html\"><input id=\"apikey\" type=\"hidden\" name=\"apikey\" value=\"4nv5z2tonz8za09b\"><div class=\"tve_lead_generated_inputs_container\"><div class=\"tve_lg_input_container tve_lg_input\"><input name=\"fields[fieldFirstName]\" id=\"\" type=\"text\" placeholder=\"Name\" value=\"\" data-css=\"tve-u-1709bd3f99e\" data-placeholder=\"Name\"><\/div><div class=\"tve_lg_input_container tve_lg_input\"><input name=\"email\" id=\"\" type=\"text\" placeholder=\"E-Mail\" value=\"\" data-required=\"1\" data-validation=\"email\" data-css=\"tve-u-1709bd3f99e\" data-placeholder=\"E-Mail\"><\/div><div class=\"tve_lg_input_container tve_submit_container tve_lg_submit\" data-css=\"tve-u-17e2051085e\"><button type=\"submit\" class=\"\">KLICKE HIER F\u00dcR ABO!<\/button><\/div><\/div><\/form><\/div>\n<div class=\"thrv_lead_generation_code\" style=\"display: none;\">__CONFIG_lead_generation_code__<div id=\"form-200765-wrapper\"><form id=\"ktv2-form-200765\" accept-charset=\"UTF-8\" method=\"post\" action=\"https:\/\/www.klick-tipp.com\/api\/subscriber\/signin.html\" autocomplete=\"new-password\"><input type=\"hidden\" name=\"apikey\" value=\"4nv5z2tonz8za09b\"><input type=\"text\" name=\"fields[fieldFirstName]\"><input type=\"text\" name=\"email\"><\/form><\/div>__CONFIG_lead_generation_code__<\/div><\/div><\/div>\n<\/div>","tve_custom_css":"@import url(\"\/\/fonts.googleapis.com\/css?family=Open+Sans:400,600&subset=latin\");@media (min-width: 300px){[data-css=\"tve-u-17e2050f241\"] { background-color: var(--tcb-color-3); }:not(#tve) [data-css=\"tve-u-17e20510855\"] { font-size: 25px !important; font-weight: var(--g-bold-weight,bold) !important; padding-bottom: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; margin-top: 0px !important; color: rgb(70, 70, 70) !important; --tcb-applied-color:var$(--tcb-color-1) !important; }[data-css=\"tve-u-17e20510856\"] { padding: 10px !important; }[data-css=\"tve-u-17e20510858\"] { margin-left: 0px !important; margin-right: 0px !important; padding-right: 30px !important; padding-left: 30px !important; }[data-css=\"tve-u-17e20510859\"] { margin-right: 0px !important; margin-left: 0px !important; }[data-css=\"tve-u-17e2051085a\"] { border-radius: 30px; overflow: hidden; background-image: linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css=\"tve-u-17e2051085b\"] .tve_sep { border-width: 3px !important; border-color: rgb(70, 70, 70) !important; }[data-css=\"tve-u-17e2051085b\"] { padding-top: 0px !important; }:not(#tve) [data-css=\"tve-u-17e2051085c\"] { color: rgb(70, 70, 70) !important; --tcb-applied-color:var$(--tcb-color-1) !important; padding-bottom: 0px !important; margin-bottom: 0px !important; font-size: 18px !important; }[data-css=\"tve-u-17e2051085d\"] { float: none; border: none; max-width: 500px !important; margin-left: auto !important; margin-right: auto !important; }:not(#tve) [data-css=\"tve-u-17e2051085e\"] button { border-bottom: 4px solid rgb(33, 72, 112); border-radius: 4px; border-top: none; border-right: none; border-left: none; font-weight: var(--tve-font-weight,var(--g-bold-weight,bold)); font-family: var(--tve-font-family,\"Open Sans\"); font-size: var(--tve-font-size,18px); text-transform: var(--tve-text-transform,uppercase); background-image: none !important; background-color: rgb(51, 103, 153) !important; }:not(#tve) [data-css=\"tve-u-17e2051085e\"]:hover button { background-image: none !important; background-color: rgb(41, 84, 127) !important; border-color: rgb(229, 227, 227) rgb(229, 227, 227) rgb(24, 54, 86) !important; }[data-css=\"tve-u-17e2051085e\"] { --tve-font-weight:var(--g-bold-weight,bold); --tve-font-family:\"Open Sans\"; --g-regular-weight:400; --g-bold-weight:600; --tve-font-size:18px; --tve-text-transform:uppercase; }:not(#tve) [data-css=\"tve-u-17e2096fdd7\"] { padding-top: 0px !important; margin-top: 0px !important; }[data-css=\"tve-u-17e2096fdd9\"] { overflow: hidden; background-color: transparent !important; background-image: none !important; border-radius: 0px !important; }[data-css=\"tve-u-17e2096fdda\"] { border-radius: 30px; overflow: hidden; background-image: linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }[data-css=\"tve-u-17e2096fddb\"] .tve_sep { border-width: 2px !important; border-color: rgb(66, 66, 66) !important; }[data-css=\"tve-u-17e2096fddb\"] { padding-top: 0px !important; padding-bottom: 10px !important; }[data-css=\"tve-u-17e2096fddc\"] { background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(0, 0, 0, 0.13)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; margin-bottom: 0px !important; padding: 5px 10px !important; }:not(#tve) [data-css=\"tve-u-17e2096fddd\"] { padding-bottom: 0px !important; margin-bottom: 0px !important; font-family: \"Courier New\", Courier, monospace !important; font-weight: var(--g-regular-weight,normal) !important; }:not(#tve) [data-css=\"tve-u-17e2096fdde\"] { padding-bottom: 0px !important; margin-bottom: 0px !important; }:not(#tve) [data-css=\"tve-u-17e2096fddf\"] { padding-bottom: 0px !important; margin-bottom: 0px !important; }[data-css=\"tve-u-17e2096fde0\"] { padding-bottom: 20px !important; }[data-css=\"tve-u-17e2096fde2\"] { margin-bottom: 0px !important; }:not(#tve) [data-css=\"tve-u-17e2096fde3\"] { line-height: 2em !important; padding-bottom: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; margin-top: 0px !important; }}","tve_user_custom_css":"","tve_globals":{"e":"1","font_cls":[]},"tcb2_ready":1,"tcb_editor_enabled":1,"tve_landing_page":"","_tve_header":"0","_tve_footer":"0"},"categories":[8],"tags":[],"class_list":["post-10997","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/10997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=10997"}],"version-history":[{"count":70,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/10997\/revisions"}],"predecessor-version":[{"id":11255,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/10997\/revisions\/11255"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/11001"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=10997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=10997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=10997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}