{"id":48747,"date":"2025-04-25T10:48:42","date_gmt":"2025-04-25T10:48:42","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48747"},"modified":"2025-05-06T04:20:59","modified_gmt":"2025-05-06T04:20:59","slug":"hide-poweroff-request-password-shutdown","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/04\/hide-poweroff-request-password-shutdown\/","title":{"rendered":"Hide Poweroff Menu or Request Password for Shutdown \/ Restart Ubuntu"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/power-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-48749\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/power-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/power-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/power-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/power-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/power-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/power-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>Want to protect from accidentally invoking power-off commands, or prevent multi-user or public use computers from being shutdown or restart by non-admin users? This tutorial may help by either hiding the power-off menu or adding password request.<br \/>\n<!--more--><\/p>\n<h3>Hide Power-off Menu (for GNOME only)<\/h3>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/quick-settings-nopoweroff.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-48748\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/quick-settings-nopoweroff.webp\" alt=\"\" width=\"589\" height=\"416\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/quick-settings-nopoweroff.webp 589w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/quick-settings-nopoweroff-300x212.webp 300w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><\/a><\/p>\n<p>For Ubuntu and other Linux with GNOME desktop, there&#8217;s an extension can do the job by hiding action buttons from top-right system menu (aka Quick Settings).<\/p>\n<p>First, search &amp; install &#8220;<b>Extension Manager<\/b>&#8221; (filtered by Debian package) from App Center (or Ubuntu Software for 22.04).<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/install-extensionmanager.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48234\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/install-extensionmanager-700x409.webp\" alt=\"\" width=\"610\" height=\"356\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/install-extensionmanager-700x409.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/install-extensionmanager-300x175.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/install-extensionmanager-768x449.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/install-extensionmanager.webp 1116w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Then, launch the tool and navigate to <b>Browse<\/b> tab. Finally, search and click install <i>Bring Out Submenu Of Power Off Button<\/i> extension. It so far supports GNOME from v3.36 to 48.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-submenu-em.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48750\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-submenu-em-700x496.webp\" alt=\"\" width=\"610\" height=\"432\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-submenu-em-700x496.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-submenu-em-300x213.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-submenu-em-768x544.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-submenu-em.webp 885w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>As the name says, the extension is designed to bring out power-off sub-menu options, which also has toggle options to hide actions that you don&#8217;t want.<\/p>\n<p>Also in Extension Manager, switch back to <b>Installed<\/b> tab, and click on gear icon for the newly installed extension. In the pop-up preferences dialog, turn on the options to hide what you want!<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-menu-prefs.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48751\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-menu-prefs-700x550.webp\" alt=\"\" width=\"610\" height=\"479\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-menu-prefs-700x550.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-menu-prefs-300x236.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-menu-prefs-768x604.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/bringout-menu-prefs.webp 1119w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>For <b>Ubuntu 20.04<\/b> and other Linux with GNOME, go to the page below, then use ON\/OFF toggle to install the extension:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/extensions.gnome.org\/extension\/2917\/bring-out-submenu-of-power-offlogout-button\/\" target=\"_blank\" rel=\"noopener\">Bring out PowerOff Sub-menu<\/a><\/div>\n<\/div>\n<p><b>NOTE:<\/b> If it asks, you need to click the link in that page to install browser extension and refresh. And, Debian\/Ubuntu users need to run command in terminal (Ctrl+Alt+T) first to install agent package:<\/p>\n<pre>sudo apt install chrome-gnome-shell<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/bringout-submenu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10026\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/bringout-submenu-600x350.png\" alt=\"\" width=\"600\" height=\"350\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/bringout-submenu.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/05\/bringout-submenu-450x263.png 450w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>For Ubuntu 20.04, there&#8217;s NO extension manager, instead search &amp; install &#8220;<b>Gnome Extensions<\/b>&#8221; to configure extensions, or run the command below in terminal to get it:<\/p>\n<pre>sudo apt install gnome-shell-extension-prefs<\/pre>\n<h3>Enable Password Request for Power-off \/ Reboot Actions<\/h3>\n<p>For most Linux, there&#8217;s built-in polkit (formerly PolicyKit) tool available to control system-wide privileges. By adding polkit rules, you can control permissions for many system actions.<\/p>\n<p><b>NOTE: for Ubuntu 22.04 and earlier, scroll down and use the old method!<\/b><\/p>\n<p><b>1.<\/b> First, press <code>Ctrl+Alt+T<\/code> on keyboard to open terminal. When it opens, run command to add a custom polkit configuration file then edit via nano:<\/p>\n<pre>sudo nano \/etc\/polkit-1\/rules.d\/10-power-off.rules<\/pre>\n<p>Here I use <code>nano<\/code> command line text editor that works in most Linux.<\/p>\n<p><b>2.<\/b> When it opens, copy and paste the lines below:<\/p>\n<pre>polkit.addRule(function(action, subject) {\r\n    if (action.id == \"org.freedesktop.login1.power-off\" ||\r\n        action.id == \"org.freedesktop.login1.power-off-ignore-inhibit\" ||\r\n        action.id == \"org.freedesktop.login1.power-off-multiple-sessions\")\r\n    {\r\n        return polkit.Result.AUTH_ADMIN;\r\n    }\r\n});<\/pre>\n<p>The lines above added a rule when any user trying to do any one of the following actions (&#8220;<b>||<\/b>&#8221; means <b>OR<\/b>):<\/p>\n<ul>\n<li><code>org.freedesktop.login1.power-off<\/code> &#8211; power off.<\/li>\n<li><code>org.freedesktop.login1.power-off-ignore-inhibit<\/code> &#8211; power off when an app is inhibiting this action.<\/li>\n<li><code>org.freedesktop.login1.power-off-multiple-sessions<\/code> &#8211; power off when other users are logged in.<\/li>\n<\/ul>\n<p>Return <b>AUTH_ADMIN<\/b> meaning authenticate with admin user password. For choice, you may replace it with:<\/p>\n<ul>\n<li><b>NO<\/b> &#8211; refuse to do the actions, though user may run the actions by using <code>sudo<\/code> command in terminal.<\/li>\n<li><b>AUTH_SELF<\/b> &#8211; authenticate with the password of user who trying to do the action.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-poweroff.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48752\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-poweroff-700x461.webp\" alt=\"\" width=\"610\" height=\"402\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-poweroff-700x461.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-poweroff-300x197.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-poweroff-768x505.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-poweroff.webp 956w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>3.<\/b> The rules above only work for power-off actions in different scenarios.<\/p>\n<p>For <b>reboot<\/b> actions, add following IDs in the files above:<\/p>\n<ul>\n<li><code>org.freedesktop.login1.reboot<\/code><\/li>\n<li><code>org.freedesktop.login1.reboot-multiple-sessions<\/code><\/li>\n<li><code>org.freedesktop.login1.reboot-ignore-inhibit<\/code><\/li>\n<li><code>org.freedesktop.login1.set-reboot-parameter<\/code><\/li>\n<li><code>org.freedesktop.login1.set-reboot-to-firmware-setup<\/code><\/li>\n<li><code>org.freedesktop.login1.set-reboot-to-boot-loader-menu<\/code><\/li>\n<li><code>org.freedesktop.login1.set-reboot-to-boot-loader-entry<\/code><\/li>\n<\/ul>\n<p>So the file content will be:<\/p>\n<pre>polkit.addRule(function(action, subject) {\r\n    if (action.id == \"org.freedesktop.login1.power-off\" ||\r\n        action.id == \"org.freedesktop.login1.power-off-ignore-inhibit\" ||\r\n        action.id == \"org.freedesktop.login1.power-off-multiple-sessions\" ||\r\n        action.id == \"org.freedesktop.login1.reboot\" ||\r\n        action.id == \"org.freedesktop.login1.reboot-multiple-sessions\" ||\r\n        action.id == \"org.freedesktop.login1.reboot-ignore-inhibit\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-parameter\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-to-firmware-setup\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-to-boot-loader-menu\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-to-boot-loader-entry\")\r\n    {\r\n        return polkit.Result.AUTH_ADMIN;\r\n    }\r\n});<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-reboot.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48753\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-reboot-700x461.webp\" alt=\"\" width=\"610\" height=\"402\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-reboot-700x461.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-reboot-300x197.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-reboot-768x505.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-reboot.webp 956w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>NOTE: Here you need to add all the 7 action IDs, or this polkit rule for reboot will NOT work!!!<\/b><\/p>\n<p>According to the <code>org.freedesktop.login1.policy<\/code> file under <i>\/usr\/share\/polkit-1\/actions<\/i> and <a href=\"https:\/\/www.freedesktop.org\/software\/polkit\/docs\/latest\/polkit.8.html\" target=\"_blank\" rel=\"noopener\">this document<\/a>, if any of the meta-action is authorized, then the reboot action is also authorized.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48754\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy-700x358.webp\" alt=\"\" width=\"610\" height=\"312\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy-700x358.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy-300x153.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy-768x393.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy-1536x786.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy-1320x675.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/login1-policy.webp 1920w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>4.<\/b> If you want to also request password when trying to suspend computer, then adding following IDs:<\/p>\n<ul>\n<li><code>org.freedesktop.login1.suspend<\/code><\/li>\n<li><code>org.freedesktop.login1.suspend-ignore-inhibit<\/code><\/li>\n<li><code>org.freedesktop.login1.suspend-multiple-sessions<\/code><\/li>\n<\/ul>\n<p>So the file content will be:<\/p>\n<pre>polkit.addRule(function(action, subject) {\r\n    if (action.id == \"org.freedesktop.login1.power-off\" ||\r\n        action.id == \"org.freedesktop.login1.power-off-ignore-inhibit\" ||\r\n        action.id == \"org.freedesktop.login1.power-off-multiple-sessions\" ||\r\n        action.id == \"org.freedesktop.login1.reboot\" ||\r\n        action.id == \"org.freedesktop.login1.reboot-multiple-sessions\" ||\r\n        action.id == \"org.freedesktop.login1.reboot-ignore-inhibit\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-parameter\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-to-firmware-setup\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-to-boot-loader-menu\" ||\r\n        action.id == \"org.freedesktop.login1.set-reboot-to-boot-loader-entry\" ||\r\n        action.id == \"org.freedesktop.login1.suspend\" ||\r\n        action.id == \"org.freedesktop.login1.suspend-ignore-inhibit\" ||\r\n        action.id == \"org.freedesktop.login1.suspend-multiple-sessions\")\r\n    {\r\n        return polkit.Result.AUTH_ADMIN;\r\n    }\r\n});<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-suspend.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48755\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-suspend-700x461.webp\" alt=\"\" width=\"610\" height=\"402\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-suspend-700x461.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-suspend-300x197.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-suspend-768x505.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-suspend.webp 956w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>5.<\/b> For choice, you can set the rules for certain users only (replace xxx.xxx.xxx.xxx accordingly):<\/p>\n<pre>polkit.addRule(function(action, subject) {\r\n    if ((action.id == \"xxx.xxx.xxx.xxx\" ||\r\n        action.id == \"xxx.xxx.xxx.xxx\" ||\r\n        ...\r\n        ...\r\n        action.id == \"xxx.xxx.xxx.xxx\") &amp;&amp;\r\n        &amp;&amp; <b>subject.isInGroup(\"ji\")<\/b>)\r\n    {\r\n        return polkit.Result.AUTH_ADMIN;\r\n    }\r\n});<\/pre>\n<p>Here it means when user <b>ji<\/b> or user in group <b>ji<\/b> is trying to do any of the actions, then authenticate with admin password.<\/p>\n<p>When done editing the file, press <b>Ctrl+S<\/b> to save, and <b>Ctrl+X<\/b> to exit! And, the change should apply immediately!<\/p>\n<p><b>NOTE: The steps above work for Ubuntu 24.04 and higher with recent polikit library. For old Ubuntu 22.04 and 20.04, try the steps below instead.<\/b><\/p>\n<p>First, run command to create a rule and edit it:<\/p>\n<pre>sudo nano -l \/etc\/polkit-1\/localauthority\/50-local.d\/com.ubuntu.enable-hibernate.pkla<\/pre>\n<p>When file opens, add the following lines, to request password for shutdown and reboot action:<\/p>\n<pre>[Request Password when power-off]\r\nIdentity=unix-user:*\r\nAction=org.freedesktop.login1.power-off;org.freedesktop.login1.power-off-ignore-inhibit;org.freedesktop.login1.power-off-multiple-sessions;org.freedesktop.login1.reboot;org.freedesktop.login1.reboot-multiple-sessions;org.freedesktop.login1.reboot-ignore-inhibit;org.freedesktop.login1.set-reboot-parameter;org.freedesktop.login1.set-reboot-to-firmware-setup;org.freedesktop.login1.set-reboot-to-boot-loader-menu;org.freedesktop.login1.set-reboot-to-boot-loader-entry;org.freedesktop.login1.suspend;org.freedesktop.login1.suspend-ignore-inhibit;org.freedesktop.login1.suspend-multiple-sessions\r\nResultActive=auth_admin<\/pre>\n<p>Here, I added all the action scenarios in single &#8220;Action&#8221; line. Press <b>Alt+S<\/b> to break the long line. And, use Ctrl+S to save, Ctrl+X to exit.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-oldubuntu.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48756\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-oldubuntu-700x476.webp\" alt=\"\" width=\"610\" height=\"415\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-oldubuntu-700x476.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-oldubuntu-300x204.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-oldubuntu-768x522.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/04\/polkit-oldubuntu.webp 805w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Want to protect from accidentally invoking power-off commands, or prevent multi-user or public use computers from being shutdown or restart by non-admin users? This tutorial may help by either hiding the power-off menu or adding password request.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2088],"class_list":["post-48747","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-power"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=48747"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48747\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=48747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}