User and Group Management

 

User and Group Management in Linux Fedora

Add user

Menambahkan pengguna baru melibatkan berurusan dengan akun selain akun Anda sendiri yang membutuhkan hak istimewa pengguna super (alias root). Hal yang sama berlaku untuk tugas manajemen pengguna atau grup lainnya, seperti menghapus akun, memperbarui akun, serta membuat dan menghapus grup.

 

Operasi ini dilakukan menggunakan perintah berikut:

·        adduser: tambahkan pengguna ke sistem.

·        userdel: menghapus akun pengguna dan file terkait.

·        addgroup: tambahkan grup ke sistem.

·        delgroup: menghapus grup dari sistem.

·        usermod: memodifikasi akun pengguna.

·        chage: ubah informasi kedaluwarsa kata sandi pengguna.

·        sudo: jalankan satu atau beberapa perintah sebagai pengguna lain (biasanya dengan izin pengguna super).

·        File yang relevan: /etc/passwd (informasi pengguna), 

·        /etc/shadow (kata sandi terenkripsi), 

·        /etc/group (informasi grup) dan,

·        /etc/sudoers (konfigurasi untuk sudo).

Izin superuser dapat diperoleh baik dengan mengubah ke pengguna root dengan perintah su atau menggunakan sudo. Pendekatan yang terakhir digunakan secara default di Ubuntu dan turunannya, dan lebih disukai daripada yang pertama dalam distribusi lain juga.

 

Menambahkan Akun Reguler Baru

Untuk memulai, mari kita buat pengguna baru

 

adduser gilang

 

Anda mungkin diminta untuk mengatur kata sandi awal pengguna baru, dan informasi opsional lainnya (seperti nama lengkap, telepon kantor, dll). Ini akan disimpan di /etc/passwd menggunakan titik dua sebagai pemisah bidang. Jika tidak, Anda dapat menetapkan kata sandi untuk akun yang baru dibuat bernama pluralsight dengan

 

passwd gilang

 

Beralih Pengguna

gunakan perintah su untuk mengubah ke akun tersebut. Perhatikan bahwa mulai saat ini, tidak perlu menggunakan akun root jika Anda berada di CentOS atau yang serupa.

 

Selain itu, opsi -l akan memungkinkan untuk menyediakan lingkungan seperti yang diharapkan pengguna jika dia telah masuk secara langsung:

 

su -l gilang

 

Memulai dengan Manajemen Pengguna

Saat kita masuk sebagai gilang, mari tambahkan akun pengguna lain yang disebut januar dengan kata sandi pilihan kita. Anda dapat melewati perintah kedua jika yang pertama meminta Anda memasukkan kata sandi untuk januar:

 

adduser januar
passwd januar

 

Jika semuanya berjalan seperti yang diharapkan, pengguna baru dan grup utama yang disebut januar dibuat dengan pengguna dan id grup yang unik, masing-masing. Selain itu, pengguna baru diberi direktori pribadi (/home/januar dalam kasus ini) dan shell login (/bin/bash secara default).

 

Dengan menggunakan usermod kita dapat mengubah direktori home ke direktori lain yang sudah ada, mengedit shell login, dan menambahkan komentar opsional pada pengguna (seperti nama lengkap atau informasi yang lain).

 

Untuk mengubah direktori home menjadi /Users/januar (direktori ini harus ada), gunakan opsi --home (atau padanan pendeknya -d):

 

usermod --home /Users/januar januar

 

Jika pengguna lebih suka menggunakan /bin/sh sebagai shell login (atau kebijakan perusahaan mengharuskan karyawan untuk menggunakannya), bendera --shell (atau -s) akan melakukan trik:

 

usermod --shell /bin/sh januar

 

Untuk menambahkan komentar deskriptif ke akun pengguna, gunakan --comment (atau -c), diikuti dengan komentar yang disertakan di antara tanda kutip ganda. Misalnya, Anda dapat melakukannya

 

usermod --comment "akun digunakan ole gilang" januar

 

Perintah di atas dapat dikelompokkan menjadi satu sebagai berikut:

 

usermod --home /Users/januar --shell /bin/sh --comment "akun digunakan oleh gilang" januar

 

Seperti yang Anda lihat dalam contoh-contoh ini, sintaks usermod terdiri dari memanggil perintah diikuti oleh satu atau lebih opsi (dengan nilai yang sesuai) dan akun pengguna yang harus mereka terapkan.

 

Selain mengubah direktori home pengguna, shell login, dan komentar deskriptif, usermod juga memungkinkan Anda untuk mengunci (dan membuka kunci) akun dan mengatur tanggal kedaluwarsanya. Untuk melakukannya, gunakan --lock (atau -L), --unlock (atau -U), dan --expiredate (atau -e), masing-masing. Tanggal kedaluwarsa harus ditentukan menggunakan format YYYY-MM-DD.

 

Misalnya, untuk mengunci januar, lakukan:

 

usermod --lock januar

 

Jika kita sekarang mencoba untuk login sebagai januar, kita akan mendapatkan kesalahan kegagalan Otentikasi

 

usermod --unlock januar

 

Untuk mengatur tanggal kedaluwarsa januar menjadi 31 Oktober 2017, lakukan

 

usermod --expire-date 2022-09-20 januar

 

Perubahan kemudian dapat dilihat dengan

 

chage -l januar

 

Omong-omong, Anda dapat menggunakan chage untuk menegakkan kebijakan perubahan kata sandi. Sebagai tindakan keamanan, penting untuk meminta pengguna mengubah kata sandi mereka setelah jangka waktu tertentu. Misalnya, untuk memaksa siswa mengubah kata sandinya setiap 60 hari, lakukan:

 

chage --maxdays 60 januar

 

Di man chage Anda dapat menemukan informasi lebih lanjut tentang tugas kedaluwarsa kata sandi berguna lainnya. Jika akun perlu dihapus untuk selamanya, gunakan

 

userdel -r

 

Diikuti dengan nama pengguna yang sesuai. Dalam contoh ini, penggunaan -r akan memastikan bahwa semua file pengguna juga dihapus. Jika Anda ingin menyimpan file seperti itu karena alasan tertentu, hilangkan opsi itu.


Add Group

Di Linux, grup dapat didefinisikan sebagai cara untuk mengatur pengguna yang memerlukan jenis akses yang sama ke direktori atau file.

Untuk membuat grup baru bernama keuangan, lakukan

 

addgroup sipit5505

 

Untuk menghapusnya dari sistem, gunakan

 

delgroup sipit5505

 

Informasi untuk grup baru disimpan di /etc/group, di mana setiap baris menunjukkan nama grup dan akun pengguna yang terkait dengannya.

 

Penting bagi Anda untuk mempraktikkan perintah dan contoh yang diuraikan dalam bagian ini sampai Anda merasa percaya diri menggunakannya. Kemudian lanjutkan ke Panduan berikutnya di mana kami akan menambahkan dan menghapus pengguna ke dan dari grup, dan memberikan atau mencegah akses ke file dan direktori, selanjutnya kita lanjut ke materi Disk Permission untuk materi selanjunta kalian bisa cari dengan klik link ini permission-dalam-file-linux


  

Komentar