GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah chage Linux untuk Pemula (6 Contoh)

Baris perintah Linux menawarkan beberapa alat untuk manajemen pengguna (beberapa di antaranya telah kita bahas). Salah satu utilitas tersebut adalah chage , yang memungkinkan Anda mengubah informasi kedaluwarsa kata sandi. Dalam tutorial ini, kita akan membahas alat ini menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita masuk, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 18.04 LTS.

Perintah perubahan Linux

Perintah chage, seperti yang sudah dijelaskan di atas, memungkinkan Anda mengubah informasi kedaluwarsa kata sandi pengguna. Berikut sintaksnya:

chage [opsi] LOGIN

Dan inilah yang dikatakan halaman manual tentangnya:

 Perintah chage mengubah jumlah hari antara perubahan sandi
       dan tanggal perubahan sandi terakhir. Informasi ini digunakan oleh
       sistem untuk menentukan kapan pengguna harus mengubah sandinya.

Berikut adalah beberapa contoh gaya T&J yang akan memberi Anda ide bagus tentang cara kerja perintah chage:

Q1. Bagaimana cara melihat info kedaluwarsa kata sandi saat ini?

Untuk melihat info tanggal kedaluwarsa kata sandi saat ini untuk pengguna, gunakan opsi baris perintah -l.

chage -l [USERNAME]

Ini contohnya:

chage -l himanshu

Dan berikut adalah output yang dihasilkan di sistem saya:

Perubahan Kata Sandi Terakhir:26 Jul 2018
Kata sandi kedaluwarsa:tidak pernah
Kata sandi tidak aktif:tidak pernah
Akun kedaluwarsa:tidak pernah
jumlah minimum hari antara perubahan kata sandi:0
Jumlah hari maksimum antara perubahan sandi        :99999
Jumlah hari peringatan sebelum sandi kedaluwarsa    :7

Jadi saat ini, kata sandi disetel untuk kedaluwarsa 'tidak pernah'.

Q2. Bagaimana cara mengubah tanggal kedaluwarsa kata sandi?

Ini dapat Anda lakukan dengan menggunakan opsi baris perintah -M, yang mengharuskan Anda untuk memberikan nomor (yang mengacu pada jumlah hari maksimum selama sandi valid).

Misalnya:

chage -M 1000 himanshu

Perhatikan bahwa operasi ini memerlukan hak akses root.

Jadi Anda dapat melihat pada tangkapan layar di atas, masa berlaku sandi kini telah disetel ke 21 April 2021.

Perhatikan bahwa Anda juga dapat menggunakan -m opsi baris perintah, yang digunakan untuk mengatur jumlah hari minimum antara perubahan kata sandi. Opsi -M yang kita diskusikan di atas menetapkan jumlah hari maksimum selama kata sandi valid.

Q3. Bagaimana cara mengubah tanggal perubahan kata sandi terakhir?

Anda dapat mengubah tanggal perubahan kata sandi terakhir menggunakan opsi baris perintah -d. Sebagai masukan, Anda dapat memberikan nomor ke opsi ini, atau tanggal lengkap. Begini cara halaman manual menjelaskannya:

 -d, --lastday LAST_DAY
           Menyetel jumlah hari sejak 1 Januari 1970 saat sandi
          terakhir diubah. Tanggal juga dapat dinyatakan dalam format
          YYYY-MM-DD (atau format yang lebih umum digunakan di wilayah Anda).

Berikut ini contohnya:

Jadi Anda dapat melihat nilai bidang 'Perubahan kata sandi terakhir' berhasil diubah.

Q4. Bagaimana cara memperingatkan pengguna sebelum kata sandi kedaluwarsa?

Perintah chage juga memungkinkan Anda mengatur jumlah hari peringatan sebelum perubahan kata sandi diperlukan. Ini dapat dilakukan dengan menggunakan opsi baris perintah -W.

-W, --warndays WARN_DAYS
          Setel jumlah hari peringatan sebelum perubahan sandi
          diperlukan. Opsi WARN_DAYS adalah jumlah hari sebelum
          sandi berakhir sehingga pengguna akan diperingatkan bahwa sandinya
          akan kedaluwarsa.

Misalnya:

chage -W 10 himanshu

Perintah ini akan memastikan bahwa pengguna melihat peringatan kedaluwarsa kata sandi 10 hari sebelum kata sandi disetel kedaluwarsa.

Q5. Bagaimana cara mengunci akun?

Gunakan opsi baris perintah -E untuk mengunci akun. Cara menerima input mirip dengan opsi -W yang telah kita bahas di atas. Untuk referensi Anda, inilah cara halaman manual menjelaskannya:

-E, --expiredate EXPIRE_DATE
          Tetapkan tanggal atau jumlah hari sejak 1 Januari 1970 saat
          akun pengguna tidak dapat diakses lagi. Tanggal juga dapat
           dinyatakan dalam format YYYY-MM-DD (atau format yang lebih umum
          digunakan di wilayah Anda). Pengguna yang akunnya dikunci harus menghubungi
          administrator sistem sebelum dapat menggunakan sistem lagi.

          Meneruskan nomor -1 sebagai EXPIRE_DATE akan menghapus akun
          tanggal kedaluwarsa .

Misalnya:

chage -E 21-06-2019 himanshu

Perintah di atas akan memastikan akun untuk pengguna 'himanshu' tidak dapat diakses mulai 21 Juni 2019.

Q6. Apa yang terjadi jika chage digunakan tanpa opsi apa pun?

Inilah yang terjadi dalam kasus ini:

 Jika tidak ada opsi yang dipilih, chage beroperasi secara interaktif
      , yang meminta pengguna dengan nilai saat ini untuk semua
       bidang. Masukkan nilai baru untuk mengubah bidang, atau biarkan baris
       kosong untuk menggunakan nilai saat ini. Nilai saat ini ditampilkan di antara
       sepasang tanda [ ].

Kesimpulan

Jika Anda adalah admin sistem Linux, atau seseorang yang bertanggung jawab untuk manajemen pengguna di mesin Linux, perintah ini layak disimpan di kucing Anda. Kami telah membahas beberapa opsi baris perintah chage di sini. Untuk mempelajari lebih lanjut, buka halaman manual chage.


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)