MAKALA SISTEM OPERASI
![]() |
“Administrasi Sistem Operasi Administrasi
Linux User Dan Group”
DISUSUN OLEH
:
AFIFAH NUR ZAHRAH NIM : 11160821
BAGUS IWANG NIM :
11160876
KRISTI INDRIYANI SARAGIH NIM :11161119
TIARA PUTRI MAGHFIROHMAH NIM : 11160773
ZUBAIDAH TANJUNG NIM : 111611135
KATA
PENGANTAR
Puji syukur kami ucapkan kepada Tuhan Yang
Maha Esa, karena dengan rahmat dan karunianya Kami dapat menyelesaikan Makalah
yang berjudul “Administrasi Sistem Operasi Open Source
Dan Administrasi Linux User Dan Group”.
Makalah ini
dibuat dalam rangka
tugas yang diberikan oleh guru mata pelajaran Sistem Operasi.Selama
pembuatan makalah
ini, Kami banyak
mendapat bantuan dari berbagai pihak. Kami menyampaikan ucapan terima kasih
kepada semua
pihak yang telah ikut membantu dalam penyusunan Makalah ini.
Kami menyadari bahwa makalah ini masih
jauh dari kesempurnaan. Oleh karena itu, Kami mengharapkan kritik dan saran
yang sifatnya membangun bagi pembaca dan masyarakat umum, semoga laporan ini
bermanfaat.
DAFTAR ISI
Kata
Pengantar……………………………………………………. 2
Daftar
Isi………………………………………………………….. 3
Pengertian Open
Source………………………………………….. 4
Administrasi Sistem Operasi Open
Source……………………… 5
1. User Dan Group……………………......................................... 5
Daftar
Pustaka…………………………………………………… 11
Pengertian
Open Source Open source adalah suatu istilah yang
digunakan untuk software (perangkat lunak)
yang
membuka atau membebaskan source codenya (dapat dilihat oleh pengunanya),dan
membiarkan penggunanya dapat melihat bagaimana cara kerja dari softweretersebut
serta penggunanya juga dapat memperbaiki atau mengembangkan softwaretersebut
menjadi lebih baik lagi. Keunggulan dari open source yaitu dapat di perolehsecara
free atau gratis tanpa perlu membayar lisensi software. Dan biasanya opensource
software dapat di peroleh di internet, salah satu software open source yangterkenal
yaitu sistem operasi komputer Linux. Open source software ini sangat di tunjang
oleh internet, awalnya open source di-
unduh
dari internet lalu digunakan oleh orang yang memakainya dan dapat di perbaikiatau di
kembangkan lagi jika terdapat kekurangan pada software tersebut. Dan hasildari
pengembangannya softwere tersebut akan dipublikasikan ke internet lagi, dandapat
di gunakan oleh orang banyak. Pada saat ini sangat mudah sekali untukmendapatkan
open source software di internet. Tentunya dalam pengembangan open source
software melibatkan banyak sekali
orang dari
berbagai belahan dunia, yang berinteraksi melalui dunia maya atau
jaringan internet.
Maka seiring berkembangnya teknologi semakin banyak
bermuculan berbagai
macam software yang dibuat berbasis open source yang di
upload
ke internet. Pola dari open source ini telah
banyak melahirkan develover yang
sangat handal.
Software yang berbasis open source bukan
program yang ecek-ecek, jangan
mengaggap
bahwa jika software yang gratis itu kurang bagus kualitasnya. Karenasudah
banyak terbukti kehebatan dan kehandalan dari open source software. Karenafree
software yang berbasis open source telah banyak melalui proses perbaikan yangterus
menerus sehingga software-nya akan semakin sempurna. Contoh Software Open SourceBerikut ini merupakan beberapa contoh software open
source yang populer,diantaranya seperti:
·
Linux, merupakan software
sistem operasi yang gratis dan sangat populer.
·
XAMPP, merupakan paket
software yang berguna untuk simulasi dan pengembangan web, termasuk juga di
dalamnya Apache dan MySQL (database).
·
Mozilla Firefox, merupakan
software yang berguna untuk menjelajahi halaman web di internet.
·
OpenOffice, merupakan paket
software perkantoran yang berguna untuk mengolah kata, tabel dan database.
·
osCommerce, merupakan
software aplikasi web yang digunakan untuk toko online.
·
ClamAV & ClamWin,
merupakan software antivirus.
·
Audacity, merupakan software
perekam sekaligus pengolah audio.
·
GIMP, merupakan software
pengolah foto dan juga gambar digital.
·
VideoLAN, merupakan software
pemutar file multimedia.
·
Blender, merupakan program
untuk pembuatan model 3 (tiga) dimensi, misalnya seperti animasi dan game.
·
Filezilla, merupakan
software jaringan yang berfungsi untuk transfer file via protokol FTP pada
jaringan komputer atau jaringan internet.
·
Mplayer, merupakan ssoftware
pemutar musik yang berbasis open source.
Pengertian
Administrasi User
Sebuah sistem komputer tidak akan
dapat bekerja dengan baik jika salah satu dari
ketiga komponen ini dihilangkan: hardware,
software, brainware. Hardware adalah bagian komputer yang ada secara fisik. Software adalah kode-kode instruksi yang
dijalankan pada hardware yang
bersangkutan. Sedangkan brainware adalah manusia yang bertugas untuk
mengoperasikan sistem komputer.
Administrasi sistem adalah aspek yang berkaitan
erat pada faktor brainware tersebut.
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 di perbolehkan oleh root (ini berkaitan dengan ‘chmod’ akan dibahas di edisi
mendatang), user ini memiliki hak tidak terbatas pada home di rektorynya
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
Pengertian
Administrasi Grup
Group adalah sebuah kumpulan user disebut sebagai
group. Setiap group Linux berisi nilai ID yang unik yang disebut GID. Informasi
dari group Linux ditemukan dalam “/etc/group” file database .
Di Linux kita memiliki dua jenis group tersedia yaitu:
1.
Primary Group: user dalam group ini dapat mengakses
semua resources dengan hak akses default dan memiliki akses penuh ke semua
resorce.
2.
Secondary Group : Para pengguna dalam kelompok ini
memiliki akses terbatas ke sumber daya yang diputuskan oleh admin , yang
merupakan salah satu pengguna dalam kelompok utama .
Menurut skema User Private Group ( UPG ), jika
kita membuat setiap user, Primary Group akan dibuat dengan nama user yang sama
. Selain itu, kita juga dapat membuat group secara manual.
Dalam Group Administrasi kita menggunakan empat
perintah berikut:
1 ) groupadd 2 ) groupmod 3 ) groupdel 4 ) gpasswd
Mari kita lihat masing-masing –
1 ) groupadd : Dengan perintah ini kita dapat membuat
grop akun. Jika Anda ingin membuat grup akun dengan pilihan default ,
sintaksnya adalah
$ groupadd [ – g ] [ – o ] [ – r ] [ – f ] group
dimana
– g – gid : ini adalah group id dan harus unik, dan harus di atas 500, maka 0-499 dicadangkan untuk akun sistem .
– O – non – unique : Hal ini memungkinkan untuk menambahkan grup dengan GID non – unik.
– r – Sistem : ini memungkinkan untuk membuat sistem user grup.
– f: force create
– g – gid : ini adalah group id dan harus unik, dan harus di atas 500, maka 0-499 dicadangkan untuk akun sistem .
– O – non – unique : Hal ini memungkinkan untuk menambahkan grup dengan GID non – unik.
– r – Sistem : ini memungkinkan untuk membuat sistem user grup.
– f: force create
misalnya
$ groupadd – g 888 karyawan
2 ) groupmod : Perintah groupmod memodifikasi file
account sistem . Sintaksnya adalah,
$ groupmod [ – g ] [ – o ] [ – n ] group
misalnya
$ groupmod – g 999 penjualan
$ groupmod – n newsales penjualan
$ groupmod – n newsales penjualan
3 ) gpasswd : Perintah ini digunakan untuk melakukan
tugas-tugas berikut –
i ) Menetapkan password untuk grup .
ii ) Menambah atau menghapus pengguna Secondary group.
i ) Menetapkan password untuk grup .
ii ) Menambah atau menghapus pengguna Secondary group.
Sintaksnya adalah,
$ gpasswd <options> <group-name>
$ gpasswd <options> <group-name>
dimana:
-a : Untuk menambahkan user tunggal
misalnya $ gpasswd – penjualan
– d : Untuk menghapus user
misalnya $ gpasswd – d penjualan
– M : Untuk menambahkan beberapa user pada satu waktu
misalnya $ gpasswd – M ul , UL1 , ul2
-a : Untuk menambahkan user tunggal
misalnya $ gpasswd – penjualan
– d : Untuk menghapus user
misalnya $ gpasswd – d penjualan
– M : Untuk menambahkan beberapa user pada satu waktu
misalnya $ gpasswd – M ul , UL1 , ul2
4 ) groupdel : Jika group kosong atau secondary group
user, maka dapat dihapus oleh admin menggunakan perintah ini. Jika group
memiliki Primary user tunggal maka Anda menghapus akun group.
Sintaksnya adalah,
$ groupdel <group-name>
Seperi
yang kita ketahui sistem operasi yang mendukung banyak pengguna atau multiuser
seperti Linux, menyediakan konsep pengaturan user yang sederhana. Untuk dapat
menambah, menghapus, ataupun mengelompokkan user baru, ataupun group baru, kita
harus login dahulu sebagai root, jadi seorang user ataupun group tidak dapat
memodifikasi user dan group lain. Berikut perintah-perintah yang digunakan
untuk memanajemen user dan group : Membuat User Baru
Syntax
yang digunakan adalah :
·
adduser nama_user
·
useradd nama_user
Contoh :
·
useradd nana
Contoh diatas digunakan untuk membuat
user baru dengan nama "rezky" dan
"nana". Keduad syntax diatas sama hanya pada
useradd apabila kita membuat user baru kita tidak perlu memasukkan
password, nama, room number, dll.
Mengubah Password User
Syntax yang digunakan adalah :
·
passwd nama_user
Contoh :
Screenshot diatas bertujuan untuk
mengganti password pada user rezky. Kalian akan diminta mengetikkan password
baru pada "Enter new UNIX password" dan
mengetikkan sekali lagi password baru tersebut pada "Retype new Unix Password".
Menghapus User
Syntax yang digunakan :
·
userdel nama_user
Contoh :
Screenshot diatas bertujuan untuk
menghapus user dengan nama "rezky".
Membuat Group
Group dalah gabungan dari beberapa user
yang membentuk suatu kelompok. User-user yang tergabug dalam satu group dapat
saling berbagi file. Cara membuat group hampir sama dengan cara membuat user
baru.
Syntax yang digunakan adalah :
·
groupadd nama_group
Contoh :
Screenshot diatas bertujuan untuk
membuat group baru dengan nama "rezky".
Memberi atau Merubah Password pada Group
Syntax yang digunkan :
·
gpasswd nama_group
Contoh :
Screen diatas bertujuan untuk memberi
atau merubah password pada Group rezky, hal ini dilakukan karena saat pertama
kali kita membuat group, group kita yang baru terbuat tersebut secara default
belum terpassword.
·
Menghapus Group
Syntax yang digunakan adalah :
groupdel nama_group
Contoh :
Screenshot diatas bertujuan untuk
menghapus group dengan nama rezky.
DAFTAR PUTSAKA




