Konsep User & Group di Unix/Unix-like

dokumen-dokumen yang mirip
PRAKTIK DASAR PENGELOLAAN FILE

Pengenalan Sistem Operasi UNIX

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

Editor File UNIX. Present By ANUGRAH BAGUS SUSILO. Universitas Budi Luhur

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

Lingkungan Sistem Operasi UNIX

Manajemen User & Group. oleh Walid Umar,

Users, Groups, dan Permissions di Linux Ubuntu

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

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

7 ADMINISTRASI DASAR LINUX

Manajemen User, Groups dan File

Praktikum IV File Permission & File Protection

P1 : Perintah Dasar Sistem Operasi Linux

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

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

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

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

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

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

BAB I CLI (Command Line Interface)

Sistem Administrasi Linux

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

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Adduser adalah perintah untuk menambahkan seorang user kedalam system.

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

Pengaturan Akses User di Linux

TASK 5 NETWORK SECURITY. Crack Hash User Password menggunakan John The Ripper pada Kali Linux

MODUL 2 NETWORK SECURITY PASSWORD MANAGEMENT

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Modul 4 Telnet dan File Transfer Protocol (FTP)

LAPORAN RESMI PRAKTIKUM SISTEM OPERASI Modul IV ADMINISTRASI LINUX

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

Perintah Perintah Dasar Pada Sistem Operasi Linux

MODUL 01 SISTEM OPERASI

JURNAL PRAKTIKUM JARINGAN KOMPUTER 2012/2013. NAMA : Dantik Puspita Sari NIM : ASISTEN : Abdul Rahman KELAS : E1 BAB Ke- : I (satu)

I. DASAR TEORI. Perintah Dasar Linux

Buku Saku FreeBSD { Instalasi Dasar FreeBSD 8.4 }

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

TUGAS SISTEM OPERASI

Ijin dan Kepemilikan

Konfigurasi FTP Server pada Linux

Basic Comand Line (perintah dasar) pada Linux melalui terminal

Praktikum 3 Perintah DasarSistem Operasi Linux

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

TUTORIAL» 13 comments. Oke, langsung saja ya ke tutorialnya. 1. Login dulu ke VPS anda menggunakan root. Seperti tutorial sebelumnya.

RENCANA PELAKSANAAN PEMBELAJARAN

PC/IX dikembangkan oleh Interactive System Corporation sebagai single User Unix

BAB II LANDASAN TEORI

Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus Torvalds.

Sistem Password pada SECURITY ENHANCED LINUX (SELINUX)

Modul Praktikum Sistem Operasi PERTEMUAN KE-VI

2. SSH dengan password: SSH dengan public key:

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

BAB 1 Instalasi Redhat Linux 7.2

Laporan Resmi Praktikum Administrasi Jaringan FTP DAN SAMBA SERVER

JURNAL PRAKTIKUM JARINGAN KOMPUTER

FTP (File Transfer Protokol) merupakan salah satu cara kita berkomunikasi dengan remote komputer. Pada postingan ini saya akan berbagi tutorial

LAPORAN RESMI KEAMANAN JARINGAN. PRAKTIKUM 2 Perbedaan Macam-Macam Tipe Jaringan pada Virtual Box dan Analisa Telnet dan SSH menggunakan Wireshark

Modul 3 FTP SERVER. Dasar Teori

Zaid Romegar Mair

MODUL 3 SAMBA. 1.1 Tujuan :

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

LAMPIRAN Gambar Pemberitahuan proses instalasi

BAB I CLI (Command Line Interface)

Sistem Terminal pada Linux

MAIL SERVER Oleh: Adam Kurniawan Margolang, S.Kom

Unix/Linux Operating system

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

MODUL PRAKTIKUM ADMINISTRASI SERVER OS DEBIAN 6

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

Keamanan Sistem Operasi

/(Root) menunjukkan hirarki tertinggi dari sistem ditektori Linux dimana direktori ini membawahi direktori lainya. Diantaranya :

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

Ainul Fuad Farhan

File Sharing Dengan SAMBA

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

Keamanan Sistem Informasi. Girindro Pringgo Digdo

Panduan berikut ini berdasarkan server UNIX. Untuk LINUX dapat disesuaikan sesuai kebutuhan.

BAB III INSTALASI VMWARE

LAPORAN PRAKTIKUM SISTEM OPERASI

Instalasi File Server

Redirection dan pipe merupakan standar dari fasilitas shell di unix.

Pertemuan 3 SAMBA. Riza Kurniawan Ahmad Wildan L Kelas G _ Pendidikan Teknik Informatika UNIVERSITAS NEGERI YOGYAKARTA

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

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

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

Panduan Penggunaan dan Perawatan Server

shell. Kenapa Shell? User dapat mencoba unix mereka. Shell yang pertama kali dibuat adalah Bourne shell (sh).

Pelatihan. Depok Air Unlimited Network

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Hasil dan Pembahasan

PRAKTIKUM 6 NFS DAN SAMBA SERVER

Mengamankan Sistem Informasi. Pertemuan IV

Instalasi Oracle 11g R2 Express Edition di Debian 64 Bit

CentOS Linux Installation for Dummies

Transkripsi:

Konsep User & Group di Unix/Unix-like Present By ANUGRAH BAGUS SUSILO Universitas Budi Luhur

Konsep User di Unix/Unix-like Unix/Unix-like dirancang sebagai SO yang multiuser, artinya dapat melayani banyak pengguna dalam waktu yang bersamaan. Setiap pengguna memiliki shell masing-masing untuk dapat berinteraksi dengan sistem, dan setiap pengguna dalam unix/unix-like dapat tergabung dalam satu atau beberapa group. User adalah orang yang berhak menggunakan suatu mesin Linux. Dengan demikian hanya orang yang memiliki username dan password yang sah yang bisa disebut user.

Konsep User berdasarkan hak Berdasarkan hak-hak yang dimilikinya, user dalam linux dibagi atas dua kategori: User biasa atau regular user Seorang user biasa hanya memiliki hak-hak penuh terhadap home direktori dan file-file miliknya sendiri. Seorang user biasa tidak memiliki hak penuh terhadap file dan direktori milik user lain, dan hanya boleh menjalankan perintah-perintah tertentu. User biasa ini adalah user yang dibuat oleh root, user ini memiliki hak yang terbatas, dan boleh berisi lebih dari satu user. User biasa dilambangkan dengan tanda $" anugrahbsoe@machine:~$ User root atau administrator. User root adalah user istimewa, yaitu administrator yang memiliki hak tidak terbatas. Root bisa melakukan hal-hal yang tidak bisa dilakukan oleh user biasa, seperti: mematikan sistem, menambah user, menghapus user, mengubah konfigurasi sistem dan lain-lain. root juga adalah akun administrasi tertinggi pada unix/unix-like. User root biasa dikenal dengan istilah super user. User root tidak bisa lebih dari satu. User biasa dilambangkan dengan tanda # root@machine:/home/anugrahbsoe#

Konsep User di Unix/Unix-like SUDO : Suck it Up 'n Do as Ordered *just kidding

Konsep User berdasar tujuan pembuatan Berdasarkan tujuan pembuatannya, user dapat di bagi berdasarkan dua kategori yaitu: Real user Real user adalah user yang sengaja dibuat oleh administrator agar seseorang bisa login dengan username tersebut.(misal : root, bagus, bagas, dona, doni, dsb) Unreal user User-user yang dibuat karena dibutuhkan oleh aplikasi-aplikasi tertentu. User unreal juga adalah user-user built-in yang sudah dibuatkan oleh Linux saat instalasi seperti user : daemon, bin, dhcp, gdm, agent, ftp, guest, nobody, dll. Perbedaan Real User & Unreal User : Real User Memiliki home direktori Punya password Unreal User Tidak memiliki home direktori Tidak punya password Memiliki UID di atas 500 Memiliki UID dibawah 500

Konsep Group di Unix/Unix-like Tidak hanya membuat user saja, tetapi semua user yang ada dapat dikelompokkan. Contohnya, Kita dapat mengelompokkan user berdasarkan jobdesk yang ada di perusahaan, contohnya group Marketing, Purchasing, Finance, Accounting, dsb. Group digunakan untuk mengelompokan banyak user yang memiliki persamaan kedalam suatu kelompok, group biasa digunakan untuk mempermudah penanganan user, terutama untuk masalah keamanan. Group sangat berfungsi sehingga kita tidak perlu membatasi hak akses terhadap user satu per satu.

Membuat User & Group

Membuat User Untuk menambah user, gunakan salah satu perintah berikut: adduser <nama user> Setelah nama pengguna dimasukkan, maka diminta untuk memasukkan kata sandi untuk pengguna tersebut, dan informasi yang berkaitan denganya. logout Ketikan logout untuk keluar dari sesi root. Lalu masuk sebagai pengguna yang baru saja dibuat. Keluar dari akun baru tersebut, dan masuk lagi menjadi root, gunakan perintah. userdel r <nama_pengguna> untuk menghapus semua data di direktori /home pengguna.

Membuat Group Beberapa user yang memiliki hak akses yang sama, bisa dimasukkan kedalam sebuah group. Group sangat berfungsi sehingga kita tidak perlu membatasi hak akses terhadap user satu per satu. Untuk membuat group, ketikkan perintah berikut. groupadd <nama grup> Perintah groupadd <nama_group> digunakan untuk membuat group, sedangkan groupdel <nama_group> digunakan untuk menghapus group yang ada. groupdel <namagrupyangsudahada> Buat dua buah group, dan buat tiga user baru, setelah itu, gunakan perintah usermod -g <namagroup> <namauser> Perintah di atas digunakan untuk memindahkan user ke suatu group.

Mengganti Password User PASSWD : perintah yang digunakan untuk mengubah password user yang terdapat pada sistem anugrahbsoe@machine:~$ passwd

Sekilas tentang Etc/Passwd, Etc/Shadow & Etc/Group

Mengenal Etc/Passwd, Etc/Shadow & Etc/Group Saat pembuatan user pada linux akan dihasilkan 3 buah file untuk menyimpan informasi tentang user baru tersebut. Adapun ketiga file tersebut adalah: 1) /etc/passwd 2) /etc/shadow 3) /etc/group

1. Etc/Passwd > sudo vi /etc/passwd File ini digunakan untuk menyimpan informasi dari user. Informasi pada file /etc/passwd dipisahkan oleh tanda : (titik dua). Contoh dari file /etc/passwd adalah seperti berikut ini: HASIL : anugrahbsoe:x:1000:1000:anugrahbsoe,,,:/home/anugrahbsoe:/bin/bash anugrahbsoe merupakan nama login. X merupakan password shadow. 1000 merupakan user id dan group id. anugrahbsoe,,,, merupakan informasi tambahan untuk user yang bersangkutan. /home/anugrahbsoe merupakan letak home direktori dari user anugrahbsoe. /bin/bash merupakan default dari jenis shell untuk user anugrahbsoe.

2. Etc/shadow File ini digunakan untuk menyimpan password yang telah dienkripsi. Dibawah ini merupakan contoh potongan dari /etc/shadow.: > sudo vi /etc/shadow HASIL : anugrahbsoe:$6$smtie986$39tymxmg780vtaayyaqancgqosbkkse bwiiwk1z2ssmnkozkmfjjg.3vwouaf2abzjoeuudot.jbzlyqk79zz/:16 702:0:99999:7::: Pada file /etc/shadow terdapat sederetan karakter yang tidak bisa terbaca seperti $6$sMTIE986$39tYmXmG780VtAAyyAQANCGqosBKkSebWIIWk1z2ss mnkozkmfjjg, karakter-karakter tersebut merupakan karakter hasil enkripsi dari password user yang bersangkutan.

3. Etc/group > sudo vi /etc/group File ini digunakan untuk menyimpan nama group dari user tertentu. Cukup mudah untuk memahami bagian-bagian pada /etc/group karena hanya terdiri dari nama group, GID (Group ID), dan user-user yang termasuk kedalam group yang bersangkutan. Berikut ini merupakan contoh potongan dari file /etc/group : sudo:x:27:anugrahbsoe sudo merupakan nama grup. X merupakan password shadow. 27 merupakan group id. anugrahbsoe merupakan nama user login Pada bagian ini terlihat bahwa user dengan nama login anugrahbsoe masuk kedalam group sudo yang memiliki GID (Group ID) 27.

Quotes Unix is basically a simple operating system, but you have to be a genius to understand the simplicity ~ Dennis Ritchie ~ "If you want to travel arround the world and be invited to speak at a lot Of different place, just write a unix operating system." ~ unix/unix-liketorvalds ~