280 likes | 438 Views
ADMINISTRASI SISTEM II. Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono. TUJUAN PEMBELAJARAN. Mahasiswa mampu mengelola proses pada sistem operasi Linux Mahasiswa mampu mengelola user pada sistem operasi Linux.
E N D
ADMINISTRASI SISTEM II TeknikInformatika Universitas Bunda Mulia Jakarta IndraPriyandono
TUJUAN PEMBELAJARAN Mahasiswamampumengelola proses padasistemoperasi Linux Mahasiswamampumengelola user padasistemoperasi Linux
Kepemilikansebuah file ataudirektoridapatditentukanoleh user pembuatnya • File ataudirektoritidakdapatdiaksesoleh orang lain selainpemilikdansuperuser (root) • Setiapdirektoriatau file yang terdapatpadahirarkisistemtidaksemuanyadapatdiaksesoleh user lain selainoleh user root • root sebagai pemegang hak akses penuh pada sistem Unix/Linux • Group sangatdiperlukanuntukpengaturanuser
UtilitasAdministrasi User & Group • useradd, digunakanuntukmenambahkansebuah user • userdel, digunakanuntukmenghapussebuah user • usermod, digunakanuntukmemodifikasi data-data user • passwd, digunakanuntukmerubah password sebuah user • groupadd, digunakanuntukmenambahsebuah group • groupdel, digunakanuntukmenghapussebuah group • groupmod, digunakanuntukmemodifikasi data-data group
Manajemen User & Group Administrator sistemmelakukanbeberapahalpentingberkaitandengan user dan group • Pendaftarannama login • Pembekuannama login user • Penghapusannama login user • Pembuatan group baru • Pembagian group • Pengaturandirektori home • Pengamanan file-file password
Dalamsistem Linux, nama login dapatdiberikanpada • User biasa. Contoh : Rina. wiwit, afri, pelatihan2000 • Aplikasi. Contoh : mysql, qmail, squid • Device. Contoh : lp • Service. Contoh : cron, ftp
Manajemen User Account • Pembuatan user account dapatmenggunakanduaperintah, yakniuseraddatauadduser • localhost:~# useradd –-help • localhost:~# adduser–-help [root@localhost ~]# adduser --home /home/paijo--shell /bin/bash --uid 550 --group indrapaijo Atau [root@localhost ~]# useradd -d /home/paijo-s /bin/bash -u 551 -G indrapaijo
Setelah user berhasilmakaharus di aturulanguntukpasswordnyadenganperintah passwd option namauser Bantuan [root@localhost ~]#passwd --help [root@localhost ~]#passwdpaijo Changing password for user paijo. New UNIX password: BAD PASSWORD: it is too simplistic/systematic Retype new UNIX password: passwd: all authentication tokens updated successfully.
Untukmenghapus user menggunakanperintah: userdel option namauser Option : -f, --force force removal of files, even if not owned by user-h, --help display this help message and exit-r, --remove remove home directory and mail spool • [root@localhost~]# userdel -r paijo
Untukmengedit user menggunakanperintah: usermod option namauser Bantuan: [root@localhost ~]# usermod --help Contoh[root@localhost~]# usermod -aGmikopaijo
Manajemengroup • Penambahangroup padasistem Linux dapat menggunakan perintah berikut localhost:~# groupadd -g value namagroup • Catatan:-g: group IDvalue: nilai group IDnamagroup: diisikandengannamagroup yang adainginbuat. • Contoh: localhost:~# groupadd -g 500 linuxer
Penghapusangroup padasistem Linux dapat menggunakan perintah berikut localhost:~# groupdelnamagroup • Contoh localhost:~# groupdellinuxer
Untukmengeditgroupmenggunakanperintah: groupmod option namauser Bantuan: [root@localhost ~]# groupmod--help Contoh[root@localhost ~]# groupmod-n paijo-new paijo
Pencatatan User & Group Nama login dianggapsahdalamsuatusistemunix/linuxapabila • Data-data terdapat pada file /etc/passwd • Password dalambentukterenkripsiberadapada file /etc/shadow • Nama login beradapada group yang terdapat di /etc/group
File /etc/passwd Bagian-bagianbarisdalam /etc/passwd : miko:x:502:502:user1:/home/miko:/bin/bash miko : nama login user tertentu x : password yang dienkripsi, disimpan di file /etc/shadow 500 : nomor UID (User ID) 500 : nomor GID (Group ID) user1 : komentarataudeskripsinama login /home/miko : direktori home untuk user anton /bin/bash : default shell yang digunakan
File /etc/shadow Barispada /etc/shadow mengandungserangkaiankarakter yang tidakdapatdiartikan : $1$BxhOW.xo$6ctoh7cAmWR1RDEKFoZbU0 • Karakter-karakter di atasadalah password yang telahdienkripsi • Angka-angka yang mengikutidibelakangnyamerupakannilaisaatkedaluarsaataumasaaktif password dannama login.
File /etc/group • /etc/group hanyaterdapatnama group, GID dan user-user yang menjadianggota group tersebut
Manajemen File File Permission Perizinan file dandirektoridibagiatas 3 macamakses, antara lain : • READ (r). Membaca file ataudirektori • WRITE (w). Menulisdanmencipta file ataudirektori • EXECUTE (x). Mengeksekusi file ataumemasukidirektori
Manajemen File (cont) File Owner Kepemilikanfile dandirektoridibagiatas 3 macamkepemilikan, antara lain • Owner (u), yaitu user tertentu. • Group (g), yaitu group pemilik. • Others (o) selain Owner dan Group di atas.
Untukmengubahperizinan file ataudirektoriini, gunakanperintah # chmod [ugoa] [= + -] [rwx] file_atau_direktori atau # chmod [angka_perizinan] file_atau_direktori • Keterangan : u : user g : group o : other a : all
Angka_perizinan : Owner-group-others denganaksesrwx-rwx-rwx, tiapaksesdimisalkandengan bit ’1’ bila diberi akses dan bit ’0’ bila tidak diberi akses Contoh : • Bila owner diberi seluruh akses, group hanya baca, others tidak ada akses sama sekali, maka angka_perizinannya : 111-100-000 biner = 7-4-0 desimalditulis 740 • Bila owner diberiseluruhakses, group baca-execute, others baca-execute, makaangka_perizinannya : 111-101-101 biner = 7-5-5 desimalditulis 755
File Ownsership Kepemilikan file dandirektoridapatdiubahdenganperintah : # chown [-R] user[.group] file_atau_direktori Keterangan : -R : parameter inimenandakanperubahanrekursifuntukdirektoriuser : user pemilikbaru file ataudirektorigroup : group pemilikbaru file ataudirektori
Group Ownsership group file dandirektoridapatdiubahdenganperintah : # chgrp [-R] namagroupfile_atau_direktori Keterangan : -R : parameter inimenandakanperubahanrekursifuntukdirektoriuser : user pemilikbaru file ataudirektorigroup : group pemilikbaru file ataudirektori Contoh: [root@localhost Documents]# chgrpmiko testaja.txt
AksesEkseskusi • Agar file atau script dapatdieksekusimaka file atau script tersebutharusmemilikiizin execute. • Mengubahaksessuatu file menjadi +x atau bit execute aktifdapatdilakukandenganperintahchmoddiatas. History • pencatatan dari semua instruksi yang telah dilakukan. • Variabel yang berkenaandenganbesar history sistemadalahvariabel HISTSIZE yang di-set dalam system wide environtment (/etc/profile)
Manajemen Storage • Fsckdigunakanuntukmemeriksadanmemperbaikisecara optional satuataulebihlinux file sistem. fsck /dev/hda1 • E2fsck aplikasi yang miripsepertifscknamunlebihdikhususkanuntuk file sistem yang bertipe extended dua e2fsck /dev/hda1 • hdparmmerupakanaplikasi yang umumdigunakanuntukmeningkatkankinerjaharddisk agar dapatbekerjasecara optimal. ContohUntukmengetahuikecepatanakses disk anda hdparm -t /dev/sda1