Manajemen akun pengguna adalah salah satu dari banyak tantangan administrator sistem Linux. Beberapa tanggung jawab administrator sistem adalah mengaktifkan/menonaktifkan akun pengguna, melestarikan direktori home, mengatur izin pengguna, menetapkan grup/kulit ke pengguna, dan mengelola kata sandi.

Kontrol akun pengguna yang efektif hanya dimungkinkan setelah terbiasa dengan dasar-dasar manajemen akun Linux. Oleh karena itu, artikel ini merupakan batu loncatan untuk mengamankan akun pengguna. Ini menunjukkan cara membuat, menghapus, dan memodifikasi akun pengguna dan mengelola pengaturan atau file yang telah ditentukan untuk membangun lingkungan yang paling cocok dan aman bagi pengguna Linux.

Cara Menambahkan Akun Pengguna di Linux

Sebagai peringatan, setiap pengguna yang menggunakan mesin Linux Anda harus memiliki akun pengguna yang terpisah. Akun pengguna memungkinkan Anda untuk memisahkan file Anda di tempat yang aman dengan kemampuan untuk menyesuaikan direktori home, jalur, variabel lingkungan, dll.

instagram viewer

Sebelum memulai dengan pembuatan pengguna baru, daftar akun pengguna yang tersedia dengan bantuan dari memotong perintah sebagai berikut:

potong -d: -f1 /etc/passwd

Cara paling sederhana untuk membuat akun pengguna baru di Linux adalah dengan bantuan tambahkan pengguna. Utilitas ini menawarkan berbagai parameter untuk menentukan informasi tambahan sambil menambahkan pengguna baru. Beberapa opsinya adalah:

  • -C: Menambahkan deskripsi/komentar ke akun pengguna.
    useradd -c "John Wise" john
  • -D: Mengatur direktori home untuk pengguna yang ditentukan. Secara default, perintah useradd menyetelnya ke nama pengguna (/ home/john), tetapi Anda dapat menggantinya dengan direktori pilihan Anda sebagai berikut:
    useradd -d /mnt/home/john
  • -G: Memungkinkan Anda menyetel grup utama pengguna. Pengguna akan ditambahkan ke grup secara default jika Anda tidak menambahkannya selama proses pembuatan.
  • -G: Menambahkan pengguna ke beberapa grup.
    useradd -jus G, apel, linux, tech john
  • -Hai: Membuat akun pengguna baru menggunakan UID pengguna yang ada.
  • -P: Digunakan untuk menambahkan kata sandi terenkripsi ke akun. Anda juga dapat menambahkan kata sandi Anda nanti menggunakan perintah passwd.
    passwd john

Misalnya, inilah cara Anda dapat menggunakan perintah useradd dan beberapa parameter di atas untuk menambahkan pengguna baru:

useradd -g tech -G apple, linux -s /bin/zsh -c "James Adem" adem

Dalam proses pembuatan pengguna, perintah di atas melakukan beberapa tindakan:

  • Set teknologi sebagai grup utama pengguna
  • Menetapkan Zsh sebagai shell default untuk pengguna
  • Menambahkan adem ke grup apple dan linux. Operasi ini juga membuat entri baru di dalam /etc/group mengajukan.
  • Set /home/adem sebagai direktori home default
  • Membuat entri baru di dalam /etc/passwd dan /etc/shadow file. Perintah menambahkan baris berikut ke file /etc/passwd:
    adem: x: 1002:1007:James Adem:/home/sara:/bin/zsh

Ubah Pengaturan Pengguna Default

Perintah useradd membaca nilai default dari /etc/login.defs, /etc/useradd, dan /etc/default/useradd. Anda dapat membuka file di editor teks favorit Anda di Linux, membuat dan menyimpan perubahan yang sesuai sebelum menggunakan perintah.

Anda dapat melihat beberapa pengaturan yang tersedia di dalam login.defs menggunakan perintah berikut:

cat /etc/login.defs | grep 'PASS\|UID\|GID'

Baris tanpa komentar adalah kata kunci dengan nilai. Misalnya, LULUS_MAX_DAYS kata kunci menetapkan maksimum 9999 hari untuk kedaluwarsa kata sandi. Demikian pula, LULUS_MIN_LEN kata kunci membutuhkan panjang kata sandi setidaknya lima karakter. Terakhir, kata kunci UID dan GID memungkinkan penyesuaian rentang ID pengguna dan grup untuk akun pengguna baru mana pun.

Anda juga dapat melihat/memodifikasi pengaturan default yang ada di dalam file dengan menggunakan perintah useradd dengan -D bendera.

Perhatikan bahwa Anda tidak menggunakan -D tandai untuk membuat akun baru. Sebaliknya, itu hanya memungkinkan Anda untuk mengubah pengaturan default. Juga, ini mendukung perubahan hanya untuk beberapa parameter yang digunakan perintah useradd untuk membuat akun.

Bendera Keterangan
-B Memodifikasi direktori home default (/home) untuk akun pengguna baru.
-G Memodifikasi grup utama pengguna baru default (nama pengguna) dengan grup default lainnya.
-S Menggantikan default /bin/bash shell dengan shell default lain.
-e Memodifikasi tanggal kedaluwarsa default untuk menonaktifkan akun pengguna di YYYY-MM-DD format.
-F Memungkinkan untuk mengatur hari tidak aktif sebelum akun dinonaktifkan dan setelah kedaluwarsa kata sandi

Misalnya, perintah berikut mengubah shell default menjadi /bin/sh dan direktori home ke /home/new:

useradd -D -b /home/new -s /bin/sh

Ubah Grup Pengguna di Linux

usermod adalah utilitas Linux sederhana namun mudah untuk mengubah detail akun pengguna. Ini mendukung parameter atau flag yang serupa dengan tambahkan pengguna perintah dan itulah mengapa penggunaannya cukup sederhana.

Misalnya, Anda dapat mengubah shell default adem pengguna dari /bin/sh menjadi /bin/bash sebagai berikut:

usermod -s /bin/bash adem

Sekarang untuk memasukkan adem dalam penjualan grup, Anda harus menggunakan -aG bendera secara sederhana -G flag akan menghapus pengguna dari grup tambahan yang ditambahkan sebelumnya: apel dan linux.

usermod -aG penjualan adem
kucing /etc/grup | grep adem

Terkait: Utilitas Baris Perintah Terbaik untuk Melihat Konten File di Linux

Cara Menghapus Akun Pengguna di Linux

Linux menawarkan utilitas baris perintah lain penggunadel untuk menghapus akun pengguna apa pun. Berikut sintaks dasarnya:

nama pengguna del

Namun, itu hanya akan menghapus detail akun dari /etc/passwd mengajukan. Untuk menghapus direktori home pengguna juga, gunakan -R bendera, sebagai berikut:

userdel -r nama pengguna

Sebagai tindakan pencegahan, kami sarankan untuk menemukan semua file yang dimiliki oleh pengguna dan menetapkannya kembali ke akun pengguna lain yang ada. Menggunakan perintah temukan untuk membuat daftar semua file yang dimiliki oleh pengguna atau ditetapkan ke ID pengguna yang telah Anda hapus atau tidak terkait dengan pengguna mana pun.

temukan / -nama pengguna pengguna -ls
temukan / -uid 504 -ls
temukan / -nouser -ls

Manajemen Akun Pengguna Linux Singkatnya

Artikel ini menunjukkan contoh pembuatan, penghapusan, dan modifikasi akun pengguna Linux dengan tips dan trik untuk pengguna Linux pemula yang ingin mengejar administrasi sistem dan mempelajari akun pengguna pengelolaan.

Ini juga menunjukkan cara mengedit file konfigurasi untuk menentukan rentang UID dan GID dan mengubah pengaturan default untuk pembuatan akun pengguna di Linux.

Cara Menambahkan Pengguna di Linux

Perlu memberi anggota keluarga atau teman akses ke PC Linux Anda? Inilah cara menambahkan pengguna di Linux dan memberi mereka akun mereka sendiri.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Linux
  • Kontrol Akun Pengguna
  • Dasar Linux
Tentang Penulis
Rumaisa Niazi (5 Artikel Diterbitkan)

Rumaisa adalah penulis lepas di MUO. Dia telah memakai banyak topi, dari Matematikawan hingga penggemar Keamanan Informasi, dan sekarang bekerja sebagai Analis SOC. Minatnya termasuk membaca dan menulis tentang teknologi baru, distribusi Linux, dan apa pun seputar Keamanan Informasi.

More From Rumaisa Niazi

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan