bab 1 lengkap !!

23
7/17/2019 Bab 1 Lengkap !! http://slidepdf.com/reader/full/bab-1-lengkap- 1/23 BAB I CLI (Command Line Interface) CLI adalahantarmuka yang tidakmenyediakangrafik, baikberupagambar-gambar, jendela-  jendelaataupunanimasi-animasi yang bisamemanjakanpengguna, melainkanhanyaberupateks yang harusdiketikkanolehpengguna. Jadi, apabila user inginmelakukanoperasidalamsistemoperasitersebut, misalnyamelakukan copy, rename, cut, delete, dansebagainya, makapenggunaharusmengetikkanperintahberupateksdengancara manual. Padapraktikum kali ini, kitaakanmempelajaribagaimanamengoperasikan system denganmenggunakanbeberapa command line yang ada di Ubuntu. . Login $login nama_user Perintah untuk mengakses sistem operasi, didalamnya terdapat proses authentikasi user dan pass!ord. Contoh " $ login kaka # Jelaskan bagimana alur login pada sistem operasi linux !ertamamembuka "buntu memasukkan passord pengguna% &eduata'anctrlalttuntukmembuka terminal &etigapada terminal ketiksudosu masukkan passordpengguna

Upload: suhadakakbar

Post on 07-Jan-2016

243 views

Category:

Documents


0 download

DESCRIPTION

j

TRANSCRIPT

Page 1: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 1/23

BAB I

CLI (Command Line Interface)

CLI adalahantarmuka yang tidakmenyediakangrafik, baikberupagambar-gambar, jendela-

 jendelaataupunanimasi-animasi yang bisamemanjakanpengguna, melainkanhanyaberupateks

yang harusdiketikkanolehpengguna. Jadi, apabila user  

inginmelakukanoperasidalamsistemoperasitersebut, misalnyamelakukan copy, rename, cut,

delete, dansebagainya, makapenggunaharusmengetikkanperintahberupateksdengancara manual.

Padapraktikum kali ini, kitaakanmempelajaribagaimanamengoperasikan system

denganmenggunakanbeberapacommand line yang ada di Ubuntu.

. Login

$login nama_user

Perintah untuk mengakses sistem operasi, didalamnya terdapat proses authentikasi user

dan pass!ord.Contoh " $ login kaka

# Jelaskan bagimana alur login pada sistem operasi linux

!ertamamembuka "buntu memasukkan passord pengguna%

&eduata'anctrlalttuntukmembuka terminal

&etigapada terminal ketiksudosu masukkan passordpengguna

Page 2: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 2/23

% *udo su

Sudosu

#igunakan untuk login sebagai root$pengguna tertinggi. Pada sistem operasi linu%

terdapat & model user, root dan standart user'contohnya johan, joko(. Untuk user

standart dapat mengakses perintah-perintah berhak root bisa menggunakan sudo.

#Akan tetapi tidak semua user dapat menggunakan perinta' sudo agar supa+a bisa

user tersebut 'arus men,adi sudoer% Bagaimana agar anda ,adi sudoer

)sudo su

*enjadikan user sbg super user yang memiliki hak akses tertinggi dalam

system

-% .an

*an adalah bantuan bagi anda untuk memahami beberapa penjelasan dari perintah-

 perintah, opsi dll.Contoh " $ man ls

# Jelaskan perbedaan perinta' man 'atis 'elp dan apropos /

. .anuntukmenampilkan manual page  atau teks yang menjelaskan secara detail

 bagaimana cara penggunaan sebuah perintah.&. 0'atisadalahperintah untuk menampilkan informasi singkat mengenai suatu

 perintah.+. 1elpadalahbantuan yang berupa option yang bisa kita tambahkan ke perintah

dasar yang kita inginkan. Penambahan option ini bertujuan untuk menampilkan

informasi singkat mengenai perintah tersebut.. Aproposuntukmencari perintah perintah yang mengandung huruf yang

dimaksud.

2% 0aktu

$ man [syntax] 

Page 3: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 3/23

a. anggal

/tandart output dari date adalah hu 0eb 1 2"34"&

#3uliskan perinta' untuk keluaran sebagai berikut

4A356 7879892 3I.56 9:6;26<7

#*etting aktu komputer anda ke 'ari +ang lalu

 b. *elihat bulan di tahun tertentu

Contoh " $ cal : 79

*elihat kalender pada tahun ini

#3uliskan perinta' untuk meli'at bulan sebelum saat ini dan +ang akan dating

3. 5ostname

Perintah ini akan menampilkan informasi system komputer anda, antara lain tipe mesin

komputer, hostname, nama dan 6ersi system operasi dan tipe prosesor.

/udo gedit $etc$hostname

#=anti 'ostname komputer anda dengan nama anda

Informasi yang anda dapatkan sesuai dengan opsi yang anda berikan.

/ynta% "

7ption yang bisa ditambahkan adalah sebagai berikut "

>!3I>? @"?=*I

$ date

$ cal [bulan] [tahun] 

$ cal -y

$ hostname

$ uname [options] 

)date

)date 1+31&1.&

$cal -3

Page 4: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 4/23

-a, -all menampilkan semua informasi

-m, -machine menampilkan tipe mesin$perangkat keras

-n, -nodename menampilkan hostname

-r, -release menampilkan rilis dari kernel sistem operasi

-s, -o menampilkan nama sistem operasi

-p, --processor menampilkan tipe prosesor -6 menampilkan 6ersi sistem operasi

#apa arti dari output berikut 6

Linu% arjuna-laptop +.1.+&-&-generic 8+&-Ubuntu /*P /at 9pr :

1;"1;"1 UC &11 %:2<2 =>U$Linu%

. Ar,una laptop adalah hostname

&. -%7%-9generic adalah rilis dari karnel sistem operasi

+. #-"buntu *.! *at Apr 9 7:67:697 "3C 797 adalah 6ersi sitem operasi

. <_<2 adalah tipe prosesor dan mesinlinu% adalah nama sistem operasi

<% 0'o

*encetak semua nama pengguna yang sedang login

)!ho

#tuliskan perinta' untuk meli'at siapa sa,a +ang login 'ari +ang lalu

) last log -&

*encetak pengguna saat ini dan nama I#

)!hoami

#tuliskan perinta' untuk menampilkan nama user (nama login) beserta uid (user

I4) dan nama group beserta gid (group I4)

Page 5: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 5/23

% !d

#igunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.

#*amaka' perinta' pd dan passd ,elaskan /

?erbeda, pduntukmenampilkan nama direktori dimana pengguna saat itu

sedang berada,sedangkanuntuk passduntukmengganti pass!ord.

% Clear

*embersihkan $ menghapus perintah di terminal

#4apatka' perinta' clear digunakan untuk mengosongkan isi dari sebua' file

 ,elaskan /

idak, perintah clear menghapus command-commad yang ada di terminal bukan di

file ataupun direktori

:% Apropos

$ pwd 

$ clear 

) !ho all

Utk melihat semua yg melakukan registrasi

Page 6: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 6/23

*engetahui perintah-perintah apa saja dilihat dari fungsinya secara massalContoh " $ apropos date

#Jelaskan opsi perinta' pada perinta' apropos berikut6

apropos [-dalhvV] [-e|-w|-r] [-s list] [-m system[,...]] [-M path] [-L locale] [-C

fle] keyword

-d, --debug " menampilkaninformasipenelusuran.-6, --6erbose " menampilkanpesanperingatanbertele-tele.-r, --rege% "interpretasikansetiap kata kuncisebagaisebuahekspresiumum.-!, --!ildcard " interpretasikansetiap kata kuncisebagaisebuahpolaberisigaya shellkarakterbebas

-e, --e%act " setiap kata kunciakansecaratepatdicocokanterhadapnamadandeskripsihalaman.-a, --and " hanyatampilkan item yang cocokdenganseluruh kata kunci yangdiberikan.-l, --long "secara normal, keluaranakandipotongkelebar terminaluntukmenghindarihasilanehdaribagian >9*9 yang ditulistidaksempurna.-m sistem@,...A, --systemsBsistem@,...A " jikasisteminimemilikiakseskedeskripsihalamanbukupanduansistemoperasilain,merekadapatdicaridenganpilihanini.-* jalur, --manpathBjalur "spesifikasikansebuahalternatif setdaristrukturhalamanbukupanduandipisahkanolehkolonkepencarian.

-L lokal, --localeBlocal " apropos akansecara normalmenentukanlokalandasekarangdengansebuahpanggilankefungsisetlocale'+( yangmenanyakanberbagai6ariabellingkungan, kemungkinantermasuk )LC<*//9=/dan)L9>=.-C berkas, --config-fileBberkas "gunakanberkaskonfigurasipenggunainidaripadaD$.manpath.-h, --help " menampilkansebuahpesanbantuandankeluar.-E, --6ersion "menampilkaninformasi6ersi.

97% 0'at is

*endapatkan informasi dari perintah secara singkatContoh " $ 'atis ls

$ apropos [sintax] 

$ whatis [sintax] 

Page 7: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 7/23

#Jelaskan Jika kita ingin mencari perinta' Linux atau fungsi informasi

menggunakan ild card dan sebutkan opsi lain +ang dapat digunakan setela'

sintak 'atis /

- @ungsi ildcardadalahuntukmencari synta% yang persisdengan synta% yang user

ingincaripersamaannya

-d, --debug

-6, --6erbose

-r, --rege%

-!, --!ildcard

-l, --long

-s list, --sections list, --section list

-m system@,...A, --systemsBsystem@,...A

-* path, --manpathBpath

-L locale, --localeBlocale

-C file, --config-fileBfile

-h, --help

 -E, --6ersion

99% Ls

Perintah ini berfungsi untuk menampilkan isi dari suatu directory beserta atribut filenya.

Contoh " $ ls Dl

>!3I>? @"?=*I

a

 bila anda ingin menampilkan semua file dan folder, termasuk file dan

folder yang tersembunyi

A

sama dengan -a, tetapi tidak menampilkan direktori . dan ..

C menampilkan direktori dengan output berbentuk kolom

d menampilkan direktori saja, isi direktori tidak ditampilkan

f  menampilkan isi direktori tanpa diurutkan

$ ls [options] 

Page 8: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 8/23

l

menampilkan isi direktori secara lengkap, mulai dari hak akses, o!ner,

group dan tanggal file atau direktori tersebut dibuat

9 menampilkan isi direktori dengan format satu direktori per baris

#3uliskan alur perinta' untuk meli'at isi keselu'an forder bernama E*I*>!F +ang

terletak di dalam folder document8ptiik8ub8 dan ,elaskan setiap detil +ang

ditampilkan /

. ?uka terminal&. Fetik ls #ocument$ub$ptiik$sisop+. *enampilkan isi dari folder sisop- /creenshot "

9% 3ouc'

0ungsi synta% touchadalah "

*embuat file baru

/ynta% "$ touch [nama_file]

Contoh "

?agaimanacaramembuat file padadirektoritertentuG

9-% .kdir

0ungsisynta% mkdir "

Untukmembuatdirektoribaru

/ynta% "

ouch file.t%t

Fetik touch @nama<fileA pd direktori mana saja

Page 9: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 9/23

$ mkdir [nama_direktori]

Contoh "

?agaimanacaramembuatdirektoripada path tertentuG

92% cd

0ungsidari synta%cd :

"tk kembali ke direktori sebelumn+a

/ynta% "

$ cd [alamat_direktori]Contoh "

?agaimanacarapindahdaridirektorisekarangkekedirektori + tingkatdiatasnyaG

9;% cp

0ungsi synta% cp "

Cp perintahuntukmenyalin file 'copy(

/ynta% "

*kdir permana

Fetik mkdir @nama<fileA pd direktori mana saja

cd$Pictures

cd D 'diulang +%(

Page 10: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 10/23

 $ cp /[direktori]/[file_yang_ingin_dicopy] /[direktori tujuan]

contoh"

cp $5ome$ceritakelompok.t%t $#o!nloads

9sumsikanterdapat file dengannama mhs.t%t padadirectori $doc ,perintahapa yang

digunakanuntukmenyalin file tersebutkedirektori $tmpG

cp $doc$mhs.t%t $tmp

9<% mG

0ungsi synta% m6 "

.G perintahuntukmemindahkan file darisatulokasikelokasi yang lain

/ynta% "

$ mv /[direktori]/[file_yang_ingin_dicut] /[direktori tujuan] (cut)

Contoh "

m6 $5ome$ceritakelompok.t%t $#o!nloads

Perintahapa yang perludiketikkanjikakitainginmenggantinamasebuah fileG

) m6 @nama<fileA @nama<filebaruA *emindah nama file lama ke yang baru

9% rm

0ungsi synta% rm "

Page 11: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 11/23

Hm perintah untuk menghapus file dan secara default rm tidak menghapus

direktori

/ynta% "

$ rm [nama_file]

Contoh "

rm ceritakelompok.t%t

/ynta% yang digunakan untuk menghapus direktoriG

9sumsikanterdapatsebuahdirektoridengannama $mhsdandidalamyaterdapatbeberapa file

dengannama file mhs.odt, nilai.odtdankeaktifan.t%t . /ynta% apa yang

digunakanjikakitainginmenghapusdirektoritersebutbeserta file-file yang adadidalamnyaG

9% more

0ungsi /ynta% more adalah"

!y"ta#

$ more [nama_file]

erdapat file mhs.t%t padadirektori $mhs. ?agaimanacaramembuka file yang

 beradapadadirektori $mhstersebutG

more $mhs$mhs.t%t

Utk membaca file yg panjang mjd halaaman& file didlm terminal

9:% cat

Perintah cat digunakanuntuk "

.ore  perintahuntukmelihatisisuatu file, denganmenambahkanperintah more,

makaisi file tersebutakanditampilkanlayar per layar 

rm -r

rm r $mhs

Page 12: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 12/23

Cat perintahuntuk menampilkan isi dari sebuah file di layar.

/ynta% "

$ cat > [nama_file]

Contoh "

Perintahapa yang digunakanuntukmembuat file denganperintah cat. #engannama test

yang isinyasepertiberikut"

ini hanya sebuah test dari perintah cat

hehehehehe........

cat H test

/ynta% yang digunakanuntuk melihat isi file testtesebutadalah "

)cat test

uliskanperintahuntukmenambahkansatubariskalimatdiba!ahinipada file test "

baris ini tambahan dari yang lama...

/ehinggaisidarifile test adalah"

ini hanya sebuah test dari perintah cat

hehehehehe........

baris ini tambahan dari yang lama...

cho baris ini tambahan dry g lama..K HH test

/ynta% Catdapat juga digunakan untuk memasukkan sebuah isi dari suatu file ke

dalamfile yang lain.

/ynta% "

$ cat file1 file2 file3 > file

Contoh"

cat ceritalegenda.t%t Hceritakelompok.t%t

-screenshot "

Page 13: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 13/23

Jelaskanperbedaandaripenggunaanperintah cat dan more"

Cat  perintahuntuk menampilkan isi dari sebuah file di layar,sedangkanmore perintahuntukmelihatisisuatu file, denganmenambahkanperintah

more, makaisi filetersebutakanditampilkanlayar per layar 

7% mail

0ungsi synta% mail"

.ail perintahuntukmengirimkanpesanelektronikatau yang biasadikenaladalah e-

mail.

/ynta%"

$mail username_tujuan<nama_file

9sumsikankitatelahmemiliki file dengannamatest<mail. Isi dari file tersebutakan kita

gunakan sebagai input dari suatu proses yang akan kita jalankan. /ebagai contoh kita

akanmencoba mengirimkan mail ke diri sendiridengan isi mail berasal dari file test tadi.

*akaperintah yang perludiketikkanadalah"

mail username test

Page 14: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 14/23

/etelahmengirimkanpesantersebut, bagaimanacarakita agar dapatmelihat mail yang telah

dikirim tadi G uliskanperintah yang digunakansehinggamuncul info sepertcontohberikut"

Mail version 8.1 6/6/93. Type ? for help.

"/var/spool/mail/andi": 1 message 1 new

N 1 [email protected] Thu Nov 9 14:51 14/525

& 1

Message 1:

From [email protected] Thu Nov 9 14:51:12

2000

Delivered-To: [email protected]

To: username @sisop.adhyaksa.net

Date: Thu, 13 Nov 2013 14:51:12 +0700 (JAVT)

From: [email protected] (/me)

Ini hanya contoh outputan perintah mail :D

andi@sisop:~$

mail @tulisA

9% Cut

0ungsidari synta% cut adalah"

.eng'apus baris dlm sebua' file

/ynta% "

Contoh kasus"

?agaimanacaranya agar ditampilkankolom -4 sajadari file test yang isinya"

ini hanya sebuah test dari output redirection

hehehehehe........

baris ini tambahan dari yang lama...

/ehinggamenghasilkantampilkansepertiberikut"

ini han

heheheh

$ cut [o!tion] file

Page 15: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 15/23

=rep perintah untuk mencari file-file yang mengandung teks dengan kriteria

yang telah ditentukanpengguna.

*engetikan perintah grep 5elloK nama<file pada terminal

baris i

)cut @4A kolom.t%t

% find

#ari namanya sudah dapat diterka bah!a perintah ini berfungsi untuk mencari file

ataupun directori.

/ynta% "

$ find /!ath [o!tion]

Contoh kasus"

?agaimanacaramenemukan file dengannamadepannya teK darisuatudirektoritertentuG

/ehinggacontohhasil yang ditampilkanadalah"

./test

./template

./teh

tata@brawijaya:~$

find . -name teM

-% grep

0ungsidari synta% grepadalah "

Contohkasus "?agaimanamenemunakan kata 5elloK darisuatu file yang isinya "

Echo “Hello World”

*enjadisepertipadagambardiba!ahini "

2% ln

Page 16: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 16/23

Lnadalahperintahuntukmembuat link dari satu file$directori ke file$directori lain.

Fetik ln -s $5ome$>e!0older$5ome$user$!!!

Locate mnggunakan database sdngkan find tdk menggunakan database

)find Mdo!nloadM

Lsuntuk menampilkan daftar file dalam directori aktif,

sedangkandirkegunaanyasamadenganls, penggunabisamembuka manual

dariperintah dir.

3ailuntukmenampilkanisidarisuatu file

0ungsidari synta% lnadalah "

Contohkasus "0older yang adadidalam home a!alnyaberalamat

/home/user/NewFolder

?agaimanacaranyamerubah link folder tersebutmenjadi/home/user/www

;% locate

Jelaskanperbedaan synta% locate dengan synta% find "

Contohkasus "?agaimanacaranyauntukmenemukan file file yang memilikinamaseperti do!nload

<% dir

Jelaskanperbedaan synta% dirdengan synta% ls "

% tailFegunaan synta% tail adalah "

Page 17: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 17/23

ail n & balon.t%t

-screenshot "

3 adalah jumlah baris

&1 adalah jumlah kata

;: adalah ukuran file

 balon.t%t adalah nama file.

Contohkasus"Pada file ternama balon.t%t memilikiisisebagaiberikut "

Balonkuadalima

Ruparuparupawarnanya

Meletusbalonhijau

HatikusangatkacauNanana …. Lalala …..

Jikamenginginkan output seperti "

Hatikusangatkacau

% c

7utput pada terminal adalah "5 20 198 balon.txt

Jelaskanpengertianangakangkatersebut "

:% sort

Fetikakitamengakses file namakota.t%t outputnyaadalah "

$ cat > namakota.txt

Surabaya

MalangTulungagung

Kediri

Sidoarjo

Jombang

Page 18: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 18/23

)sort @nama<fileA-screenshot "

. sebelum

&. sesudah

Logoutuntukkeluar dari sistem atau mengakhiri satu sesi login .

Blitar

Jikamenginginkanisi file tersebutsepertiini "

$ sort namakota.txt

Blitar

Jombang

Kediri

Malang

Sidoarjo

Surabaya

Tulungagung

-7% logout

Jelaskankegunaandari synta% logout"

Page 19: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 19/23

1istor+ untukmelihatapasaja yang pernahdiketik.

 buka terminal dan ketikan ) sudo shutdo!n -h no!

User diiNinkan memasuki system dalam hal ini user pemegang tertinggi dalam

sebuah system

buka terminal

& masuk ke root

+ ketik 8reboot

-9% 'istor+

Jelaskankegunaandari synta% history "

-% restart

Jelaskanurutanperintahuntukmerestart system padalinu% "

Jelaskanurutanperintahuntukmematikan system padalinu%"

--% Perintah sudo su digunakan jika ingin berpindah dari user biasa ')( menjadi super user atau

root '8(Jelaskanapamaknadari super user "

.ana,emen "ser dan =roup

Pada sistem operasi yang mendukung banyak pengguna$multiuser Linu% menyediakankonsep pengaturan user yang sederhana. Untuk dapat menambah, menghapus, ataupunmengelompokkan user$group baru harus login sebagai root '8(, jadi seorang Ouser$group tidakdapat memodifikasi user$group lain.

Perintah-perintah yang digunakan untuk memanajemen user dan group "

.embuat "serUntuk membuat user dan group hanya dapat dilakukan oleh super user rootK. Perintah untuk

membuat user baru adalah "

Page 20: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 20/23

# useradd nama_user

# adduser nama_user

%"t&k mer&'ah password

(passwd "ama)&ser

.eng'apus "ser

Untuk menghapus user jalankan perintah berikut ini"

# userdelnama_user

9tau

# userdel –r nama_user

Jelaskan perbedaan dari kedua synta% diatas "

userdel nama_user gunanya untuk menghapus user, sedangkan userdel Dr

nama user gunanya untuk menghapus user beserta user direktorinya.-screenshot perbedaan "

.embuat =roup

=roup adalah gabungan dari beberapa user membentuk suatu kelompok. User-user yangtergabung dalam satu group dapat saling berbagi file.

• ?erikut synta% untuk menambah group "

# groupaddnama_group

Page 21: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 21/23

• *emberikan pass!ord group "

# gpasswdnama_group

• Perintah untuk menghapus group "

Pertamabuka terminal, laluketikgroupdelnama<groupH

# groupdelnama_group

 *elaska" 'a+aima"a cara me"am'ahka" &ser kedalam s&at& +r&p

9dduser @nama<userA@nama<grupA

 *elaska" 'a+aima"a cara me"+hap&s &ser dari se'&ah +r&p=spass!d r @nama<userA@nama<grupA

.ana,emen @ile

Fetika sebuah file atau direktori dibuat, maka file atau direktoritersebutkepemilikikannya akan melekat pada suatu user dan group tertentu. /elain itu pada filetersebut akan melekat juga tiga hak akses yang berbeda, yaitu baca 'read(, tulis '!rite(, daneksekusi 'e%ecute(, terhadap pemilik, grup, atau user lain. 5ak akses tersebut dapat diubah oleh

root atau user yang memilikinya. *ekanisme kepemilikan dan akses file tersebut sangat penting,karena Linu% bersifat multiuser, sehingga harus ada mekanisme untuk mencegah akses-aksesilegal terhadapfile. /ecara umum pengaturan hak akses atas file atau direktori mempunyai prinsip sebagaiberikut"

Q /etiap file selalu dimiliki oleh seorang yang berhak mengatur hak akses terhadap file tersebut.Q 5ak akses terbagi menjadi + bagian" Read, Srite, dan %ecute.Q 5ak akses dapat diberikan kepada + kelompok pemakai, yaitu pemilik file'7!ner(, grup pemilik file '=roup(, dan pemakai lainnya '7ther(.

 Hak akses

Q read " r Q !rite " !Q e%ecute " %

&elompok pemakai

User pemilik '7!ner( " u =roup " g

User lain " o

Page 22: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 22/23

Femudian tanda 'T( untuk menandakan pemberian hak akses, sedangkan tanda '-( untukmenandakan

 penghapusan hak akses.Perhatikan perintah berikut ini "8 chmod goT! nama<file.t%t

Untuk merubah hak akses sebuah file atau direktori hanya bisa dilakukan oleh user root.Contoh berikutmenunjukkan agar group 'g( dan other 'o( bisa menulis '!(./elain menggunakan kombinasi huruf, hak akses file atau direktori dapat dilakukandengan kombinasi bilangan numerik, yaitu 1 sampai 4.

Untuk merubah kepemilikan file atau direktori baik user maupun grup gunakan perintahC'o$n dan

c'grp # kepemilikan file ini terkadang perlu dilakukan dengan alasan keamanan.

*+ntax 6

# chown [namapemilikbaru] [nama directorynama file]

?egitu juga nama group pada sebuah file juga dapat kita ubah,untuk mengubahnya kita bisa

menggunakan chgrp.

Syntak :

?umerik 3ipe Akses 4eskripsi

2 ) 9

1 - - - idak bisa Read, Srite, %ecute - - 5anya bisa %ecute

& - ! - 5anya bisa Srite

- ! 5anya bisa Srite dan %ecute

r - - 5anya bisa Read

3 r - 5anya  bisa Read dan %ecute, tidak   bisa

Srite

2 r ! - 5anya  bisa 

Read dan Srite, tidak   bisa

%ecute

4 r ! ?isa Read, Srite, dan %ecute

Page 23: Bab 1 Lengkap !!

7/17/2019 Bab 1 Lengkap !!

http://slidepdf.com/reader/full/bab-1-lengkap- 23/23

# chgrgp [nama group baru] [nama direktory nama file