GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah adduser/addgroup Linux untuk Pemula (7 Contoh)

Sebagai administrator sistem Linux, salah satu tugas dasar yang harus Anda lakukan adalah membuat akun untuk pengguna baru dan mengelola grup pengguna. Tentu saja, ada utilitas baris perintah yang memungkinkan Anda melakukan ini, dan tutorial ini, kita akan membahas dasar-dasar dari dua perintah tersebut:adduser dan tambahkan grup .

Sebelum kita melanjutkan, perlu disebutkan bahwa semua contoh dalam artikel ini telah diuji pada Ubuntu 16.04 LTS. Juga, artikel ini terutama membahas adduser, tetapi addgroup juga bekerja dengan cara yang sama untuk sebagian besar.

Perintah adduser/addgroup Linux

Seperti namanya, alat ini memungkinkan Anda menambahkan pengguna dan grup baru ke sistem. Berikut sintaks dasar dari perintah ini:

adduser [options or flags] user
addgroup [options or flags] group

Berikut adalah bagaimana halaman manual menjelaskan alat-alat ini:

       adduser  and  addgroup  add users and groups to the system according to
       command    line    options    and    configuration    information    in
       /etc/adduser.conf.   They  are  friendlier  front ends to the low level
       tools like useradd, groupadd and usermod programs, by default  choosing
       Debian  policy conformant UID and GID values, creating a home directory
       with skeletal configuration, running a custom script,  and  other  fea?
       tures.

Contoh gaya Tanya Jawab berikut akan memberi Anda ide bagus tentang cara kerja utilitas ini.

Q1. Bagaimana cara menggunakan perintah adduser dan addgroup?

Menambahkan pengguna atau grup cukup mudah - yang harus Anda lakukan adalah meneruskan nama pengguna baru (atau grup) ke perintah. Misalnya:

adduser [user-name]

Tak perlu dikatakan, Anda harus menjadi root, atau memerlukan hak istimewa yang ditingkatkan agar proses ini berfungsi. Tangkapan layar berikut menunjukkan pengguna baru ditambahkan melalui alat ini:

Jadi Anda dapat melihat, Anda akan ditanya beberapa pertanyaan, yang dapat Anda pilih untuk dijawab dengan menekan ENTER sehingga sistem memilih nilai default dengan sendirinya.

Setelah ditambahkan, Anda dapat beralih ke pengguna baru menggunakan perintah su dengan cara berikut:

Q2. Bagaimana cara membuat adduser/addgroup menggunakan file conf yang berbeda?

Seperti yang telah disebutkan di awal, secara default, perintah adduser/addgroup membaca file /etc/adduser.conf untuk menjalankan operasinya. Namun, jika karena alasan tertentu, Anda ingin mereka membaca file khusus yang berada di lokasi khusus, Anda dapat meneruskan informasi tersebut menggunakan --conf pilihan.

adduser --conf [new-conf-file-name-path]

Q3. Apa perbedaan antara sistem dan pengguna/grup biasa?

Jika Anda melihat dokumentasi halaman manual dari utilitas ini, Anda akan menemukan bahwa Anda dapat menggunakan adduser untuk menambahkan pengguna biasa atau pengguna sistem.

Add a normal user
       If  called  with  one  non-option  argument and without the --system or
       --group options, adduser will add a normal user.
Add a system user
       If called with one non-option argument and the --system option, adduser
       will add a system user.

Penting bagi Anda untuk mengetahui perbedaan antara keduanya terlebih dahulu.

Meskipun secara teknis tidak ada perbedaan antara pengguna ini, Anda harus membuat pengguna sistem saat membuat akun untuk menjalankan perangkat lunak sistem seperti daemon atau layanan - pada dasarnya, jika akun tidak memerlukan penggunaan interaktif. Secara keseluruhan, pemisahan ini membantu memisahkan akun pengguna dan perangkat lunak.

Q4. Bagaimana cara mencegah pengguna masuk?

Jika Anda ingin menonaktifkan akun pengguna, yang berarti mencegah pengguna masuk, gunakan --disabled-login pilihan.

adduser --disabled-login [OPTIONS] user

Opsi ini menyetel kata sandi menjadi !, yang berarti "login dinonaktifkan, pengguna tidak akan dapat masuk."

Ingatlah bahwa ini hanya akan mencegah login pengguna - Anda masih dapat beralih ke akun ini dari akun lain menggunakan su perintah.

Q5. Bagaimana cara memaksa adduser untuk membuat direktori home khusus?

Seperti yang telah dibahas, perintah adduser mengambil informasi dari file konfigurasi, dan informasi ini mencakup direktori untuk digunakan sebagai direktori home pengguna. Namun, jika mau, Anda dapat menentukannya sendiri menggunakan --home pilihan.

adduser --home [dire-name-path] user
--home DIR
              Use  DIR  as  the user's home directory, rather than the default
              specified by the configuration file.  If the directory does  not
              exist, it is created and skeleton files are copied.

Ada juga bendera serupa lainnya. Misalnya, --no-create-home option memberitahu alat untuk tidak membuat direktori home, meskipun direktori tersebut tidak ada. Lalu ada --shell yang dapat Anda gunakan untuk memaksa adduser menggunakan shell yang berbeda sebagai shell login pengguna, bukan default yang ditentukan oleh file konfigurasi.

Q6. Bagaimana cara membuat pengguna atau grup dengan ID khusus?

Jika mau, Anda dapat memaksa adduser dan addgroup untuk menetapkan ID pengguna dan grup khusus saat membuat pengguna dan grup, masing-masing. Ini dapat dicapai dengan menggunakan --uid dan --gid pilihan.

--uid ID
              Force the new userid to be the given number.  adduser will  fail
              if the userid is already taken.
--gid ID
              When creating a group, this option forces the new groupid to  be
              the  given  number.   When creating a user, this option will put
              the user in that group.

Q7. Bagaimana cara membuat adduser/addgroup memancarkan informasi minimal atau maksimal?

Untuk membuat alat ini memancarkan info minimum, gunakan --quiet opsi baris perintah. Dan jika Anda ingin alat ini bertele-tele, gunakan --debug pilihan. Tangkapan layar berikut memberikan gambaran yang jelas tentang perbedaan antara keduanya:

Kesimpulan

Baik perintah adduser dan addgroup memiliki kurva belajar yang baik, tetapi itu tidak berarti mereka sulit untuk dipahami. Bahkan, Anda dapat mulai dengan mempelajari opsi yang membantu Anda melakukan pekerjaan Anda, dan memahami orang lain secara bertahap. Kami telah menjelaskan beberapa opsi di sini. Setelah Anda selesai melakukannya, buka halaman manual umum untuk alat ini guna mempelajari lebih lanjut.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial perintah comm Linux untuk pemula (5 contoh)

  3. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  1. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  2. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  3. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  1. Tutorial Perintah Linux env Untuk Pemula (5 Contoh)

  2. Tutorial Perintah ukuran Linux untuk Pemula (6 Contoh)

  3. Linux membunuh Tutorial Perintah untuk Pemula (5 Contoh)