Pontianak Web & Open Source

Jasa Buat Website Pontianak. Pontianak Web & Open Source

Linux: Password

Sab, 2011-03-26 22:53 -- mbahlol

Mengganti password dapat dilakukan dengan perintah passwd seperti contoh digambar

Linux Shell

Layar diatas adalah contoh mengganti password, informasi tentang password disimpan di dalam file passwd yang lokasinya /etc.

File passwd mempunyai format 7 kolom dipisah dengan tanda titik dua (:), kolom-kolom ini adalah sebagai berikut:

  • username
  • password placeholder
  • user id
  • group id
  • GECOS field
  • home directory
  • shell

Contoh : administrator:x:1000:1000:Administrator:/home/administrator:/bin/bash

username

password placeholder

user id

group id

GECOS field

home directory

shell

administrator

x

1000

1000

Administrator

/home/administrator

/bin/bash

username adalah nama yang di pakai untuk login.

password placeholder. Pada sistem Unix tradisional, enkripsi dari password ada di placeholder password sekarang. Password yang telah di enkripsi berada di /etc/shadow dimana hanya superuser atau root yang dapat membacanya.

user id berisi data numerik. Dimana OS akan mengidentifikasi kepemilikan dari file.

group id hampir sama seperti user id, Grup ini dapat kosong atau lebih dari satu user. Jika suatu file di miliki oleh suatu grup, maka user-user didalam grup tersebut dapat mengakses file tersebut. Ini berguna untuk berbagi file dimana satu file hanya bisa dimiliki satu user.

Kebanyakan implementasi modern menggunakan sebuah konsep yang disebut "User Private Groups" (UPG). Ini berarti bahwa setiap pengguna diberikan kelompok mereka sendiri, yang diberi sama nama sebagai nama pengguna mereka. Pengguna ini adalah satu-satunya anggota kelompok tersebut.

Gecos field awalnya ditambahkan ke sistem Unix awal untuk mengaktifkan interoperabilitas dengan sistem operasi yang ditulis oleh General Electric, yang disebut General Electric Komprehensif Sistem Operasi (GECOS). Sekarang digunakan untuk menyimpan nama lengkap Anda, dan mungkin kamar Anda dan nomor telepon.

home directory adalah lokasi penyimpanan dan shell adalah pilihan command shell.

Sumber: Linux Fundamentals: A Practical Guide to Learning Linux by Matthew West

Kategori Blog: