user

USER
Seperti yang telahkitaketahui, Linux termasuksistem multiuser dimanasuatu resource bisadigunakanolehbanyak user. Setiap user biasanyadiberiruangan yang disimpanrapidalamdirektori /home. Setiap user, pada home masing-masingmemilikihakmengakses, membacaataumenulis file-file di dalam home merekasendiritetapimerekabelumtentubisamelakukanhal yang sama di home milik user lain ataudirektorimilik root. Masing-masing user bisadiberihak-hakkhusus yang berlainanuntukmengakses, membacaataumenuliskesebuah file ataudirektorioleh root. Olehkarenaitukitabisasajameninggalkan root sepanjangharidengancaramembuat home sendiri, login sebagai user biasasertamemberikanhakaksesseperlunyasaja agar tidakmembahayakansistembilasuatusaatkitamelakukankesalahan.

Untukmenambahkan user di linuxdapatdilakukandenganperintah adduser atauuseradd. Tetapiterdapatperbedaanpadakeduaperintahtersebut, yaitu:

adduser :
1. Menciptakan user denganmelakukan setting password.
2. Menciptakan user beserta home direktorinya.
3. Menciptakan user denganmemberikanketeranganlengkap user tersebut.

useradd :
1. Menciptakan user tanpamelakukan setting password.
2. Menciptakan user tanpaada home direktorinya.
3. Menciptakan user tanpamemberikanketeranganlengkap user tersebut.

Contoh :

  • Adduser dan useradd

Image

 

Anda jugadapatmengubah password user denganmengetikkanperintah passwd [nama user] danbisajugamenghapus user yang tidakdiinginkandenganmengetikkanperintahuserdel [nama user]. Keduaperintahtersebutdapat di eksekusi di terminal.

GROUP

Setiap user dapatbergabungkesebuah group. Group bisaberisikumpulan user lain atau program yang mempunyaikesamaantugas. Group memungkinkansebuah file bisadipergunakansecarabersamahanyaoleh user-user yang tergabungdidalam group tersebut. Olehkarenaitucaramengelompokkan user-user dalam group iniadalahsalahsatucara yang mudahbagi root untukmemberikanhakakses file-file miliknyakepadasekelompok user.

Untukmembuatsebuah group baru, Andabisamenggunakanperintah groupadd. Misalnya, Andainginmembuat group barudengannama goprasnia makaperintah yang harusdiketik di terminal adalah groupaddgoprasniaAnda jugadapatmengubah password group denganmengetikkanperintah gpasswd [nama group] danbisajugamenghapus group yang tidakdiinginkandenganmengetikkanperintah groupdel [nama group]. Keduaperintahtersebutdapat di eksekusi di terminal.

Berikutnyaadalahmenambahkan user yang akanbergabungkedalam group goprasniaini. Informasi group disimpandalam file /etc/group, bukalahdenganmenggunakan editor kesayanganAnda. Kemudiantambahkannama-nama user yang akanbergabungdalam group

Setiapbarisdalam file /etc/group terdiridariempatsegmen yang dipisahkanolehtandatitikdua (:)

nama group : password : group id (gid) : user

Carilahbaris group goprasnia dancukuptambahkannama user yang akanbergabungdengan group goprasnia ini di segmenterakhir. Pisahkannama user dengantandakoma (,) bila user yang bergabunglebihdarisatu

Password biasanyakosongatau * ataubiarkansajabilaAndatidakmembuat password untuk group ini. Setelah file /etc/group ini di simpanmakatugasberikutnyaadalahmerubah permission dan ownership file-file yang bisadiaksesoleh group goprasnia.
Image
PERMISSION

  • Chown

Merubah user ID (owner) sebuah file ataudirektori.
Contohperintah :
chown [nama user] [file yang akan di edit kepemilikannya]

  • Chmod

Digunakanuntukmenambahdanmengurangiijinpemakaiuntukmengaksessebuah file ataudirektori. Andadapatmenggunakansistem numeric coding atausistem letter coding. Ada tigajenis permission yang dapatdirubahyaitu r (read), w (write) dan x (execute).

Denganmenggunakan letter coding, Andadapatmerubah permission diatasuntukmasing-masing u (user), g (group), o (other) dan a (all) denganhanyamemberitanda plus (+) untukmenambahijindantanda minus (-) untukmencabutijin.

 

Image

Image

Image

Image

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s