Cara Aktifkan atau Nonaktifkan User Root di Ubuntu

Cara Aktifkan atau Nonaktifkan User Root di Ubuntu

Sebagai pengguna baru di Ubuntu, Anda mungkin bertanya-tanya bagaimana cara masuk ke sistem Ubuntu Anda sebagai user root atau apa kata sandi default untuk root. Di Ubuntu Linux, akun root dinonaktifkan secara default untuk alasan keamanan.

Tutorial ini menjelaskan cara mengaktifkan dan menonaktifkan akun root di Ubuntu Linux.

User dengan Hak Sudo

Pengguna Ubuntu didorong untuk melakukan tugas administrasi sistem dengan memberikan hak administratif kepada user biasa menggunakan alat bernama sudo. Sudo memungkinkan user dengan hak akses tersebut untuk menjalankan program sebagai pengguna lain, biasanya sebagai user root.

Secara default pada sistem Ubuntu, anggota grup sudo diberikan hak akses sudo. User awal yang dibuat oleh Ubuntu saat instalasi, sudah menjadi anggota grup sudo sehingga kemungkinan besar pengguna yang Anda masuki sudah diberikan hak administratif.

Jika Anda ingin memberikan akses sudo ke pengguna lain cukup tambahkan user tersebut ke grup sudo:

usermod -aG sudo nama-user

Untuk meningkatkan hak istimewa user biasa sebagai root, jalankan perintah yang diawali dengan sudo:

sudo contoh-perintah

Pertama kali Anda menggunakan sudo dalam suatu sesi, Anda akan diminta memasukkan kata sandi.

Jika Anda ingin menjalankan perintah dengan hak sudo tanpa memasukkan kata sandi, Anda harus mengedit file sudoers. Untuk melakukannya ketik visudo:

sudo visudo

Alat ini akan membuka file /etc/sudoers dengan teks editor baris perintah favorit Anda. Semisal dalam contoh berikut, kami menambahkan user dengan nama toni ke dalam grup sudo. Maka tambahkan baris berikut ke file /etc/sudoers

toni ALL=(ALL) NOPASSWD:ALL

Aktifkan Akun user Root di Ubuntu

Jika karena alasan tertentu Anda perlu mengaktifkan akun root, Anda hanya perlu mengatur kata sandi untuk pengguna root. Di Ubuntu dan distribusi Linux lainnya, Anda dapat mengatur atau mengubah kata sandi akun pengguna dengan perintah passwd .

Sebagai user biasa di Ubuntu, Anda hanya dapat mengubah kata sandi Anda sendiri. Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat mengatur kata sandi root.

Untuk mengaktifkan akun root di Ubuntu, jalankan perintah berikut:

sudo passwd root

Anda akan diminta untuk memasukkan dan mengonfirmasi kata sandi root yang baru:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Kata sandi tidak ditampilkan di layar saat Anda mengetiknya.

Setelah mengatur kata sandi, Anda telah berhasil mengaktifkan akun root. Sekarang Anda dapat masuk ke mesin Ubuntu Anda sebagai root dengan menggunakan kata sandi baru.

Cara Disable User Root di Ubuntu

Jika sebelumnya Anda mengaktifkan user root di Ubuntu dan sekarang Anda ingin menonaktifkannya, cukup set kata sandi root agar kedaluwarsa.

Untuk menonaktifkan kata sandi akun root, gunakan perintah berikut:

sudo passwd -l root

Kesimpulan

Dalam tutorial ini, Anda belajar cara mengaktifkan dan menonaktifkan akun pengguna root di Ubuntu.

Saat mengatur kata sandi, pastikan Anda menggunakan kata sandi yang kuat dan unik. Memiliki kata sandi yang kuat adalah aspek terpenting dari keamanan akun Anda. Seringkali kata sandi yang kuat minimum 8 karakter, menggunakan setidaknya satu huruf besar, satu huruf kecil, satu angka, dan satu karakter khusus.

Cara Aktifkan atau Nonaktifkan User Root di Ubuntu

Cara Aktifkan atau Nonaktifkan User Root di Ubuntu

Sebagai pengguna baru di Ubuntu, Anda mungkin bertanya-tanya bagaimana cara masuk ke sistem Ubuntu Anda sebagai user root atau apa kata sandi default untuk root. Di Ubuntu Linux, akun root dinonaktifkan secara default untuk alasan keamanan.

Tutorial ini menjelaskan cara mengaktifkan dan menonaktifkan akun root di Ubuntu Linux.

User dengan Hak Sudo

Pengguna Ubuntu didorong untuk melakukan tugas administrasi sistem dengan memberikan hak administratif kepada user biasa menggunakan alat bernama sudo. Sudo memungkinkan user dengan hak akses tersebut untuk menjalankan program sebagai pengguna lain, biasanya sebagai user root.

Secara default pada sistem Ubuntu, anggota grup sudo diberikan hak akses sudo. User awal yang dibuat oleh Ubuntu saat instalasi, sudah menjadi anggota grup sudo sehingga kemungkinan besar pengguna yang Anda masuki sudah diberikan hak administratif.

Jika Anda ingin memberikan akses sudo ke pengguna lain cukup tambahkan user tersebut ke grup sudo:

usermod -aG sudo nama-user

Untuk meningkatkan hak istimewa user biasa sebagai root, jalankan perintah yang diawali dengan sudo:

sudo contoh-perintah

Pertama kali Anda menggunakan sudo dalam suatu sesi, Anda akan diminta memasukkan kata sandi.

Jika Anda ingin menjalankan perintah dengan hak sudo tanpa memasukkan kata sandi, Anda harus mengedit file sudoers. Untuk melakukannya ketik visudo:

sudo visudo

Alat ini akan membuka file /etc/sudoers dengan teks editor baris perintah favorit Anda. Semisal dalam contoh berikut, kami menambahkan user dengan nama toni ke dalam grup sudo. Maka tambahkan baris berikut ke file /etc/sudoers

toni ALL=(ALL) NOPASSWD:ALL

Aktifkan Akun user Root di Ubuntu

Jika karena alasan tertentu Anda perlu mengaktifkan akun root, Anda hanya perlu mengatur kata sandi untuk pengguna root. Di Ubuntu dan distribusi Linux lainnya, Anda dapat mengatur atau mengubah kata sandi akun pengguna dengan perintah passwd .

Sebagai user biasa di Ubuntu, Anda hanya dapat mengubah kata sandi Anda sendiri. Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat mengatur kata sandi root.

Untuk mengaktifkan akun root di Ubuntu, jalankan perintah berikut:

sudo passwd root

Anda akan diminta untuk memasukkan dan mengonfirmasi kata sandi root yang baru:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Kata sandi tidak ditampilkan di layar saat Anda mengetiknya.

Setelah mengatur kata sandi, Anda telah berhasil mengaktifkan akun root. Sekarang5.2.1-1ubuntu2 all
transitional package for kdevelop-php-l10n

:

Untuk mempelajari lebih lanjut tentang apa yang dilakukan setiap modul, Anda dapat mencari di internet untuk informasi lebih lanjut tentang mereka. Atau, lihat deskripsi panjang paket dengan mengetik:

apt show <nama_package>

Akan ada banyak output, dengan satu bidang yang disebut Description yang akan memiliki penjelasan yang panjang tentang fungsi yang disediakan modul.

Misalnya, untuk mengetahui apa yang dilakukan modul php-cli, Anda bisa mengetik ini:

apt show php-cli

Seiring dengan sejumlah besar informasi lain, Anda akan menemukan sesuatu yang terlihat seperti ini:

…
Description: command-line interpreter for the PHP scripting language (default)
 This package provides the /usr/bin/php command interpreter, useful for
 testing PHP scripts from a shell or performing general shell scripting tasks.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Ubuntu's default
 PHP version (currently 7.2).
…

Jika, setelah meneliti, Anda memutuskan untuk menginstal paket, Anda dapat melakukannya dengan menggunakan perintah apt install seperti yang telah Anda lakukan untuk perangkat lunak lain.

Jika Anda memutuskan bahwa php-cli adalah sesuatu yang Anda butuhkan, Anda dapat mengetik:

sudo apt install php-cli

Jika Anda ingin menginstal lebih dari satu modul, Anda dapat melakukannya dengan me-listing masing-masing, dipisahkan oleh spasi, mengikuti perintah apt install, seperti ini:

sudo apt install package1 package2

Pada titik ini, LAMP Stack telah diinstal dan dikonfigurasi. Namun, sebelum melakukan perubahan atau menggunakan aplikasi, akan sangat membantu untuk menguji secara proaktif konfigurasi PHP Anda jika ada masalah yang harus diatasi.

Langkah 4 — Testing PHP di Web Server

Untuk menguji apakah sistem Anda dikonfigurasi dengan benar untuk PHP, buat skrip PHP yang sangat mendasar yang disebut info.php. Agar Apache menemukan file ini dan menyajikannya dengan benar, itu harus disimpan ke direktori yang sangat spesifik, yang disebut “root web”.

Di Ubuntu 18.04, direktori ini terletak di /var/www/html/. Buat file di lokasi itu dengan menjalankan:

sudo nano /var/www/html/info.php

Perintah diatas akan membuka file kosong. Tambahkan teks berikut, yang merupakan kode PHP yang valid, di dalam file:
info.php

<?php
phpinfo();
?>

Setelah selesai, simpan dan tutup file.

Sekarang Anda dapat menguji apakah server web Anda dapat menampilkan konten yang dihasilkan oleh skrip PHP ini dengan benar. Untuk mencoba ini, kunjungi halaman ini di browser web Anda. Anda akan memerlukan alamat IP publik server Anda lagi.

Alamat yang ingin Anda kunjungi adalah:

http://your_server_ip/info.php

Halaman yang Anda datangi akan terlihat seperti ini:

Ubuntu 18.04 default PHP info

Halaman ini menyediakan beberapa informasi dasar tentang server Anda dari perspektif PHP. Ini berguna untuk debugging dan untuk memastikan bahwa pengaturan Anda diterapkan dengan benar.

Demi keamanan, Anda mungkin ingin menghapus file ini setelah tes ini karena sebenarnya bisa memberikan informasi tentang server Anda kepada pengguna yang tidak sah. Untuk melakukan ini, jalankan perintah berikut:

sudo rm /var/www/html/info.php

Anda selalu dapat membuat kembali halaman info.php ini jika Anda perlu mengakses informasinya lagi nanti.

Kesimpulan

Sekarang Anda memiliki LAMP stack yang diinstal, Anda memiliki banyak pilihan untuk apa yang harus dilakukan selanjutnya. Pada dasarnya, Anda telah menginstal platform yang memungkinkan Anda menginstal sebagian besar situs web dan perangkat lunak web di server Anda.

Sebagai langkah selanjutnya, Anda harus memastikan bahwa koneksi ke web server Anda diamankan, dengan melayani mereka melalui HTTPS. Opsi termudah di sini adalah menggunakan Let’s Encrypt untuk mengamankan situs Anda dengan sertifikat TLS / SSL gratis.

Cara Aktifkan atau Nonaktifkan User Root di Ubuntu

Cara Aktifkan atau Nonaktifkan User Root di Ubuntu

Sebagai pengguna baru di Ubuntu, Anda mungkin bertanya-tanya bagaimana cara masuk ke sistem Ubuntu Anda sebagai user root atau apa kata sandi default untuk root. Di Ubuntu Linux, akun root dinonaktifkan secara default untuk alasan keamanan.

Tutorial ini menjelaskan cara mengaktifkan dan menonaktifkan akun root di Ubuntu Linux.

User dengan Hak Sudo

Pengguna Ubuntu didorong untuk melakukan tugas administrasi sistem dengan memberikan hak administratif kepada user biasa menggunakan alat bernama sudo. Sudo memungkinkan user dengan hak akses tersebut untuk menjalankan program sebagai pengguna lain, biasanya sebagai user root.

Secara default pada sistem Ubuntu, anggota grup sudo diberikan hak akses sudo. User awal yang dibuat oleh Ubuntu saat instalasi, sudah menjadi anggota grup sudo sehingga kemungkinan besar pengguna yang Anda masuki sudah diberikan hak administratif.

Jika Anda ingin memberikan akses sudo ke pengguna lain cukup tambahkan user tersebut ke grup sudo:

usermod -aG sudo nama-user

Untuk meningkatkan hak istimewa user biasa sebagai root, jalankan perintah yang diawali dengan sudo:

sudo contoh-perintah

Pertama kali Anda menggunakan sudo dalam suatu sesi, Anda akan diminta memasukkan kata sandi.

Jika Anda ingin menjalankan perintah dengan hak sudo tanpa memasukkan kata sandi, Anda harus mengedit file sudoers. Untuk melakukannya ketik visudo:

sudo visudo

Alat ini akan membuka file /etc/sudoers dengan teks editor baris perintah favorit Anda. Semisal dalam contoh berikut, kami menambahkan user dengan nama toni ke dalam grup sudo. Maka tambahkan baris berikut ke file /etc/sudoers

toni ALL=(ALL) NOPASSWD:ALL

Aktifkan Akun user Root di Ubuntu

Jika karena alasan tertentu Anda perlu mengaktifkan akun root, Anda hanya perlu mengatur kata sandi untuk pengguna root. Di Ubuntu dan distribusi Linux lainnya, Anda dapat mengatur atau mengubah kata sandi akun pengguna dengan perintah passwd .

Sebagai user biasa di Ubuntu, Anda hanya dapat mengubah kata sandi Anda sendiri. Pengguna yang Anda masuki harus memiliki hak sudo untuk dapat mengatur kata sandi root.

Untuk mengaktifkan akun root di Ubuntu, jalankan perintah berikut:

sudo passwd root

Anda akan diminta untuk memasukkan dan mengonfirmasi kata sandi root yang baru:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Kata sandi tidak ditampilkan di layar saat Anda mengetiknya.

Setelah mengatur kata sandi, Anda telah berhasil mengaktifkan akun root. Sekarang5.2.1-1ubuntu2 all
transitional package for kdevelop-php-l10n

:

Untuk mempelajari lebih lanjut tentang apa yang dilakukan setiap modul, Anda dapat mencari di internet untuk informasi lebih lanjut tentang mereka. Atau, lihat deskripsi panjang paket dengan mengetik:

apt show <nama_package>

Akan ada banyak output, dengan satu bidang yang disebut Description yang akan memiliki penjelasan yang panjang tentang fungsi yang disediakan modul.

Misalnya, untuk mengetahui apa yang dilakukan modul php-cli, Anda bisa mengetik ini:

apt show php-cli

Seiring dengan sejumlah besar informasi lain, Anda akan menemukan sesuatu yang terlihat seperti ini:

…
Description: command-line interpreter for the PHP scripting language (default)
 This package provides the /usr/bin/php command interpreter, useful for
 testing PHP scripts from a shell or performing general shell scripting tasks.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on Ubuntu's default
 PHP version (currently 7.2).
…

Jika, setelah meneliti, Anda memutuskan untuk menginstal paket, Anda dapat melakukannya dengan menggunakan perintah apt install seperti yang telah Anda lakukan untuk perangkat lunak lain.

Jika Anda memutuskan bahwa php-cli adalah sesuatu yang Anda butuhkan, Anda dapat mengetik:

sudo apt install php-cli

Jika Anda ingin menginstal lebih dari satu modul, Anda dapat melakukannya dengan me-listing masing-masing, dipisahkan oleh spasi, mengikuti perintah apt install, seperti ini:

sudo apt install package1 package2

Pada titik ini, LAMP Stack telah diinstal dan dikonfigurasi. Namun, sebelum melakukan perubahan atau menggunakan aplikasi, akan sangat membantu untuk menguji secara proaktif konfigurasi PHP Anda jika ada masalah yang harus diatasi.

Langkah 4 — Testing PHP di Web Server

Untuk menguji apakah sistem Anda dikonfigurasi dengan benar untuk PHP, buat skrip PHP yang sangat mendasar yang disebut info.php. Agar Apache menemukan file ini dan menyajikannya dengan benar, itu harus disimpan ke direktori yang sangat spesifik, yang disebut “root web”.

Di Ubuntu 18.04, direktori ini terletak di /var/www/html/. Buat file di lokasi itu dengan menjalankan:

sudo nano /var/www/html/info.php

Perintah diatas akan membuka file kosong. Tambahkan teks berikut, yang merupakan kode PHP yang valid, di dalam file:
info.php

<?php
phpinfo();
?>

Setelah selesai, simpan dan tutup file.

Sekarang Anda dapat menguji apakah server web Anda dapat menampilkan konten yang dihasilkan oleh skrip PHP ini dengan benar. Untuk mencoba ini, kunjungi halaman ini di browser web Anda. Anda akan memerlukan alamat IP publik server Anda lagi.

Alamat yang ingin Anda kunjungi adalah:

http://your_server_ip/info.php

Halaman yang Anda datangi akan terlihat seperti ini:

Ubuntu 18.04 default PHP info

Halaman ini menyediakan beberapa informasi dasar tentang server Anda dari perspektif PHP. Ini berguna untuk debugging dan untuk memastikan bahwa pengaturan Anda diterapkan dengan benar.

Demi keamanan, Anda mungkin ingin menghapus file ini setelah tes ini karena sebenarnya bisa memberikan informasi tentang server Anda kepada pengguna yang tidak sah. Untuk melakukan ini, jalankan perintah berikut:

sudo rm /var/www/html/info.php

Anda selalu dapat membuat kembali halaman info.php ini jika Anda perlu mengakses informasinya lagi nanti.

Kesimpulan

Sekarang Anda memiliki LAMP stack yang diinstal, Anda memiliki banyak pilihan untuk apa yang harus dilakukan selanjutnya. Pada dasarnya, Anda telah menginstal platform yang memungkinkan Anda menginstal sebagian besar situs web dan perangkat lunak web di server Anda.

Sebagai langkah selanjutnya, Anda harus memastikan bahwa koneksi ke web server Anda diamankan, dengan melayani mereka melalui HTTPS. Opsi termudah di sini adalah menggunakan Let’s Encrypt untuk mengamankan situs Anda dengan sertifikat TLS / SSL gratis.