GNU/Linux >> Belajar Linux >  >> Linux

Cara Bekerja Dengan Pengguna Dan Grup Di Linux

Pengantar Pengguna Dan Grup Di Linux

Dalam tutorial ini kami akan menunjukkan kepada Anda dasar-dasar untuk bekerja dengan Pengguna dan Grup Linux, kami akan sedikit meningkatkan dengan pengetahuan tambahan jika diperlukan dan lebih banyak lagi.

Mengapa kita perlu memahami akun pengguna di Linux?
Linux adalah platform multi-pengguna, di mana setiap pengguna memiliki hak yang berbeda. Beberapa dapat membaca, yang lain dapat membaca dan menulis, atau memiliki hak untuk melihat direktori tertentu. Selain itu, lebih dari satu pengguna dapat berada di sistem secara bersamaan.

Apa yang akan dibahas dalam artikel ini?

  • Pengguna Linux [ buat, hapus, cari, kunci ]
  • Grup pengguna [ buat , hapus , serch, tetapkan ]
  • Memberdayakan pengguna
  • Menambahkan pengguna ke sudo rs
  • Perintah alternatif
  • Tutorial video 60 detik untuk adaptasi yang lebih mudah
Hanya pengguna root atau pengguna dengan hak istimewa sudo dapat menambah atau menghapus pengguna.

Menambahkan pengguna di linux

Untuk menambahkan pengguna, kami menggunakan perintah adduser , berikut sintaks dasarnya:

adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID]
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] [--add_extra_groups]
[--encrypt-home] USER
   Add a normal user
Code language: Bash (bash)

Seperti yang Anda lihat di sintaks dasar di bagian bawah ada teks "Tambahkan pengguna normal". Itu berarti kami memiliki opsi lain seperti menambahkan grup pengguna atau grup sistem, menambahkan pengguna ke grup, dan lainnya. Jika Anda mengetik adduser –help Anda akan melihat semua opsi tetapi untuk saat ini kami akan membuat pengguna pertama kami. Sebut saja namanya John.

# Adding our first user (no capital letters)
$ adduser john

# Output
Adding user `john' ...
Adding new group `john' (1003) ...
Adding new user `john' (1003) with group `john' ...
Creating home directory `/home/john' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for john
Enter the new value, or press ENTER for the default
        Full Name []: John
        Room Number []: 13
        Work Phone []: 0878555123
        Home Phone []: 859 31 21 11
        Other []: A test user ( to be deleted after)
Is the information correct? [Y/n] y

Code language: Bash (bash)

Sekarang kami telah membuat pengguna pertama kami dengan nama John Wayne, bekerja di ruang 13 dengan telepon kantor 0878555123 dan telepon rumah 08785555123, dan kami memiliki deskripsi yang baik untuk mengetahui bahwa kami perlu menghapusnya setelah tutorial ini.

Perlu diingat bahwa linux memiliki banyak cara untuk menambahkan pengguna. Seperti perintah biner useradd . Inilah perbedaannya:

useradd adalah biner asli yang dikompilasi dengan sistem. Namun, adduser adalah skrip perl yang menggunakan useradd biner di back-end.

adduser lebih ramah pengguna dan interaktif daripada back-endnya useradd . Tidak ada perbedaan dalam fitur yang disediakan .

Membuat grup dan menambahkannya ke pengguna

Saat kita membuat pengguna, dia secara otomatis mendapatkan grup utamanya misalnya John:John, ini adalah grup utamanya.
Tetapi kami juga dapat memberikan John hak untuk bekerja dengan grup lain yang akan menjadi grup pelengkapnya, sehingga ia dapat bekerja bersama dengan pengguna lain. Sekarang mari buat grup uji dan tambahkan dia ke dalamnya.

# Create a new group
$ sudo groupadd new_group

# Add user to group
$ sudo adduser john new_groupCode language: PHP (php)
Jika kita ingin menambahkan John sebagai sudo pengguna kita dapat melakukan hal berikut:
$ sudo usermod -aG sudo johnMetode alternatif untuk adduser adalah modus pengguna seperti misalnya:
$ sudo usermod –a –G new_group john

Ok, jadi sekarang kami memiliki pengguna baru John, dia memiliki grup utamanya john dan grup tambahannya "new_group". Tapi kelompok lain apa yang dimiliki John? Kita dapat memeriksanya dengan perintah "grup" berikutnya.

# Display which groups a user is member of
$ groups john
john : john cdrom dip plugdev lxd new_groupCode language: PHP (php)

Menghapus Pengguna Dan Grup, menonaktifkan login pengguna

Untuk menghapus grup, Anda dapat menggunakan groupdel seperti:
$ sudo groupdel new_group

Oke, tapi sekarang kami telah memutuskan untuk menghapus John dari new_group jadi kami melakukan hal berikut:

# Remove a user from group
$ sudo gpasswd –d john new_groupCode language: PHP (php)

Tapi jangan berhenti di situ, John telah menjadi anak nakal dan kami ingin menonaktifkannya agar tidak memasuki sistem kami:

# Disable user login in system
passwd -l john

# Enable user login in system
passwd -u johnCode language: PHP (php)

Setelah sedikit berpikir, kami memutuskan bahwa kami ingin menghapus John selamanya, jadi ayo lakukan!

# Delete user from system
$ sudo deluser johnCode language: PHP (php)

Berikut adalah video tutorial 60 detik untuk adaptasi yang lebih mudah pada perintah di atas

Kesimpulan

Sekarang John tidak ada lagi

Tapi serius, di Linux, bekerja dengan pengguna dan grup tidak rumit, ada berbagai macam perintah, dan dalam tutorial ini kami mencoba menunjukkan kepada Anda masing-masing dengan cara yang menurut kami mudah diingat. Selain itu, kami menawarkan video pendek di mana Anda dapat melihat cara kerja perintah.

Kami harap Anda menikmati artikel ini di Pengguna Dan Grup jika demikian, beri peringkat halaman ini dengan bintang di bawah dan berlangganan saluran YouTube kami.


Linux
  1. Cara Membuat Banyak Akun Pengguna di Linux

  2. Tambahkan Pengguna ke Grup di Linux, Bagaimana Melakukannya (Dengan Contoh)

  3. Kelola Pengguna Linux &Grup Linux

  1. Cara Menemukan Semua Pengguna Sudo Di Linux

  2. Cara membuat dan menghapus grup pengguna di Linux

  3. Pengguna dan Grup

  1. Cara mengelola izin Linux untuk pengguna, grup, dan lainnya

  2. Bagaimana mengelola pengguna dengan useradd di linux

  3. Cara Mengunci dan Membuka Kunci Pengguna di Linux