- File /etc/passwd
Merupakan file yang berisi informasi mengenai user dan mempunyai format teks ASCII. File ini dapat dibaca oleh seluruh user tetapi hanya dapat diubah oleh superuser. Setiap baris mewakili seorang user yang terdiri dari 7 kolom yang dibatasi oleh titik dua (:)
Username : Nama yang akan dimasukkan kedalam login.
- Password : Berisi password dalam bentuk terenkripsi.
- UID : User Indentification Number.
- GID : Group Indentification Number.
- Comment : Biasanya diisi dengan nama lengkap user.
- Home directory : Berisi home directory user.
- Shell : Berisi tipe shell yang akan digunakan.
- File /etc/group
Berisi halnya seluruh 4 kolom informasi mengenai group dimana user tergabung. Seperti file /etc/passwd, file /etc/group juga dapat dibaca oleh user. Setiap baris mewakili sebuah group yang terdiri dariyang dibatasi oleh titik dua (:)
- Group name : Berisi nama grup.
- Password : Biasanya dikosongkan.
- GID : Group Indentification Number.
- Member list : Berisi daftarr user yang akan bergabung dalam grup.
- File /etc/shadow
File /etc/shadow digunakan apabila sistem Linux Anda menerapkan fasilitas shadow password. File ini hanya bisa dibaca dan diubah oleh root.
- Username : Nama yang akan digunakan ketika login.
- Password : Berisi password dalam bentuk terenkripsi.
- Date password last changed : Jumlah ahri sejak 1 januari 1970 terakhir kali password diganti.
- Number of days before password can be changed : Jumlah hari minimim sebelum password boleh diganti.
- Number of days before a password change is required : Jumlah hari sebelum password harus diganti.
- Number of days warning before password change : Jumlah hari dimana peringatan akan ditampilkan sebelum password harus diganti.
- Number of days before the account is disable : jumlah hari setelah expire sebelum account di disable.
- Date since the account has been disable : Jumlah hari sejak 1 januari 1970 sejak account di disable.
- A reserved field : Kolom cadangan.
- File /etc/gshadow
File /etc/gshadow digunakan apabila sistem Linux Anda menerapkan fasilitas shadow password. File ini hanya bisa dibaca dan diubah oleh root.
- Group name : Berisi nama grup.
- Password : Biasanya dikosongkan.
- GID : Grup ID.
- Member list : Berisi daftar user yang bergabung dalam grup.
- Menambah User Baru
Sintaks : useradd [-option] nama_user
- -c comment : Berisi komentar mengenai user.
- -d home-dir : Home directory yang akan digunakan sebagai penggan /home/username.
- -e date : :Tanggal account akan di disable dalam format YYYY.
- -f days : Jumlah hari setelah password expired hingga account akan di disable segera setelah password expire.
- -g group-name : Nama grup dimana user menjadi anggota
- -G group-list :daftar grup tambahan, dipisahkan oleh koma, dimana menjadi anggota.
- -m : Buat home directory jika belum ada.
- -M : Tidak membuat home directory.
- -n : Tidak menerapkan skema user private group
- -r : Buat system accountt dengan UID kurang dari 500 dan membuat home directory.
- -p password : Tambahkan password yang dibuat dengan crypt.
- -s : Login shell user.
- -u uid : User ID.
- Mengubah Atribut User
Sintaks : usermod [-option] nama_user
- -c comment : Komentar mengenai user yang baru.
- -d home_dir : Login directory user yang baru.
- -e expire_date : Tanggal dimana user account akan di disable dalam format YYYY-MM-DD
- -f inactive_days : Jumlah hari setelah password ecpire hingga account di disable secara permanen.
- -g initial_group : Nama group utama dimana user menjadi anggota.
- -G group,[...] : Daftar group tambahan dimana user menjadi anggota.
- -l login_name : Nama login user yang baru.
- -p passwd : Password yang dienkripsi yang dibuat oleh perintah crypt.
- -s shell : Login shell user yang baru.
- -u uid : User ID yang baru.
- -L : Lock password user.
- -U : Unlock password user.
- Menghapus User
Sintaks : userdel [-option] nama_user
- -r : Home directory user akan ikut dihapus.
- Menambah Group Baru
Sintaks : groupadd [-option] nama_group
- -g gid : Group ID.
- -r : Buat system group dengan GID kurang dari 500.
- -f : keluar dengan pesan kesalahan jika group sudah ada.
- Mengubah Atribut Group
Sintaks : groupmod [-option] nama_group
- -g gid : Group ID.
- -r : Buat system group dengan GID kurang dari 500.
- -f : keluar dengan pesan kesalahan jika group sudah ada.
- Menghapus Group
Sintaks : groupdel nama_group