- Back to Home »
- Manajemen,comand user dan group pada linux
Posted by : Ghazy Zhafrani Putra Wardhana
Selasa, 08 April 2014
User adalah bagian yang sangat penting dari sebuah sistem
opreasi, karena user adalah komponen dari sistem komputer yang dihubungkan oleh
sistem operasi agar dapat mengerjakan perintah-perintah atau
instruksi-instruksi yang diberikan oleh user.User berperan penting karena user
adalah pemegang kekuasaan penuh terhadap sistem operasi, apabila terjadi
kesalahan instruksi maka sebuah sistem operasi bisa mengalami crash atau
kerusakan. Dalam linux user terbagi menjadi dua bagian, yaitu super user (root)
dan user biasa yang termasuk dalam golongan/group users. User root adalah Super
User dalam sebuah sistem linux, setiap mesin linux pasti mempunyai user root,
user ini sangat tidak dianjurkan untuk pemakaian sehari-hari dikarenakan user
ini memiliki semua akses ke semua system file dalam linux. Ini akan sangat
berbahaya apabila terjadi kesalahan dalam pemakaiannya.
Untuk mengidentifikasi user root biasanya ditandai dalam
shell/bash linux dengan tanda #, sedangkan user biasa ditandai dengan $. User
biasa memiliki hak terbatas terhadap direktory file dan system file terkecuali
jika permition file nya diperbolehkan oleh root (ini berkaitan dengan ‘chmod’
akan dibahas di edisi mendatang), user ini memiliki hak tidak terbatas pada
home direktorynya sendiri; (misalnya: /home/dendy) dan temporary directory (/tmp).
mengubah user hanya bisa dilakukan di dalam root dan tidak
bisa di lakukan di tempat user. Jika dibandingkan dengan sistem operasi windows
root adalah Administrator Account sedangkan user biasa adalah user-user lain
yang merupakan Limited Account. Dalam linux daftar user dapat dilihat di sebuah
file /etc/passwd disana dapat dilihat user-user yang sudah ada beserta UID dan
groupnya dengan perintah : ~# more /etc/passwd sebagai root.
Membuat User di Linux
Untuk membuat sebuah user di linux (dalam hal ini
menggunakan distro slackware 12) kita dapat mengetikkan syntax di bash/shell
linux useradd namauser contohnya :
# useradd dendy
Namun pada distro slackware 12 sudah diberikan sebuah tools
yang mempermudah pembuatan user, yaitu adduser. Dengan menggunakan tools ini
untuk membuat user cukup dengan mengetikkan adduser namauser kemudian setelah
itu akan ada insturksi-instruksi untuk melengkapi pembuatan user hingga
passwordnya, pembuatan contohnya :
Tidak semua form harus diisikan, seperti contoh diatas ada
beberapa form yang dibiarkan default, setelah memasukkan username tinggal enter
sampai pembuatan account selesai.
Set/Reset Password User di Linux
Lupa password adalah hal yang sering terjadi pada user, ini
biasanya disebabkan oleh kelalaian user. Namun hal ini bisa diatasi oleh root,
user root dapat mereset password user-user yang ada di mesin linux itu sendiri.
Hal yang paling berbahaya adalah lupa password root, walaupun ini bisa diatasi
tapi akan lebih sulit untuk dilakukan.
Untuk mereset dan mengeset password di linux digunakan
perintah passwd. Nah untuk mengeset dan mereset password sendiri cukup dengan
perintah diatas tanpa dibubuhi atribut/opsi dibelakangnya. Hanya saja apabila
root ingin mereset password user lain setelah passwd ditambah dengan namauser
yang akan di set/reset. Contohnya :
$ passwd set/reset password user yang sedang login
# passwd dendy set/reset password user dendy
Setelah mengetikkan syntax diatas maka akan keluar form
password dan ikuti petunjuknya sehingga password berhasil diganti dan
mengeluarkan pesan “password changed.”
Modifikasi User di Linux
Untuk memodifikasi user di linux cukup dengan menggunakan perintah
usermod, namun ada beberapa opsi yang terdapat pada usermod antara lain; user
id (UID), group user, home direktory, shell login, comment (description), login
name dll. Pada kesempatan ini hanya akan dibahas beberapa opsi diatas.
# usermod -u 2008 dendy
Ini akan mengganti user ID fadhly menjadi 1024, user ID
merupakan identitas sebuah user yang berupa angka yang uniq.
# usermod -g root dendy
Ini akan mengganti user group fadhly menjadi root, user
group adalah kelompok user yang memiliki privilage tertentu.
# usermod -d /home/dendy dendy
Ini akan mengganti home directory dendy ke /home/dendy, home
direktori adalah direktori kerja pada sebuah user. Jika diibaratkan pada
windows, home direktory adalah My Documents.
# usermod -c “aryandie” dendy
Ini akan mengganti comment user fadhly menjadi aryandie
Comment adalah description atau Full Name dari sebuah user.
# usermod -s /bin/bash dendy
Ini akan mengganti shell login user fadhly menjadi
/bin/bash. Shell login adalah terminal console program pada linux.
# usermod –l ridha dendy
Ini akan mengganti login name user fadhly menjadi ridha,
login name adalah nama yang dipakai untuk login ke sebuah mesin linux, login
name bukan merupakan description atau full name. Login name dapat berupa
sesuatu yang tidak berhubungan dengan full name user
manajemen user merupakan sesuatu yang penting, karena jika
salah sistem kita bisa down karena itu.
Menambah user baru :
#adduser
atau
#useradd
Mengeset Password user:
#passwd nama_user
Mereset password sendiri
#passwd
$passwd
Mengganti / mengedit user
# usermod
Mengganti Group
# chgrp
Mengganti login user
# usermod -l nama_baru nama_lama
Mengganti Keterangan / Comment user
# usermod -c keterangan nama_user
Menghapus user dan home direktorinya
# userdel -r nama_user
sumber : http://khoirulanam23.blogspot.com/2014/04/management-comand-user-dan-group-pada.html#more
Posting Komentar