LAPORAN PRAKTIKUM SISTEM OPERASI
MANAJEMEN USER DAN GRUP
DISUSUN OLEH DWIKO SATRIYO SATRIYO UTOMO. Y. S.
(M0515008) (M05150 08)
PROGRAM INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET 201
BAB I PENDAHULUAN
1.1. T!"!#$ Setelah mempelajari materi materi dalam bab ini, mahasiswa diharapkan mampu: • Menamb Menambah, ah, memo memodif difkas kasii dan mengh menghapu apus s user. user. • Mena Menamb mbah ah dan meng menghap hapus us grou group p 1.2. 1.2. D#%# D#%#& & T' '& & Pada Linux, inormasi tentang user aount dan groups disimpan dalam beberapa fle teks dalam direktor! "et". #ika sistem administrator membuat user baru, fle tersebut harus diedit atau aplikasi harus digunakan untuk perubahan teresebut. 1) $%L& "et"passwd $ile "et"passwd adalah fle !ang berisi datar user !ang dipi dipisa sahk hkan an
deng dengan an
bar baris.
Seti Setiap ap
bar baris
ber berisi isi
ino inorrmasi asi
mengenai : • 'ipe fle : menentukan tipe dari fle, !aitu : (sername ) nama user !ang diketik saat login sistem Password ) berisi pasword !ang di*enkripsi +atau x bila • •
•
shadow password digunakan (ser (ser %- +(%+(%- ) bila bilang ngan an nume numeri rik k !ang !ang ekuia uiale len n
•
dengan username !ang menjadi auan sistem. /rou /roup p %- +/%+/%- ) bila bilang ngan an nume numeri rik k !ang !ang ekui ekuia ale len n
•
dengan nama group primer !ang menjadi auan sistem. /&01 /&01S S ) nama nama hist histor ori, i, kolom olom /&01 /&01S2 S234 34 ber bersia siatt opsiona opsionall dan diguna digunakan kan untuk untuk men!i men!impa mpan n inor inormas masii
•
tambahan +seperti nama lengkap user. 5ome diretor! ) path absolut untuk home diretor!
•
dari user. Shell Shell ) progr program am !ang !ang otomat otomatis is dijalan dijalanka kan n bila bila user user login. login. 6erupa 6erupa omman ommand d intepr inteprete eterr +biasan +biasan!a !a dis disebu ebutt shell
BAB I PENDAHULUAN
1.1. T!"!#$ Setelah mempelajari materi materi dalam bab ini, mahasiswa diharapkan mampu: • Menamb Menambah, ah, memo memodif difkas kasii dan mengh menghapu apus s user. user. • Mena Menamb mbah ah dan meng menghap hapus us grou group p 1.2. 1.2. D#%# D#%#& & T' '& & Pada Linux, inormasi tentang user aount dan groups disimpan dalam beberapa fle teks dalam direktor! "et". #ika sistem administrator membuat user baru, fle tersebut harus diedit atau aplikasi harus digunakan untuk perubahan teresebut. 1) $%L& "et"passwd $ile "et"passwd adalah fle !ang berisi datar user !ang dipi dipisa sahk hkan an
deng dengan an
bar baris.
Seti Setiap ap
bar baris
ber berisi isi
ino inorrmasi asi
mengenai : • 'ipe fle : menentukan tipe dari fle, !aitu : (sername ) nama user !ang diketik saat login sistem Password ) berisi pasword !ang di*enkripsi +atau x bila • •
•
shadow password digunakan (ser (ser %- +(%+(%- ) bila bilang ngan an nume numeri rik k !ang !ang ekuia uiale len n
•
dengan username !ang menjadi auan sistem. /rou /roup p %- +/%+/%- ) bila bilang ngan an nume numeri rik k !ang !ang ekui ekuia ale len n
•
dengan nama group primer !ang menjadi auan sistem. /&01 /&01S S ) nama nama hist histor ori, i, kolom olom /&01 /&01S2 S234 34 ber bersia siatt opsiona opsionall dan diguna digunakan kan untuk untuk men!i men!impa mpan n inor inormas masii
•
tambahan +seperti nama lengkap user. 5ome diretor! ) path absolut untuk home diretor!
•
dari user. Shell Shell ) progr program am !ang !ang otomat otomatis is dijalan dijalanka kan n bila bila user user login. login. 6erupa 6erupa omman ommand d intepr inteprete eterr +biasan +biasan!a !a dis disebu ebutt shell
6aris idatas menunjukkan root user mempun!ai shadow pass passwo word rd,, (%(%- dan dan /%/%- n!a n!a 7. (ser (ser root oot memp mempun un!a !aii home home diretor! diretor! "root" dan menggunakan shell "bin"bash. 8 $%L& $%L& "et"g "et"gro roup up $ile "et"g "et"gro roup up adalah adalah fle !ang !ang berisi berisi datar datar group group !ang !ang dipisahkan per baris. Setiap baris terdiri dari 9 kolom, !ang berisi inormasi mengenai : %jin akses dibagi menjadi peran !aitu : /roup name ) nama group. /roup password ) 6ila di*set, mengijinkan user !ang bukan • •
bagia bagian n dari dari group group berg bergab abun ung g ke dala dalam m group group deng dengan an menggunakan printah newgrp dan mengetikkan password. #ika lebih keil dari x, maka shadow group password •
digunakan. /roup %- +/%- ) 6ilangan numerik !ang ekuialen dengan
•
group name. Member list ) datar user !ang menjadi milik group.
6aris 6aris diatas diatas menunj menunjukk ukkan, an, group group genera generall mengg menggunak unakan an password shadow, mempun!ai /%- ;78 dan anggota juan, shelle! dan bob.
memb memben entu tuk k task task !ang !ang sama sama,, peri perint ntah ah memp mempun un!a !aii kelebihan dalam skrip !ang lebih mudah diotomatisasi. 'abel 'abel berikut berisi beberapa perintah !ang umum untuk membuat dan mengatur user ommand dan group :
'abel berikut berisi beberapa perintah untuk membuat dan mengatur group :
BAB II ISI
2.1. P'*#+#$ ,#$- D-!$##$ 3. P0"Laptop 8. 1S Linux 2.2. T!-#% P'$/#!*!#$ #awablah pertan!aan*pertan!aan di bawah ini : 3.
.
!ang lain.
• •
Mkdir digunakan untuk membuat satu dan sub direktori. ?mdir digunakan untuk menghapus direktori apabila direktori tersebut kosong.
8. 0p digunakan untuk mengkopi fle atau seluruh direktori. $ormatn!a: @ p ontoh ontoh3 @ ls *l M digunakan untuk memindah fle. $ormatn!a: @ m ontoh ontoh8 @ ls *l ?m digunakan untuk menghapus fle. $ormatn!a: @ rm ontoh8 @ ls *l . Pada bentuk sot link, s!mboli link dapat dilakukan pada fle !ang tidak ada, sedangkan pada hard link tidak dimungkinkan. Perbedaan lainn!a s!mboli link dapat dibentuk melalui media disk atau partisi !ang berbeda dengan sot link, tetapi pada hard link terbatas pada partisi disk !ang sama. 9. •
• • •
$ile digunakan untuk melihat dan menari data pada diretor!. $ind digunakan untuk melihat fle pada pohon diretor!. Ahih digunakan untuk mengetahui letak s!stem utilit!. Loate digunakan untuk menari fle pada semua diretor! dengan lebih epat dan ditampilkan dengan
•
path !ang penuh. /rep +general regular expression print digunakan untuk menari fle !ang bernama sesuai pattern !ang diberikan dan akan menampilkan baris !ang sesuai.
2.. L#$-#L#$-# P+!3 2..1. M'34!# T'&3$#* L$! Penet tombol pada ke!board B0trlC
tampilan seperti ini.
2..2. •
M'*#!#$ P'&64##$ Melihat direktori aktual dan parent direktori
dgn
menggunakan perintah d !ang berungsi untuk berpindah dan •
pwd !ang berungsi untuk melihat direktori !ang sedang akti. Melihat direktori aktual dan parent direktori
•
Membuat satu direktori, lebih dari satu direktori atau sub direktori
•
Menghapus satu atau lebih direktori han!a dapat dilakukan pada direktori kosong dan han!a dapat dihapus oleh pemilikn!a keuali bila diberikan ijin aksesn!a
terhadap direktori tersebut. Daigasi direktori dengan instruksi d untuk pindah dari satu direktori ke direktori lain.
Perobaan 8 : Manipulasi $ile
menggunakan
•
Perintah p untuk mengkopi fle atau seluruh direktori
ditampilkan seluruh inormasin!a menggunakan perintah ls *l. Perintah m untuk memindah fle
begitu
seterusn!a,
jadi
setiap
setelah
melakukan
pemindahan itu dilihat inormasin!a dengan perintah ls *l. Perintah rm untuk menghapus fle
•
Perobaan : S!mboli Link Membuat shortut +fle link
kabar, lalu dilihat pada home, apa saja direktori !ang sedang akti, dan salah satun!a adalah halo.txt itu, lalu kita membuat direktori dengan nama m!dir, lalu melihat isi direktori m!dir !aitu fle halo.txt dan membuat link.
•
Perobaan 9 : Melihat %si $ile Melihat isi fle
didalam home. dan kemudian melihat inormasi tentang fle halo.txt dan b!e.txt.
Perobaan ; : Menari $ile •
Perintah fnd
dengan ekstensi inputan. (ntuk kasus diatas adalah .txt Perintah whih
ls. Ahih digunakan untuk mengetahui letak s!stem utilit!. Perintah loate
dengan path
!ang penuh.
•
Perobaan > : Menari 'ext Pada $ile Menari 'ext Pada $ile
2.7. L#+#$ 3. 0obalah urutan perintah berikut :
@ cd @ pwd @ ls –al @ cd . @ pwd @ cd .. @ pwd @ ls –al @ cd .. @ pwd @ ls –al @ cd /etc @ ls –al | more @ cat passwd @ cd – @ pwd #awab :
A$#*%%
A$#*%% Melakukan penulusuran pada latihan nomer 8 ini sejatin!a sama saja dengan latihan 3. Seperti !ang ada pada gambar ddiatas missal kita menelusuri direktori "sbin , kemudian menggunakan perintah @ ls untuk menampilkan isi direktori tersebut, maka dapat kita lihat fle fle seperti blokde, raw, route , dll terdapat pada direktori ini. Perintah pwd digunakan untuk menampilkan nama direktori dimana anda saat itu sedang berada. . 'elusuri direktor! "de. %dentifkasi perangkat !ang tersedia. %dentifkasi
tt!
+termninal
memino
dan
uptime menggunakan
perintah
at.
-apatkah
flesystem !ang memungkinkan akses ke struktur data kernel = #awab :
A$#*%% seperti !ang dikatakan pada soal, maka gambar* gambar diatas bertujuan untuk menampilkan isi fle interrupts, deies, puino, memino, dan uptime dengan menggunakan perintah at. -an untuk pertan!aan 3'$-#9# /&'+& :9&6 /%'4!+ 9%'!/;*'%,%+'3 ,#$- 3'3!$-$#$ #%'% ' %+&!+!& /#+# '&$'* < hal ini dikarenakan direktori "pro dibuat diatas ?
direktor!
home
ke
user
lain
seara
langsung
menggunakan d Husername. #awab :
A$#*%% Setelah sebelumn!a berada pada direktori ."pro , maka dengan satu perintah !aitu d Fusername direktori home akan indah ke username !ang dimaksudkan. >. (bah kembali ke direktor! home
A$#*%% untuk kembali ke direktori home, gunakan perintah @ d .. I. 6uat subdirektor! work dan pla!. #awab :
A$#*%% membuat subdiretor! pla! dan work !ang berada di diretor! atiit! J. 5apus subdirektor! work. #awab :
A$#*%% menghapus subdiretor! work !ang ada di dalam diretor! atiit! K. 0op! fle "et"passwd ke direktor! home
A$#*%% perintah untuk men!alin ke diretor! home
37. Pindahkan ke subiretor! pla!. #awab :
A$#*%% memindahkan dari !ang tadi ada di home ke alamat atiit!"pla! 33. (bahlah ke subdirektor! pla! dan buat s!mboli link dengan nama terminal !ang menunjuk ke perangkat tt!.
38.
6uatlah fle bernama hello.txt !ang berisi kata Ghello wordG.
-apatkah
A$#*%% setelah membuat sebuah fle dengan ungsi at. 'ern!ata kita bisa menggunakan p untuk menggunakan terminal sebagai fle asal. 3.
0op! hello.txt ke terminal.
A$#*%% fle hello.txt tidak bisa diop! ke terminal karena terlalu ban!ak s!mboli link.
39.
Masih direktor! home, op! keseluruhan direktor! pla! ke
direktor! bernama work menggunakan s!mboli link. #awab :
3;. 5apus direktor! work dan isin!a dengan satu perintah #awab :
BAB III PENUTUP 1 K'%39!*#$ -alam linux terdapat fle dan direktori !ang dapat di atur sesuai kehendak user. -alam linux organisasi fle dimulai dari root+" dimana setiap root memiliki abang berupa direktori home, de, et, dan lain*lain. (ntuk berpindah dari satu direktori ke direktori lain dapat menggunakan perintah cd. #adi sistem fle pada linux men!erupai tree !ang dimulai dari root kemudian direktori dan subdirektori.