TUGAS SISTEM OPERASI

dokumen-dokumen yang mirip
HAK AKSES, KEPEMILIKAN

Jelaskan tentang kepemilikan file/directory dalam sistem Linux/unix?

TUGAS SISTEM OPERASI. : Agung Septiansyah NIM : : Teknik Informatika/22

Praktikum IV File Permission & File Protection

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

Users, Groups, dan Permissions di Linux Ubuntu

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

Nama : Ridlo Pamuji NIM : / 22 : Sistem Operasi

Manajemen User, Groups dan File

Hak Akses Pada Sistem Operasi Linux

File yang berisi koleksi program yang dapat dieksekusi

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

Ijin dan Kepemilikan

Unix/Linux Operating system

UNIX: FILESYSTEM. System Bootup: Login Unix: Untuk masuk ke sistem: Merubah Password:

Manajemen User & Group. oleh Walid Umar,

DAN HAK AKSES BAB 8 MANAJEMEN GROUP, USER, 8.1 Pentingnya Membuat Group dan User Account

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

JURNAL PRAKTIKUM JARINGAN KOMPUTER 2012/2013. NAMA : SURYADI NIM : ASISTEN : ABAY KELAS : G2 BAB Ke- : 3

BAB I CLI (Command Line Interface)

Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Menambah, memodifikasi dan menghapus user. Menambah dan menghapus group

eko-dok.web.ugm.ac.id

Basic Comand Line (perintah dasar) pada Linux melalui terminal

Apa itu Super User? Cara membuat pengguna (user) baru. Pendahuluan

Keamanan Sistem Operasi

JURNAL PRAKTIKUM SISTEM OPERASI 2012/2013. NAMA : Thito Chandra Kelana NIM : ASISTEN : Aulianita Rizka Fitri KELAS : F2 BAB Ke- : III

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Manajemen File dan Direktori

Zaid Romegar Mair

MANAJEMEN FILE DAN RESOURCES SHARING

Adduser adalah perintah untuk menambahkan seorang user kedalam system.

Kata Pengantar. Malang, September Penyusun

WYI CREATED BY WINA YUSNAENI

JURNAL PRAKTIKUM JARINGAN KOMPUTER

LAPORAN PRAKTIKUM SISTEM OPERASI

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

Perintah Dasar di Linux

Analisis program ubuntu dengan windows seven saling berhubungan

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

Materi : Manajemen File dalam OS Windows

5. Keamanan File dan Sistem File

Praktikum Sistem Operasi 2.Perintah dasar Linux & Repositori

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

Bab 9. Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 9.1 KONSEP FILE

PANDUAN INSTALASI CLIENT KUNANG-KUNANG DIGITAL SIGNAGE (LINUX SYSTEM) 16 Maret 2015

Login kembali dengan user yang tadi telah dibuat

Shell dan Pemrograman Shell

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

MODUL 01 SISTEM OPERASI

Konsep User & Group di Unix/Unix-like

MODUL I PENGENALAN DAN INSTALASI LINUX

BAB I CLI (Command Line Interface)

BAB 1 PENGENALAN LINUX

TUGAS PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI MODUL 2

1. Mengenal utilitas dasar Linux dan Unix 2. Merangkaikan utilitas dengan pipe 3. Mempelajari konsep delimiter

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

METODE MENAMPILKAN FILE/FOLDER SHARING DENGAN MAP NETWORK DEVICE

Berbagi Data File Folder lewat Jaringan LAN

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

Membuat Homepage Pribadi

Sortir dengan utilitas sort akan menyusun data berdasarkan criteria. Utilitas sort dilakukan dengan format

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

HANDOUT TIK-1. Icon My Documents. Prosedur membuat folder Prosedur pertama yang dapat dilakukan untuk membuat sebuah folder, antara lain :

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SHARING FILE MENGGUNAKAN WINDOWS XP

SHARING DATA DAN PRINTER SHARIING TUGAS MANAGEMEN LAN. Oleh: ERIN CARINA PROGRAM STUDI DIII MANAJEMEN INFORMATIKA

KETRAMPILAN KOMPUTER 1B - PERTEMUAN IV & V Sabtu, Oktober 2015

SISTEM OPERASI U N I X SEJARAH UNIX STRUKTUR UNIX K O M P U T E R K E R N E L S H E L L UTILITAS U S E R APLIKASI

LAB SISTEM OPERASI 1 AUGUST 29, Membuat direktori/folder.

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

Pertemuan 1. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika

BAB 9 KONSEP MOUNTING, SHARING DAN PROTEKSI

Linux Fundamental. Panduan Linux Fundamental. Pusat Pelayanan Teknologi Informasi dan Komunikasi Universitas Gadjah Mada

Bab 10: Antar Muka Sistem File. Konsep File

PRINSIP DASAR PERANCANGAN SISTEM YANG AMAN

Sistem Administrasi Linux

Awali.org & Awali.or.id

Praktikum II. 2. Direktori Direktori adalah tempat menampung file dan juga sub-direktori.

Pemrograman Komputer B

Bab 5 Sistem File Linux Lanjutan

LAPORAN PRAKTIKUM SISTEM OPERASI. Modul I. Disusun Oleh : : Adrian Rananda Putra. Nim : LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER

BAB 3 Mengenali Lingkup Pemrograman Anda

Ika Nur Khana

LAPORAN PRAKTIKUM SISTEM OPERASI

RENCANA PELAKSANAAN PEMBELAJARAN

Sistem File. Praktikum 5 A. T U J U A N

Sistem Password pada SECURITY ENHANCED LINUX (SELINUX)

TUTORIAL JOOMLA Untuk Pemula

INSTALLATION CHECKING

JURNAL PRAKTIKUM SISTEM OPERASI 2012/2013. NAMA : Thito Chandra Kelana NIM : ASISTEN :Aulianita Rizka fitri KELAS : F2 BAB Ke- : IV

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

PANDUAN INSTALASI CLIENT KUNANG-KUNANG DIGITAL SIGNAGE (LINUX SYSTEM) 3 November 2015

PRAKTIK DASAR PENGELOLAAN FILE

Bab 6 Konfigurasi Bash Shell

Transkripsi:

Nama : Ahmad Muhrozi Nim : 14111062 Prodi : Teknik informatika TUGAS SISTEM OPERASI Tulisan tentang hak akses/perijinan file di LINUX ini sebenarnya sudah banyak beredar di internet. Tapi saya menulisnya lagi demi pemahaman saya sendiri atas konsep yang sangat penting tersebut dengan harapan semoga Anda bisa juga mendapatkan tujuan pemahaman yang sama dengan saya, selaku seorang pemula di lingkungan yang asing ini. Perintah ini akan merubah perijinan suatu file/direktori menggunakan kode akses berupa 3 digit nomor tertentu, yang merupakan perwujudan dari hak akses suatu file di Linux. Masing-masing kode tersebut adalah 4 untuk membaca (read), 2 untuk menulis, dan yang terakhir adalah 1 untuk menjalankan sebuah file. Sebagai contoh, kita ingin sebuah file hanya bisa untuk di baca (4) dan di tulis (2) tapi tidak untuk di jalankan, maka kita bisa mempergunakan perintah 4+2 = 6. Menggunakan cara yang sama apabila kita ingin memberikan hak akses hanya untuk membaca (4), dan memberikan semua hak akses yang ada (7 = 1+2+4). Lalu kode akses tersebut di kombinasikan berdasarkan urutan ~ hak akses untuk pemilik, group pemilik dan pengguna lain ~ hak kepemilikan sebuah file, dengan sintak perintahnya adalah: chmod <3 digit nomor> <objek yang ingin di set> Sebagai contoh berdasarkan perintah ls -l sebelumnya, kita akan melakukan setting agar folder windowshare bisa di pergunakan oleh semua pengguna agar bisa menulis, membaca, dan menjalankan file di folder tersebut, maka kita mempergunakan perintah: # chmod 777 /home/windowshare Sehingga bila kita perlihatkan lagi hak akses menggunakan perintah ls -l, akan kita dapatkan hasil seperti berikut: drwxrwxrwx 2 root users 4096 1996-02-02 08:37 windowshare Perhatikan sekarang kode akses yang menjadi drwxrwxrwx, dari yang semulanya drwxrwxrx. Namun apabila kita menginginkan hanya si pemilik file saja yang memiliki hak akses dan yang lainnya (bahkan group pemiliknya) hanya memiliki akses membaca saja (read only), kita bisa menggunakan perintah: # chmod 744 /home/windowshare drwxr-xr-x 2 root users 4096 1996-02-02 08:37 windowshare Atau kalau si pemilik saja yang memiliki hak akses, maka kita bisa menjalankan perintah: # chmod 700 /home/windowshare drwx------ 2 root users 4096 1996-02-02 08:37 windowshare Apabila kita ingin mengubah hak akses di folder beserta semua isinya, maka dibutuhkan tambahan perintah berupa tanda -R (recursive). Sehingga bila kita ingin mengubah hak akses di folder /home/windowshare beserta isinya, kita tinggal menjalankan perintah:

Hak Akses pada Linux Semua berkas dalam sistem Linux mempunyai hak akses yang dapat mengizinkan atau mencegah orang lain dari menilik, mengubah atau mengeksekusi. Pengguna super "root" mempunyai kemampuan untuk mengakses setiap berkas dalam sistem. Setiap berkas memiliki pembatasan akses, pembatasan pengguna, dan memiliki asosiasi pemilik/grup. Setiap berkas dilindungi oleh tiga lapis hak akses berikut ini: pengguna berlaku bagi pengguna yang adalah pemilik dari suatu berkas grup berlaku bagi grup yang berhubungan dengan suatu berkas lainnya berlaku bagi semua pengguna lainnya Di dalam setiap dari tiga setelan hak izin ada hak izin sesungguhnya. Hak izin, dan cara penggunaannya untuk berkas dan direktori, diuraikan dibawah ini: baca berkas dapat ditampilkan/dibuka isi direktori dari ditampilkan tulis berkas dapat disunting atau dihapus isi direktori dari dimodifikasi eksekusi berkas eksekusi dapat dijalankan sebagai program direktori dapat dimasuki Untuk menilik dan menyunting hak izin pada berkas dan direktori, buka Applications- >Accessories->Home Folder dan klik kanan di berkas atau direktori. Kemudian pilih Properties. Info hak izin ada di tab Permissions dan Anda dapat mengubah seluruh level hak izin, apabila Anda adalah pemilik dari berkas tersebut. Owner : penguna yang menciptakan file (pemilik file) Group: kelompok Other : penguna di luar owner group Kepemilikan sutu file dapt di ubah dengan mengunakan perintaha chown yang memiliki syntax sebagai berikut: Chouwn nama_file Sedangkan suatu kepemilikan suatu group dapat di ubah dengan menggunakan perentaha chgrp nama_file Hak akses terhadap suatu file merupakan fasilitas security dalam linux yang berate bahwa setiap file memiliki informasi untuk mengatur siapa yang berhak untuk membaca menjalankan atau mengubah file tersebut. Model akses terhadap sutu file tersebut. Model akses tehadap sutu file dibedakan menjadi 3 yaitu: Read (r) : file dapat dibaca Write (w) : file dapat dimodifikasi Execute (x) : file dapat dieksekusi Setiap file atau directory mempunyai ketentuan akses other dan kombinasi yang mengatur izin akses terhadap suatu file dapat dilihat pada keterangan berikut: r w x r w x r w x owner group other contoh: r w x r w x - x menyatakna bahwa owner dan group memiliki izin read, write, execute sedangkan other hanya memilik I izin execute. Izin akses terhadap suatu file dapat diubah dengan dua cara yaitu dengan mengunakan perintahn chmod dan metide octal.

Perentah chmod dilakukan dengan cara sebgai barikut: $ chmod <+/)-> nama_file Notasi digunakan utuk menentukan izin user group atau notasi lain yang inbgin di ubah statusnya. Notaso <+/-> digunakan untuk menentukan perubahan yang ingin dilakukan yaitu menambah izin atau menghapus izin Notasi digunakan untuk menentukan status izin yang ingin dilakukan atau dikurangi yaitu red (r), execute (x), write (w) Perentah mengunakan metode octal dilakukan dengan cara sebgai berikut: $ chmod nama_file Untuk mengubah izin akses suatu file dengan menggunakan octal membutuhkan tiga bilangan yaitu bilangan pertama untuk user bilangan kedua untuk group dan bilangan ketiga untuk user lain. Bilangan yang mewakili karakter izin adalah: Karakter r diwakili bilangan 4 Karakter w diwakili bilangan 2 Karakter x diwakili bilangan 1 Tanpa izin akses mewakili oleh karakter 0 Contoh: Jika temen2 ingin memberi akses read, write execute pada user dan tanpa izin akses padda group dan user lain maka: $ chmoud 700 nama_file [4)(r)+2(w)+1(x) =7] Berikut beberapa perintah yang berhubungan dengan kepemilikan file : chmod digunakan untuk mengubah hak akses terhadap file. chown mengubah kepemilikan file. chgrp mengunah mengubah kepemilikan file oleh group. Users di Linux memiliki hak akses terhadap file dan directory di Linux, demikian juga dengan group dan orang lain di luar user dan group. Hak yang ada adalah untuk membaca, menulis dan mengeksekusi sebuah file. Untuk melihat sebuah permission settings sebuah file gunakan perintah berikut ini : [tmj@tmj]$ ls -l nama_file -rw-rw-r-- 1 ubuntu ubuntu 1097374 Sep 26 18:48 nama_file Kita dapat mendefinisikan dari properti dari hasil perintah diatas: file "nama_file" merupakan sebuah file milik user "me" User "me" Memiki hak akses untuk membaca dan menulis / mengedit file. File ini juga merupakan milik dari group "ubuntu" Anggota dari group "ubuntu" juga dapat membaca dan menedit file ini Selain user dan group hanya bisa membaca dan tidak dapat melakukan editing terhadap file ini. Selanjutnya mari kita coba melakukan percobaan lain : [tmj@tmj]$ ls -l /bin/bash -rwxr-xr-x 1 root root 316848 Feb 27 2000 /bin/bash Disini kita dapatkan bahwa,: File "/bin/bash" merupakan kepunyaan "root" Hanya superuser dan root yang memili hak akses untuk membaca, menulis dan mengeksekusi file ini. File dimiliki group "root" Anggota group "root" dapat membaca dan mengeksekusi akan tetapi tidak dapat melakukan editing / menulis di file ini. Selain user root dan group root hanya bisa melakukan eksekusi. Berikut merupakan penjelasan dari properti sebuah file :

chmod Perintah chmod digunakan untuk mengubah properti sebuah file atau direktori, untuk menggunakannya kita harus memastikan secara tepat settingan file permission yang akan diberikan. Ada 2 cara untuk melakukan settingan file permission, disini kita akan coba salah satunya. Kita memikirkan bahwa settingan file permission adalah sebuah bit data yang disusun seri sebagaiman komputer bekerja dengan bit heksadesimal. Berikut bagaimana file permission dilakukakan : rwx rwx rwx = 111 111 111 rw- rw- rw- = 110 110 110 rwx --- --- = 111 000 000 dan selanjutnya... rwx = 111 in binary = 7 rw- = 110 in binary = 6 r-x = 101 in binary = 5 r-- = 100 in binary = 4 Sekarang jika kita mempresentasikan salah satu dari 3 digit file permission (owner, group, and other) sebagai digit tunggal. Berikut misalkan kita menginginkan untuk mengeset Sebuah file some_file untuk dapat di baca, di tulisi /edit tetapi yang lain tidak dapat melakukannya termasuk group maka perintahnya adalah sbb : [tmj@tmj]$ chmod 600 nama_file A. Percobaan Membuat user Lihat isi file /etc/passwd, dengan mengetik : #cat /etc/passwd Buatlah sebuah user dengan mengetik : #useradd namauser Untuk mengecek user tersebut ketik : #cat /etc/passwd Membuat group Lihat isi file /etc/passwd, dengan mengetik : #cat /etc/group Buatlah sebuah group dengan mengetik : #groupadd namagroup Untuk mengecek user tersebut ketik : #cat /etc/group Owner dan hak akses Buat sebuah direktori dengan nama praktikum dan didalam direktori tersebut buat file dengan nama praktikumso. Untuk melihata tampilan dari praktikumso beserta hak aksesnya ketik : #ls l

Coba ubah-ubah hak aksesnya dengan perintah chmod Contoh : #chmod 777 praktikumso Coba ubah-ubah groupnya dengan perintah chgrp Contoh : #chgrp praktikumso namagroup Coba ubah-ubah kepemulikan filenya dengan perintah chown Contoh : #chown praktikumso namauser