{"id":1615,"date":"2025-04-18T16:08:12","date_gmt":"2025-04-18T09:08:12","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1615"},"modified":"2025-04-18T16:08:12","modified_gmt":"2025-04-18T09:08:12","slug":"pengertian-perintah-sudo-di-linux","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/","title":{"rendered":"Pengertian Perintah Sudo di Linux"},"content":{"rendered":"<p>Perintah sudo memungkinkan Anda untuk menjalankan program sebagai pengguna lain, secara default pengguna root. Jika Anda menghabiskan banyak waktu di baris perintah, sudo adalah salah satu perintah yang akan sering Anda gunakan.<\/p>\n<p>Menggunakan akun sudo alih-alih sebagai root lebih aman, karena Anda dapat memberikan hak administratif terbatas kepada pengguna individu tanpa mereka tahu kata sandi root.<\/p>\n<p>Dalam tutorial ini, kami akan menjelaskan cara menggunakan perintah sudo.<\/p>\n<h2>Install Sudo (sudo : command not found)<\/h2>\n<p>Paket sudo kebanyakan sudah diinstal pada sebagian besar distribusi Linux.<\/p>\n<p>Untuk memeriksa apakah paket sudo diinstal pada sistem Anda, buka konsol atau terminal linux, kemudian ketik <code>sudo<\/code>, dan tekan <code>Enter<\/code>. Jika sudo sudah terinstall di sistem, maka konsol akan menampilkan output berupa pesan bantuan singkat, jika tidak, Anda akan melihat output seperti <em><code>sudo command not found<\/code><\/em><\/p>\n<p>Jika sudo belum diinstal, Anda dapat dengan mudah menginstalnya menggunakan manajer paket distro Anda.<\/p>\n<h3>Install Sudo di Ubuntu dan Debian<\/h3>\n<pre>apt install sudo<\/pre>\n<h3>Install Sudo di CentOS dan Fedora<\/h3>\n<pre>yum install sudo<\/pre>\n<h2>Menambahkan User ke Sudoers<\/h2>\n<p>Pada sebagian besar distribusi Linux, memberikan hak akses sudo seperti pengguna ke group sudo. Anggota grup sudo ini akan dapat menjalankan perintah apa pun sebagai root. Nama group mungkin berbeda dari distribusi ke distribusi.<\/p>\n<p>Pada distribusi berbasis RedHat seperti CentOS dan Fedora, nama grup sudo adalah <code>wheel<\/code>. Untuk <a href=\"https:\/\/www.linuxid.net\/post\/cara-menambahkan-user-ke-group-di-linux\/\">menambahkan user ke grup<\/a>\u00a0jalankan perintah berikut<\/p>\n<pre>usermod -aG wheel <strong><span style=\"color: #ff0000;\">namauser<\/span><\/strong><\/pre>\n<p>Di Debian, Ubuntu dan turunannya, anggota grup <code>sudo<\/code>\u00a0maka akan diberikan hak akses <code>sudo<\/code>:<\/p>\n<pre>usermod -aG sudo <strong><span style=\"color: #ff0000;\">namauser<\/span><\/strong><\/pre>\n<p>Akun user root di Ubuntu dinonaktifkan secara default, karena alasan keamanan, dan user didorong untuk melakukan tugas administrasi sistem menggunakan sudo. User awal yang dibuat oleh Ubuntu installer, secara otomatis sudah menjadi anggota grup sudo. Jika Anda menjalankan Ubuntu, kemungkinannya adalah user yang Anda masuki sekarang telah diberikan hak istimewa sudo.<\/p>\n<p>Jika Anda ingin mengizinkan user tertentu untuk hanya menjalankan program tertentu sebagai sudo, alih-alih menambahkan user ke grup sudo, tambahkan user tersebut ke file <code>sudoers<\/code>.<\/p>\n<p>Misalnya untuk mengizinkan user <code>linuxid<\/code> hanya menjalankan perintah <a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\"><code>mkdir<\/code> <\/a>sebagai sudo, ketik:<\/p>\n<pre>sudo visudo<\/pre>\n<p>dan tambahkan baris berikut :<\/p>\n<pre>linuxid  <code>ALL=\/bin\/mkdir<\/code><\/pre>\n<p>Pada kebanyakan sistem, perintah <code>visudo<\/code> akan membuka file <code>\/etc\/sudoers<\/code> dengan teks editor vim. Jika Anda belum memiliki pengalaman dengan vim, periksa artikel kami tentang cara menyimpan <a href=\"https:\/\/www.linuxid.net\/post\/cara-simpan-file-di-vim-vi-dan-keluar-dari-editor\">file dan keluar dari editor vim<\/a>.<\/p>\n<p>Anda juga dapat mengizinkan pengguna untuk menjalankan perintah sudo tanpa mengautentikasi diri:<\/p>\n<pre><code>linuxid  ALL=(ALL) NOPASSWD: ALL<\/code><\/pre>\n<h2>Cara Menggunakan Sudo<\/h2>\n<p>Sintaks untuk perintah <code>sudo<\/code> adalah sebagai berikut:<\/p>\n<pre>sudo OPTION.. COMMAND<\/pre>\n<p>Perintah <code>sudo<\/code> memiliki banyak opsi yang mengontrol perilakunya, tetapi biasanya sudo digunakan dalam bentuknya yang paling dasar, tanpa opsi apa pun.<\/p>\n<p>Untuk menggunakan sudo, cukup awali perintah dengan <code>sudo<\/code>:<\/p>\n<pre>sudo command<\/pre>\n<p>Di mana <code>command<\/code> adalah perintah yang ingin Anda lakukan dengan hak sudo.<\/p>\n<p>Sudo akan membaca file <code>\/etc\/sudoers<\/code> dan memeriksa apakah user yang meminta hak sudo ada di file sudoers. Pertama kali Anda menggunakan sudo dalam suatu sesi, Anda akan diminta memasukkan kata sandi pengguna dan perintah itu akan dieksekusi sebagai root.<\/p>\n<p>Sebagai contoh, untuk mendaftar semua file di direktori <code>\/root<\/code>\u00a0, Anda dapat menggunakan perintah berikut :<\/p>\n<pre>sudo ls \/root<\/pre>\n<pre>[sudo] password for linuxid:&#13;\n.  ..  .bashrc\t.cache\t.config  .local  .profile<\/pre>\n<h2>Password Timeout<\/h2>\n<p>Secara default, sudo akan meminta Anda memasukkan kata sandi lagi setelah lima menit jika tidak ada aktifitas. Anda dapat mengubah batas waktu default dengan mengedit file sudoers. Buka file dengan visudo:<\/p>\n<pre>sudo visudo<\/pre>\n<p>Tetapkan batas waktu default dengan menambahkan baris di bawah ini, di mana <code>10<\/code> adalah batas waktu yang ditentukan dalam menit:<\/p>\n<pre><code>Defaults  timestamp_timeout=10<\/code><\/pre>\n<p>Jika Anda ingin mengubah timestamp hanya untuk pengguna tertentu, tambahkan baris berikut, di mana <code>user_name<\/code> adalah nama pengguna yang dimaksud.<\/p>\n<pre><code>Defaults:user_name timestamp_timeout=10<\/code><\/pre>\n<h2>Jalankan Perintah sebagai User Selain Root<\/h2>\n<p>Ada persepsi yang salah bahwa <code>sudo<\/code>\u00a0hanya digunakan untuk memberikan izin root ke user biasa. Sebenarnya, Anda dapat menggunakan <code>sudo<\/code> untuk menjalankan perintah seperti user mana pun.<\/p>\n<p>Opsi <code>-u<\/code> memungkinkan Anda untuk menjalankan perintah sebagai user yang ditentukan.<\/p>\n<p>Perintah <code>whoami<\/code> akan mencetak nama user yang menjalankan perintah <code>sudo<\/code> sebagai user<br \/>\u201cdiana\u201d :<\/p>\n<pre>sudo -u diana whoami<\/pre>\n<p>Perintah <code>whoami<\/code> akan mencetak nama user yang akan menjalankan perintah sudo tersebut:<\/p>\n<pre>diana<\/pre>\n<h2>Cara Redirect dengan Sudo<\/h2>\n<p>Jika Anda mencoba mengalihkan output dari perintah ke file yang akun Anda tidak memiliki izin menulis, maka Anda akan mendapatkan kesalahan \u201c<em>Permission denied<\/em>\u201c.<\/p>\n<pre>sudo echo \"test\" &gt; \/root\/file.txt<\/pre>\n<pre>bash: \/root\/file.txt: Permission denied<\/pre>\n<p>Pesan error muncul karena pengalihan \u201c<code>&gt;<\/code>\u201d dilakukan oleh pengguna yang bukan berasal dari grup\u00a0<code>sudo<\/code>\u00a0atau tidak menggunakan perintah sudo.\u00a0Salah satu solusinya adalah dengan membuka shell baru sebagai root dengan menggunakan <code>sudo sh -c<\/code>:<\/p>\n<pre>sudo sh -c 'echo \"test\" &gt; \/root\/file.txt'<\/pre>\n<p>Pilihan lain adalah untuk mem-pipe output sebagai user biasa ke <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-tee-di-baris-perintah-linux\/\">perintah <code>tee<\/code><\/a> seperti yang ditunjukkan di bawah ini:<\/p>\n<pre>echo \"test\" | sudo tee \/root\/file.txt<\/pre>\n<h2>Kesimpulan<\/h2>\n<p>Anda telah belajar cara menggunakan perintah sudo dan cara membuat pengguna baru dengan hak istimewa sudo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Perintah sudo memungkinkan Anda untuk menjalankan program sebagai pengguna lain, secara default pengguna root. Jika&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1616,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[72],"class_list":["post-1615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-linux-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Pengertian Perintah Sudo di Linux - Linuxid<\/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:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pengertian Perintah Sudo di Linux - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Perintah sudo memungkinkan Anda untuk menjalankan program sebagai pengguna lain, secara default pengguna root. Jika&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T09:08:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\",\"url\":\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\",\"name\":\"Pengertian Perintah Sudo di Linux - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg\",\"datePublished\":\"2025-04-18T09:08:12+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pengertian Perintah Sudo di Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pengertian Perintah Sudo di Linux - Linuxid","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:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/","og_locale":"id_ID","og_type":"article","og_title":"Pengertian Perintah Sudo di Linux - Linuxid","og_description":"Perintah sudo memungkinkan Anda untuk menjalankan program sebagai pengguna lain, secara default pengguna root. Jika&hellip;","og_url":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/","og_site_name":"Linuxid","article_published_time":"2025-04-18T09:08:12+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/","url":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/","name":"Pengertian Perintah Sudo di Linux - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg","datePublished":"2025-04-18T09:08:12+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Pengertian-Perintah-Sudo-di-Linux.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/pengertian-perintah-sudo-di-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Pengertian Perintah Sudo di Linux"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1615"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1615\/revisions"}],"predecessor-version":[{"id":3076,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1615\/revisions\/3076"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1616"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}