Perintah SO LINUX


 📚 Perintah SO LINUX: Operasi File, Perizinan, Manajemen Pengguna, dan Sudo

Linux adalah salah satu sistem operasi yang populer, terutama di kalangan pengembang dan administrator sistem. Salah satu keunggulan Linux adalah fleksibilitas dan kekuatan perintah terminalnya. Artikel ini membahas langkah-langkah kerja perintah terminal Linux yang berfokus pada operasi file 📁, perizinan file 🔐, manajemen pengguna 👥, dan penggunaan perintah sudo 🛡️


1. Langkah Kerja Perintah Terminal Terkait Operasi File 📁

Membuat File atau Direktori

  • Membuat file kosong:

    touch nama_file.txt
    
  • Membuat direktori baru:

    mkdir nama_direktori
    

Menyalin File atau Direktori

  • Menyalin file:
    cp sumber.txt tujuan.txt
    
  • Menyalin seluruh isi direktori:
    cp -r direktori_sumber direktori_tujuan
    

Memindahkan atau Mengganti Nama File

  • Memindahkan file ke direktori lain:
    mv file.txt /path/tujuan/
    
  • Mengganti nama file:
    mv nama_lama.txt nama_baru.txt
    

Menghapus File atau Direktori

  • Menghapus file:
    rm file.txt
    
  • Menghapus direktori dan isinya:
    rm -r nama_direktori
    

Melihat Isi File

  • Menampilkan isi file:
    cat file.txt
    
  • Menampilkan isi file secara halaman per halaman:
    less file.txt

2. Langkah Kerja Perintah Terminal Terkait Perizinan File 🔐

Memeriksa Izin File

  • Melihat izin file atau direktori:
    ls -l
    
    Contoh output:
    -rw-r--r-- 1 user group 1234 Jan 1 12:00 file.txt
    
    Format:
    • Karakter awal menunjukkan tipe file (misalnya - untuk file biasa, d untuk direktori).
    • Grup kedua dan ketiga menunjukkan izin (read 📃, write ✍️, execute 🔨) untuk pemilik, grup, dan lainnya.

Mengubah Izin File

  • Memberi izin baca, tulis, dan eksekusi kepada pemilik:
    chmod u+rwx file.txt
    
  • Mengatur izin menggunakan angka:
    chmod 755 file.txt
    
    • 7: Baca (4) + Tulis (2) + Eksekusi (1).
    • 5: Baca (4) + Eksekusi (1).

Mengubah Kepemilikan File

  • Mengubah pemilik file:
    sudo chown nama_user file.txt
    
  • Mengubah pemilik dan grup file:
    sudo chown nama_user:nama_grup file.txt

3. Langkah Kerja Perintah Terminal Terkait Manajemen User 👥

Menambahkan User Baru

  • Menambahkan pengguna baru:
    sudo adduser nama_user
    
    Anda akan diminta mengisi informasi seperti nama lengkap dan kata sandi.

Menghapus User

  • Menghapus pengguna:
    sudo deluser nama_user
    
  • Menghapus pengguna beserta direktori home-nya:
    sudo deluser --remove-home nama_user
    

Memeriksa Informasi Pengguna

  • Melihat user yang sedang login:
    who
    
  • Melihat detail informasi pengguna:
    id nama_user

4. Langkah Kerja Perintah Terminal Terkait Sudo 🛡️

Menjalankan Perintah dengan Hak Administrator

  • Menjalankan perintah biasa dengan sudo:
    sudo apt update
    
  • Mengedit file sistem (menggunakan editor teks):
    sudo nano /etc/fstab
    

Menambahkan User ke Sudoers

  • Mengedit file sudoers menggunakan visudo untuk memastikan konfigurasi aman:
    sudo visudo
    
  • Tambahkan baris berikut untuk memberi akses sudo kepada pengguna:
    nama_user ALL=(ALL) ALL
    

Melihat Log Aktivitas Sudo

  • Memeriksa log aktivitas sudo:
    sudo cat /var/log/auth.log | grep sudo

📃 PENJELASAN

Perintah terminal Linux menawarkan fleksibilitas dan kekuatan untuk mengelola file 📁, izin 🔐, pengguna 👥, dan hak administrator 🛡️. Dengan memahami langkah-langkah kerja yang telah dijelaskan, Anda dapat meningkatkan produktivitas dan efisiensi saat bekerja dengan sistem operasi Linux. Jika Anda baru memulai, praktikkan perintah-perintah ini secara berkala untuk memperdalam pemahaman Anda.

Komentar