{"id":1786,"date":"2025-05-07T08:46:22","date_gmt":"2025-05-07T08:46:22","guid":{"rendered":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/?p=1786"},"modified":"2025-05-07T08:52:33","modified_gmt":"2025-05-07T08:52:33","slug":"basic-operating-system-configuration","status":"publish","type":"post","link":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/","title":{"rendered":"Basic Operating System Configuration"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1786\" class=\"elementor elementor-1786\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49c5a9e e-flex e-con-boxed e-con e-parent\" data-id=\"49c5a9e\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f5d4e0 elementor-widget elementor-widget-text-editor\" data-id=\"4f5d4e0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"\" data-start=\"0\" data-end=\"200\">\u2699\ufe0f <strong data-start=\"3\" data-end=\"62\">Initial Operating System Configurations for the Project<\/strong><br \/>\ud83d\udccc <strong data-start=\"66\" data-end=\"79\">Objective<\/strong>: Define and document the initial configurations to ensure the security, efficiency, and stability of the Offtube system.<\/p><hr class=\"\" data-start=\"202\" data-end=\"205\" \/><h3 class=\"\" data-start=\"207\" data-end=\"223\">\ud83d\udd0d OS Roles:<\/h3><p class=\"\" data-start=\"224\" data-end=\"320\">\ud83d\udcbc <strong data-start=\"227\" data-end=\"238\">Clients<\/strong>: Windows 11 Pro<br data-start=\"254\" data-end=\"257\" \/>\ud83d\udda5\ufe0f <strong data-start=\"261\" data-end=\"272\">Servers<\/strong>: Debian 12<br data-start=\"283\" data-end=\"286\" \/>\ud83d\udd27 <strong data-start=\"289\" data-end=\"307\">Administrators<\/strong>: Debian 12<\/p><hr class=\"\" data-start=\"322\" data-end=\"325\" \/><h3 class=\"\" data-start=\"327\" data-end=\"375\">\ud83d\udee1\ufe0f 1. <strong data-start=\"338\" data-end=\"375\">User and Permission Configuration<\/strong><\/h3><h4 class=\"\" data-start=\"377\" data-end=\"409\">\ud83d\udcbc Clients (Windows 11 Pro)<\/h4><p class=\"\" data-start=\"411\" data-end=\"443\">\ud83d\udd39 Create limited user accounts:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">net user EMPLEAT Password123 \/add\nnet localgroup Administrators EMPLEAT \/delete\n<\/code><\/div><\/div><p class=\"\" data-start=\"543\" data-end=\"572\">\ud83d\udd39 Folder access permissions:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">icacls C:\\Dades \/grant EMPLEAT:(OI)(CI)M\n<\/code><\/div><\/div><p class=\"\" data-start=\"633\" data-end=\"673\">\ud83d\udd39 Enable BitLocker for data protection:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">manage-bde -on C: -RecoveryPassword\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"729\" data-end=\"757\">\ud83d\udda5\ufe0f Servers (Debian 12)<\/h4><p class=\"\" data-start=\"759\" data-end=\"792\">\ud83d\udd39 Create users and assign roles:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo adduser empleat\nsudo usermod -aG sudo admin\n<\/code><\/div><\/div><p class=\"\" data-start=\"855\" data-end=\"883\">\ud83d\udd39 Directory access control:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo <span class=\"hljs-built_in\">chown<\/span> -R www-data:www-data \/var\/www\/\nsudo <span class=\"hljs-built_in\">chmod<\/span> -R 750 \/var\/www\/\n<\/code><\/div><\/div><p class=\"\" data-start=\"967\" data-end=\"994\">\ud83d\udd39 Disable root SSH access:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo nano \/etc\/ssh\/sshd_config  <span class=\"hljs-comment\"># Change: PermitRootLogin no<\/span>\n<span class=\"hljs-comment\"># Add: AllowUsers admin<\/span>\nsudo systemctl restart ssh\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"1120\" data-end=\"1154\">\ud83d\udd27 Administrators (Debian 12)<\/h4><p class=\"\" data-start=\"1156\" data-end=\"1183\">\ud83d\udd39 Assign sudo permissions:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">usermod -aG sudo admin\n<\/code><\/div><\/div><p class=\"\" data-start=\"1220\" data-end=\"1242\">\ud83d\udd39 Control log access:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u00a0<\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\"><span class=\"hljs-built_in\">chmod<\/span> -R 640 \/var\/log\n<\/code><\/div><\/div><hr class=\"\" data-start=\"1278\" data-end=\"1281\" \/><h3 class=\"\" data-start=\"1283\" data-end=\"1318\">\ud83c\udf10 2. <strong data-start=\"1293\" data-end=\"1318\">Network Configuration<\/strong><\/h3><h4 class=\"\" data-start=\"1320\" data-end=\"1352\">\ud83d\udcbc Clients (Windows 11 Pro)<\/h4><p class=\"\" data-start=\"1354\" data-end=\"1371\">\ud83d\udd39 Set static IP:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.1.101 -PrefixLength 24 -DefaultGateway 192.168.1.254\n<\/code><\/div><\/div><p class=\"\" data-start=\"1498\" data-end=\"1512\">\ud83d\udd39 Custom DNS:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses (\"8.8.8.8\",\"8.8.4.4\")\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"1616\" data-end=\"1644\">\ud83d\udda5\ufe0f Servers (Debian 12)<\/h4><p class=\"\" data-start=\"1646\" data-end=\"1663\">\ud83d\udd39 Set static IP:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo nano \/etc\/network\/interfaces\n<span class=\"hljs-comment\"># Example:<\/span>\nauto eth0\niface eth0 inet static\n  address 192.168.1.50\n  netmask 255.255.255.0\n  gateway 192.168.1.254\n  dns-nameservers 8.8.8.8 8.8.4.4\n\nsudo systemctl restart networking\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"1895\" data-end=\"1929\">\ud83d\udd27 Administrators (Debian 12)<\/h4><p class=\"\" data-start=\"1931\" data-end=\"1953\">\ud83d\udd39 Network monitoring:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo apt install iftop nload\niftop -i eth0\n<\/code><\/div><\/div><hr class=\"\" data-start=\"2010\" data-end=\"2013\" \/><h3 class=\"\" data-start=\"2015\" data-end=\"2061\">\ud83d\udda5\ufe0f 3. <strong data-start=\"2026\" data-end=\"2061\">Essential Software Installation<\/strong><\/h3><h4 class=\"\" data-start=\"2063\" data-end=\"2095\">\ud83d\udcbc Clients (Windows 11 Pro)<\/h4><p class=\"\" data-start=\"2097\" data-end=\"2125\">\ud83d\udd39 Corporate basic software:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">winget install Google.Chrome\nwinget install Microsoft.Office\nwinget install Putty\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"2227\" data-end=\"2255\">\ud83d\udda5\ufe0f Servers (Debian 12)<\/h4><p class=\"\" data-start=\"2257\" data-end=\"2279\">\ud83d\udd39 Essential services:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo apt update &amp;&amp; sudo apt upgrade -y\nsudo apt install apache2 mariadb-server ufw fail2ban -y\n<\/code><\/div><\/div><p class=\"\" data-start=\"2388\" data-end=\"2409\">\ud83d\udd39 UFW configuration:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo ufw allow OpenSSH\nsudo ufw allow 80\/tcp\nsudo ufw allow 443\/tcp\nsudo ufw <span class=\"hljs-built_in\">enable<\/span>\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"2507\" data-end=\"2541\">\ud83d\udd27 Administrators (Debian 12)<\/h4><p class=\"\" data-start=\"2543\" data-end=\"2559\">\ud83d\udd39 Useful tools:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo apt install htop tmux vim curl\n<\/code><\/div><\/div><hr class=\"\" data-start=\"2609\" data-end=\"2612\" \/><h3 class=\"\" data-start=\"2614\" data-end=\"2655\">\ud83d\udce1 4. <strong data-start=\"2624\" data-end=\"2655\">Remote Access Configuration<\/strong><\/h3><h4 class=\"\" data-start=\"2657\" data-end=\"2689\">\ud83d\udcbc Clients (Windows 11 Pro)<\/h4><p class=\"\" data-start=\"2691\" data-end=\"2705\">\ud83d\udd39 Enable RDP:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">Set-ItemProperty -Path \"HKLM:\\System\\CurrentControlSet\\Control\\Terminal Server\" -Name \"fDenyTSConnections\" -Value 0\nEnable-NetFirewallRule -DisplayGroup \"Remote Desktop\"\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"2895\" data-end=\"2923\">\ud83d\udda5\ufe0f Servers (Debian 12)<\/h4><p class=\"\" data-start=\"2925\" data-end=\"2949\">\ud83d\udd39 Enable and limit SSH:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">sudo systemctl <span class=\"hljs-built_in\">enable<\/span> ssh\nsudo systemctl start ssh\nsudo nano \/etc\/ssh\/sshd_config\n<span class=\"hljs-comment\"># Add: AllowUsers admin<\/span>\nsudo systemctl restart ssh\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"3096\" data-end=\"3130\">\ud83d\udd27 Administrators (Debian 12)<\/h4><p class=\"\" data-start=\"3132\" data-end=\"3155\">\ud83d\udd39 Persistent sessions:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\">tmux new -s admin\n<\/code><\/div><\/div><hr class=\"\" data-start=\"3187\" data-end=\"3190\" \/><h3 class=\"\" data-start=\"3192\" data-end=\"3241\">\ud83d\udc1a 5. <strong data-start=\"3202\" data-end=\"3241\">Shell and Environment Customization<\/strong><\/h3><h4 class=\"\" data-start=\"3243\" data-end=\"3275\">\ud83d\udcbc Clients (Windows 11 Pro)<\/h4><p class=\"\" data-start=\"3277\" data-end=\"3299\">\ud83d\udd39 Improve PowerShell:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">powershell<\/div><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-powershell\">Set-ExecutionPolicy RemoteSigned\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"3352\" data-end=\"3380\">\ud83d\udda5\ufe0f Servers (Debian 12)<\/h4><p class=\"\" data-start=\"3382\" data-end=\"3407\">\ud83d\udd39 Customize Bash prompt:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none rounded-t-[5px]\">\u00a0<\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\"><span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">'export PS1=\"\\[\\e[32m\\]\\u@\\h:\\w\\[\\e[m\\]$ \"'<\/span> &gt;&gt; ~\/.bashrc\n<span class=\"hljs-built_in\">source<\/span> ~\/.bashrc\n<\/code><\/div><\/div><h4 class=\"\" data-start=\"3500\" data-end=\"3534\">\ud83d\udd27 Administrators (Debian 12)<\/h4><p class=\"\" data-start=\"3536\" data-end=\"3554\">\ud83d\udd39 Useful aliases:<\/p><div class=\"contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary\"><div class=\"sticky top-9\"><div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\"><div class=\"bg-token-sidebar-surface-primary text-token-text-secondary dark:bg-token-main-surface-secondary flex items-center rounded-sm px-2 font-sans text-xs\">\u00a0<\/div><\/div><\/div><div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"whitespace-pre! language-bash\"><span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"alias ll='ls -lah'\"<\/span> &gt;&gt; ~\/.bashrc\n<span class=\"hljs-built_in\">echo<\/span> <span class=\"hljs-string\">\"alias update='sudo apt update &amp;&amp; sudo apt upgrade -y'\"<\/span> &gt;&gt; ~\/.bashrc\n<span class=\"hljs-built_in\">source<\/span> ~\/.bashrc\n<\/code><\/div><\/div><hr class=\"\" data-start=\"3698\" data-end=\"3701\" \/><h3 class=\"\" data-start=\"3703\" data-end=\"3719\">\u2705 Conclusion<\/h3><div class=\"_tableContainer_16hzy_1\"><div class=\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\"><table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"3721\" data-end=\"4197\" data-is-last-node=\"\" data-is-only-node=\"\"><thead data-start=\"3721\" data-end=\"3815\"><tr data-start=\"3721\" data-end=\"3815\"><th data-start=\"3721\" data-end=\"3736\" data-col-size=\"sm\">Role<\/th><th data-start=\"3736\" data-end=\"3758\" data-col-size=\"sm\">OS<\/th><th data-start=\"3758\" data-end=\"3815\" data-col-size=\"md\">Description<\/th><\/tr><\/thead><tbody data-start=\"3911\" data-end=\"4197\" data-is-last-node=\"\"><tr data-start=\"3911\" data-end=\"4005\"><td data-start=\"3911\" data-end=\"3926\" data-col-size=\"sm\">\ud83d\udc64 Clients<\/td><td data-start=\"3926\" data-end=\"3949\" data-col-size=\"sm\">Windows 11 Pro<\/td><td data-col-size=\"md\" data-start=\"3949\" data-end=\"4005\">User setup, security, remote access, and basic tools<\/td><\/tr><tr data-start=\"4006\" data-end=\"4101\"><td data-start=\"4006\" data-end=\"4022\" data-col-size=\"sm\">\ud83d\udda5\ufe0f Servers<\/td><td data-col-size=\"sm\" data-start=\"4022\" data-end=\"4045\">Debian 12<\/td><td data-col-size=\"md\" data-start=\"4045\" data-end=\"4101\">Web services, static IPs, firewall, SSH<\/td><\/tr><tr data-start=\"4102\" data-end=\"4197\" data-is-last-node=\"\"><td data-start=\"4102\" data-end=\"4118\" data-col-size=\"sm\">\ud83d\udee0\ufe0f Admins<\/td><td data-start=\"4118\" data-end=\"4141\" data-col-size=\"sm\">Debian 12<\/td><td data-start=\"4141\" data-end=\"4197\" data-is-last-node=\"\" data-col-size=\"md\">Monitoring, remote management, shell customization<\/td><\/tr><\/tbody><\/table><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u2699\ufe0f Initial Operating System Configurations for the Project\ud83d\udccc Objective: Define and document the initial configurations to ensure the security, efficiency, and stability of the Offtube system. \ud83d\udd0d OS Roles: \ud83d\udcbc Clients: Windows 11 Pro\ud83d\udda5\ufe0f Servers: Debian 12\ud83d\udd27 Administrators: Debian 12 \ud83d\udee1\ufe0f 1. User and Permission Configuration \ud83d\udcbc Clients (Windows 11 Pro) \ud83d\udd39 Create limited user &#8230; <a title=\"Basic Operating System Configuration\" class=\"read-more\" href=\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\" aria-label=\"Read more about Basic Operating System Configuration\">Read more<\/a><\/p>\n","protected":false},"author":37,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1786","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Basic Operating System Configuration - S\u00cdNTESI 25 | OFFTUBE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Basic Operating System Configuration - S\u00cdNTESI 25 | OFFTUBE\" \/>\n<meta property=\"og:description\" content=\"\u2699\ufe0f Initial Operating System Configurations for the Project\ud83d\udccc Objective: Define and document the initial configurations to ensure the security, efficiency, and stability of the Offtube system. \ud83d\udd0d OS Roles: \ud83d\udcbc Clients: Windows 11 Pro\ud83d\udda5\ufe0f Servers: Debian 12\ud83d\udd27 Administrators: Debian 12 \ud83d\udee1\ufe0f 1. User and Permission Configuration \ud83d\udcbc Clients (Windows 11 Pro) \ud83d\udd39 Create limited user ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\" \/>\n<meta property=\"og:site_name\" content=\"S\u00cdNTESI 25 | OFFTUBE\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-07T08:46:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-07T08:52:33+00:00\" \/>\n<meta name=\"author\" content=\"nmoreno\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"nmoreno\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\"},\"author\":{\"name\":\"nmoreno\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/person\/56c50603dfcbcd66e6e07977dac39208\"},\"headline\":\"Basic Operating System Configuration\",\"datePublished\":\"2025-05-07T08:46:22+00:00\",\"dateModified\":\"2025-05-07T08:52:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\"},\"wordCount\":191,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\",\"url\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\",\"name\":\"Basic Operating System Configuration - S\u00cdNTESI 25 | OFFTUBE\",\"isPartOf\":{\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#website\"},\"datePublished\":\"2025-05-07T08:46:22+00:00\",\"dateModified\":\"2025-05-07T08:52:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Basic Operating System Configuration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#website\",\"url\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/\",\"name\":\"S\u00cdNTESI 25 | OFFTUBE\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#organization\",\"name\":\"S\u00cdNTESI 25 | OFFTUBE\",\"url\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-content\/uploads\/sites\/11\/2025\/03\/cropped-1-removebg-preview.png\",\"contentUrl\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-content\/uploads\/sites\/11\/2025\/03\/cropped-1-removebg-preview.png\",\"width\":311,\"height\":170,\"caption\":\"S\u00cdNTESI 25 | OFFTUBE\"},\"image\":{\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/person\/56c50603dfcbcd66e6e07977dac39208\",\"name\":\"nmoreno\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd1370310734d1f4c077548c8dcfb9a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bd1370310734d1f4c077548c8dcfb9a9?s=96&d=mm&r=g\",\"caption\":\"nmoreno\"},\"url\":\"https:\/\/sintesi.inscastellbisbal.net\/offtube\/author\/nmoreno\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Basic Operating System Configuration - S\u00cdNTESI 25 | OFFTUBE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/","og_locale":"en_US","og_type":"article","og_title":"Basic Operating System Configuration - S\u00cdNTESI 25 | OFFTUBE","og_description":"\u2699\ufe0f Initial Operating System Configurations for the Project\ud83d\udccc Objective: Define and document the initial configurations to ensure the security, efficiency, and stability of the Offtube system. \ud83d\udd0d OS Roles: \ud83d\udcbc Clients: Windows 11 Pro\ud83d\udda5\ufe0f Servers: Debian 12\ud83d\udd27 Administrators: Debian 12 \ud83d\udee1\ufe0f 1. User and Permission Configuration \ud83d\udcbc Clients (Windows 11 Pro) \ud83d\udd39 Create limited user ... Read more","og_url":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/","og_site_name":"S\u00cdNTESI 25 | OFFTUBE","article_published_time":"2025-05-07T08:46:22+00:00","article_modified_time":"2025-05-07T08:52:33+00:00","author":"nmoreno","twitter_card":"summary_large_image","twitter_misc":{"Written by":"nmoreno","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#article","isPartOf":{"@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/"},"author":{"name":"nmoreno","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/person\/56c50603dfcbcd66e6e07977dac39208"},"headline":"Basic Operating System Configuration","datePublished":"2025-05-07T08:46:22+00:00","dateModified":"2025-05-07T08:52:33+00:00","mainEntityOfPage":{"@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/"},"wordCount":191,"commentCount":0,"publisher":{"@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/","url":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/","name":"Basic Operating System Configuration - S\u00cdNTESI 25 | OFFTUBE","isPartOf":{"@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#website"},"datePublished":"2025-05-07T08:46:22+00:00","dateModified":"2025-05-07T08:52:33+00:00","breadcrumb":{"@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/2025\/05\/07\/basic-operating-system-configuration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/"},{"@type":"ListItem","position":2,"name":"Basic Operating System Configuration"}]},{"@type":"WebSite","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#website","url":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/","name":"S\u00cdNTESI 25 | OFFTUBE","description":"","publisher":{"@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#organization","name":"S\u00cdNTESI 25 | OFFTUBE","url":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/logo\/image\/","url":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-content\/uploads\/sites\/11\/2025\/03\/cropped-1-removebg-preview.png","contentUrl":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-content\/uploads\/sites\/11\/2025\/03\/cropped-1-removebg-preview.png","width":311,"height":170,"caption":"S\u00cdNTESI 25 | OFFTUBE"},"image":{"@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/person\/56c50603dfcbcd66e6e07977dac39208","name":"nmoreno","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bd1370310734d1f4c077548c8dcfb9a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd1370310734d1f4c077548c8dcfb9a9?s=96&d=mm&r=g","caption":"nmoreno"},"url":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/author\/nmoreno\/"}]}},"_links":{"self":[{"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/posts\/1786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/comments?post=1786"}],"version-history":[{"count":4,"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/posts\/1786\/revisions"}],"predecessor-version":[{"id":1793,"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/posts\/1786\/revisions\/1793"}],"wp:attachment":[{"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/media?parent=1786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/categories?post=1786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sintesi.inscastellbisbal.net\/offtube\/wp-json\/wp\/v2\/tags?post=1786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}