/etc/passwd

File dimana tempat password disimpan. Ketika ada user baru yang ditambahkan, sebuah entri juga akan ditambahkan ke dalam file ini yang berisi nama login, password, ID, group dan sebagainya. Dibawah ini contoh file tersebut :
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/bash
privoxy:x:103:104:Daemon user for privoxy:/var/lib/privoxy:/bin/false
quagga:x:104:105:Quagga routing daemon:/var/run/quagga:/bin/false
dhcpd:x:105:65534:DHCP server daemon:/var/lib/dhcp:/bin/false
icecream:x:106:107:Icecream Daemon:/var/cache/icecream:/bin/false
nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
kangsugi:x:1000:100:kangsugi:/home/kangsugi:/bin/bash
ardli:x:1099:100:darkstar:/home/ardli:/bin/bash
…………………………………………………………………………..
Oke cukup membingungkan bukan? Nah sekarang saatnya kita analisis satu baris atau satu user yaitu kangsugi, filenya adalah :

kangsugi:x:1000:100:kangsugi:/home/kangsugi:/bin/bash

nah sekarang penjelasaannya……
1. kangsugi
menunjukkan nama user atau user name
2. x
merupakan password yang di enkripsi, ” x ” artinya password yang terinkripsi in dsimpan di file etc/shadow.
3. 1000
Merupakan user ID atau ID untuk user tertentu yang digunakan oleh linux untuk menentukan atau menset security untuk user yang bersangkutan
4. 100
Group ID merupakan ID untuk group tertentu
5. kangsugi:
Merupakan komentar yang bisa anda isi apa saja
6. /home/kangsugi
merupakan home direktory atau direktory yang di khususkan untuk user bersangkutan. pada direktory ini, pemilik mempunya hak penuh seperti create file, delete, dll.
7. /bin/bash
merupakan shell default yang akan digunakan ketika user yang bersangkutan login ke mesin linux

So sekarang kamu dapat lihat Id dari root adalah 0 he… keluar dech tanduknya.. tu kelihatan….. he…. Sampai sini aja .. MOga2 bermanfaat.

Iklan

3 pemikiran pada “/etc/passwd

  1. Mengenal Perintah Dasar Pada Sistem Operasi Unix
    Suhardi Pakpahan
    Dosen: Onno W. Purbo

    Stuktur Dasar Perintah Pada Unix
    Perintah-perintah yang terdapat pada sistem operasi unix umumnya adalah berupa command line. yangCase-Sensitive, artinya perintah ini membedakan dua perintah dengan huruf besar dan huruf kecil. Hal ini juga berlaku untuk file dan direktori.
    Misalnya :
    isi file1 berbeda dengan isi File1

    Sedangkan perintah buil-in pada Unix umumnya menggunakan huruf kecil

    Struktur dasar perintah command line tersebut pada unix adalah sebagai berikut :
    perintah [pilihan] [argumen]

    Penjelasan :
    – perintah, adalah command yang digunakan untuk melakukan suatu action.
    – Kurung siku menyatakan bahwa yang ada di dalamnya bersifat optional. Bisa ada,bisa tidak.
    – Pilihan (option) untuk mengubah atau menambah default tindakan dari perintah.
    – Argument menyatakan objek yang akan diproses oleh perintah. Bagian ini umumnya berupa file; tetapi bisa juga berisi data yang akan diproses.

    Sebagai contoh, suatu perintah mempunyai format sebagai berikut :
    kh [-wc] file…
    Artinya, bentuk suatu perintah berikut diperkenankan :
    $kh -w file1
    $kh -w -c file1 file 2
    $kh file2
    $kh file1

    Pilihan (Option)
    Sebuah pilihan adalah bagian dari baris perintah, berupa sebuah kata yang diawali dengan tanda minus (-), yang mengontrol tindakan dari suatu perintah.
    Sebagai contoh, ls adalah utilitas yang digunakan untuk menampilkan isi dari suatu direktori. Perintah ls bisa tidak mengandung pilihan maupun argumen. Hasilnya berupa nama-nama file pada direktori kerja (sama seperti dir pada Dos). Untuk mengubah tindakan default dari ls, pilihan seperti -l (menampilkan informasi file, seperti ukuran file) dapat ditambahkan.
    $ls
    file1
    file2
    file3

    $ls -l
    total 3
    -rwx-rw-r– 1 user_name group 3k Des 15 14:20 file1
    -rw—r—r– 1 user_name group 4k Des 16 14:21 file2
    -rw—rw-rw 1 user_name group 5k Des 16 14:30 file3

    Adakalanya pilihan yang perlu diberikan tidak hanya sebuah. Sebagai contoh, pada ls terdapat pilihan -r yang akan menampilkan daftar file dengan urutan nama secara terbalik (descending), misal :
    $ls -r
    file3
    file2
    file1

    Apabila diinginkan untuk mengandung option -r dan -l, dapat dilakukan dengan memberi perintah sebagai berikut :
    $ls -r -l

    Selain menggunakan cara di depan, pilihan -l dan -r dapat digabungkan menjadi sebuah kata. Dengan penulisan :
    $ls -lr , yang hasilnya ekivalen dengan $ls -l -r atau
    $ls -rl , yang hasilnya ekivalen dengan $ls -r -l

    Argument
    Argument atau yang dikenal juga dengan parameter adalah bagian dari baris perintah yang digunakan untuk menyebutkan informasi – data, file dan sebagainya – yang akan dikenai tindakan oleh perintah. Berbeda dengan pilihan, argumen tidak mempunyai tanda khusus yang digunakan untuk mengawalinya.
    Contoh :

    $ls -rl /usr/bin

    maka file yang diproses adalah seluruh file yang ada di /usr/bin .

    Berikut ini adalah daftar ringkasan beberapa perintah dasar yang sering digunakan pada unix :

    Perintah untuk Manajemen File
    PERINTAH KETERANGAN
    cat Menampilkan isi file (seperti type pada Dos)

    cp Menyalin satu atau beberapa file (seperti copy pada Dos)

    find Mencari file tertentu pada suatu direktori (seperti Dir pada Dos)

    ls Menampilkan informasi file
    more Menampilkan file per screen

    mv Memindahkan suatu file ke direktori lain
    pg Menampilkan isi suatu file teks per layar

    rm Menghapus file (sama seperti Del pada Dos)

    Perintah Manajemen Direktori
    PERINTAH KETERANGAN
    cd Mengaktifkan suatu direktori sebagai direktori
    copy Menyalin seluruh struktur direktori ataupun file

    mkdir Membuat direktori baru

    pwd
    Menampilkan nama direktori tempat kita bekerja
    Rmdir Menghapus direktori

    Perintah untuk mengatur Akses Direktori
    PERINTAH KETERANGAN
    chgrp Mengubah group dari suatu direktori
    chmod Mengubah permisi dari suatu file atau direktori
    chown Mengubah pemilik dari suatu file atau direktori

    Perintah Lingkungan Sistem
    PERINTAH KETERANGAN
    exit Keluar dari shell pada Bourne shell dan Korn shell
    id Menampilkan nama pemakai beserta identitas dari pemakai
    logname Menampilkan nama pemakai
    logout Keluar dari shell pada C shell
    man Menampilkan dokumentasi online dri suatu perintah Unix (sama seperti Help)
    newgrp Mengubah group efektif
    passwd Mengganti password
    set Menampilkan variabel lingkungan pada shell pemakai
    tty Menampilkan nama identitas (port) terminal
    uname Menampilkan nama sistem operasi
    whoami Menampilan nama pemakai yang sedang menggunakan sistem

    Perintah Yang Berhubungan dengan Layar
    PERINTAH KETERANGAN
    banner Menampilkan tulisan berukuran besar
    clear Menghapus layar (sama seperti Cls pada DOS)
    echo Menampilkan tulisan ke layar

    Perintah yang berhubungan dengan Proses
    PERINTAH KETERANGAN
    kill Menghentikan suatu proses berdasarkan identitas proses
    ps Menampilkan proses yang sedang berjalan
    sleep Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa detik)

    Perintah-perintah lain
    PERINTAH KETERANGAN
    bc Utilitas untuk melakukan perhitungan
    cal Menampilkan Kalender
    date Menampilkan tanggal dan jam sistem
    grep Mencri file-file yang mengandung kata tertentu
    lp Mencetak file ke printer
    mail Utilitas untuk menyampaikan pesan tertulis ke pemakai lain
    sort Mengurutkan data
    vi Editor teks
    wc Menghitung jumlah karakter, kata, dan baris pada suatu file

    Beberapa reference yang dapat digunakan untuk mengenal sistem operasi Unix lebih jauh lagi dapat dilihat di :
    [1]. http://Ldp.linux.or.id/howto
    [2]. http://www.faq.org
    [3]. http://linux-howto.com/ldp/howto

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s