Anda di halaman 1dari 7

Perintah Dasar di Linux_2

Praktikum Sistem Operasi


Pertemuan ke-3

Manajemen User dan File


Manajemen User

Sebelum anda menjalankan perintah dibawah ini, anda harus masuk sebagai super
user. Gunakan perintah sudo su, dan masukkan password anda.
[ubuntu@ubuntu ubuntu]$ sudo su ubuntu

password : ubuntu

maka tampilan dari terminal bukan memakai $ tapi sekarang memakai #.

[ubuntu@ubuntu ubuntu]#

1. Menambahkan Group Baru


Untuk menambah sebuah group baru pada linux anda bisa menggunakan perintah
groupadd,

[ubuntu@ubuntu ubuntu]$ groupadd <nama_group>

Misalkan anda ingin membuat sebuah group baru indonusa maka jalankan perintah
berikut ini :

[ubuntu@ubuntu ubuntu]$ groupadd indonusa

Ingat semua perintah bersifat Case Sensitif (Huruf Besar dan kecil
dianggap berbeda)

2. Melihat Group yang telah dibuat


Untuk melihat group yang telah dibuat berserta anggotanya bisa dilihat dengan
mengetikkan perintah
[ubuntu@ubuntu ubuntu]$ cat /etc/group

3. Menghapus Group
Untuk menghapus sebuah group gunakan perintah groupdel,

[ubuntu@ubuntu ubuntu]$ groupdel <nama_group>

Misalkan anda ingin menghapus nama group indonusa maka jalankan perintah
berikut ini :

[ubuntu@ubuntu ubuntu]$ groupdel indonusa

1
Perintah Dasar di Linux_2

4. Menambahkan User Baru


Untuk menambahkan user account pada ubuntu jalankan perintah

[ubuntu@ubuntu ubuntu]$ useradd <nama_user>

Misalkan :

[ubuntu@ubuntu ubuntu]$ # adduser yanto


# passwd indonusa

Perintah diatas akan membuat account yanto dan home direktori di /home/yanto/

Jika kita ingin membuat sebuah user baru kemudian ingin memasukkan user baru
kedalam sebuah group yang sudah ada misal indonusa, maka gunakan perintah sbb :

[ubuntu@ubuntu ubuntu]$ useradd aris –g indonusa

[ubuntu@ubuntu ubuntu]$ useradd aris –G indonusa

5. Mengubah Home directory user


Untuk mengubah home directory dari user yang sudah ada, kita dapat mengetikkan 
perintah:   
$ usermod ‐d  
 
Contoh: $ usermod ‐d /home2/agus agus  
 
Jika ternyata home directory agus yang lama telah berisi file‐file kepunyaan agus, maka kita 
dapat memindahkan home directory hana beserta file2nya dengan option ‐m.  
 
Contoh: $ usermod ‐d ‐m /home2/agus agus  

6. Menghapus User dari Group


Untuk menghapus sebuah user dari sebuah group, gunakan perintah gspasswd,

[ubuntu@ubuntu ubuntu]$ gspasswd -d <nama_user> <nama_group>

Misalkan anda ingin menghapus sebuah user nama_user dari group tekkom06, maka
jalankan perintah berikut ini :

[ubuntu@ubuntu ubuntu]$ gspasswd –d tekkom06 aris

7. Mengganti Password
Untuk mengganti password anda gunakan perintah

[ubuntu@ubuntu ubuntu]$ passwd <nama_user yang akan diganti password


baru>

8. Menghapus User

2
Perintah Dasar di Linux_2

Untuk menghapus sebuah user gunakan perintah userdel,

[ubuntu@ubuntu ubuntu]$ userdel <nama_user>

Misalkan anda ingin menghapus user aris maka jalankan perintah berikut ini :

[ubuntu@ubuntu ubuntu]$ userdel aris

Membuat File Baru dengan Editor vi

Untuk membuat sebuah file baru, kita bisa menggunakan berbagai macam pilihan editor
salah satunya adalah editor vi, Untuk menggunakannya adalah sbb :

[ubuntu@ubuntu ubuntu]$ vi hello_ubuntu.txt

Tekan Esc, kemudian tombol keyboard i yang berarti


<insert>, kmd ketikkan :

"Hello, ini Praktikum ketiga sistem operasi

Kami menggunakan sistem operasi Linux dengan distro


Ubuntu "

Untuk menyimpannya Tekan Esc, kemudian tombol keybord :wq, yang


berarti keluar sambil menyimpan file yang kita edit. Sedangkan untuk keluar tanpa
menyimpan Tekan Esc, kemudian tombol keybord :q

File Permissions

Sebuah file memiliki properti khusus berhubungan dengak hak akses dan mencegah selain
user atau group untuk mengkasesnya. Kita dapat mengubah properti sesuai dengan
keinginan kita, dibab ini kita akan memperlajari beberapa perintah yang berhubungan
dengan kepemilikan file :

• chmod – digunakan untuk mengubah hak akses terhadap file.


• su – perintah untuk masuk menjadi seorang superuser.
• 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 :

[ubuntu@ubuntu ubuntu]$ ls -l nama_file

3
Perintah Dasar di Linux_2

-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 :

[ubuntu@ubuntu ubuntu]$ 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 :

Gambar 1-1 Gambar Properti sebuah file atau direktori di Linux

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.

4
Perintah Dasar di Linux_2

Cara yang pertama adalah, 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 :

[me@linuxbox ubuntu]$ chmod 600 nama_file

Nilai Keterangan

777 (rwxrwxrwx) Tidak ada pembatasan pada file permission . Setiap orang dapat
melakukan apa saja.

(rwxr-xr-x) Pemilik file dapat melakukan (read, write, dan execute). Seluruh
755 anggota group dapat melakukan (read dan execute) file. Selain user dan group
hanya bisa melakukan ekseskusi. Setting ini merupakan settingan yang umum
untuk sebuah program yang biasa digunakan oleh user.

(rwx------) Pemilik file dapat melakukan (read, write, dan execute) terhadap file.
700 Selain pemilik tidak diberikan hak akses apapun. setting ini berguna untuk program
yang bersifat private bagi user.

666 (rw-rw-rw-) Seluruh user dapat melakukan (read dan write) terhadap file yang
ada. .

644 (rw-r--r--) Pemilik dapat melakukan (read dan write) terhadap file, Sementara
Selain user hanya bisa membaca file.

600 (rw-------) Hanya pemilik bisa melakukan (read dan write) terhadap sebuah file.
Sebuah settingan khusus bagi sebuah file yang pemiliknya menjadikan file prifat.

Menjadi seorang superuser untuk beberapa saat


Kadang-kadang kita perlu masuk menjadi seorang superuser untuk melakukan perintah
administrasi tyang penting (important system administration), Akan tetapi ketika kita
melakukannya maka akan muncul peringatan bahwa kita tidak bisa melakukannya karena
hanya sebagai user biasa, Oleh karena itu kita memerlukan su (singkatan

5
Perintah Dasar di Linux_2

dari superuser) Berikut bagaimana cara kita menggunakan perintah su


command. Kemudian setelah kita masukkan su makan kita akan diminta memasukkan
password:

[me@linuxbox ubuntu]$ su
Password:
[root@linuxbox ubuntu]#

Changing file ownership


Kita dapat mengubah kepemilikan sebuah file dengan menggunakan perintah chown.
Berikut merupakan cara kita mengubah pemilik sebuah file some_file dari pemilik "me"
menjadi "anda";

[ubuntu@ubuntu ubuntu]$ su
Password:
[root@linuxbox me]# chown you some_file
[root@linuxbox me]# exit
[ubuntu@ubuntu ubuntu]$

Uktuk melakukannya anda harus sebagai super user atau root, chown selain bisa
digunakan untuk mengubah pemilik file juga bisa akan tetapi juga digunakan untuk
mengubah properti sebuah direktori.

Changing group ownership


Untuk mengubah group pemilik sebuah file chgrp. Gunakan sbb :

[ubuntu@ubuntu ubuntu]$ chgrp new_group some_file

Dari contoh diatas mengubah properti sebuah file awalnya dari kepunyakan sebuh group
diganti menjadi milik group baru yaitu "new_group" menggunakan chgrp.

Searching File
Untuk mencari file gunakan

[ubuntu@ubuntu ubuntu]$ whereis <nama file/direktory>

[ubuntu@ubuntu ubuntu]$ locate <nama_file>

Sedangkan untuk mencari aplikasi atau program gunakan

[ubuntu@ubuntu ubuntu]$ which <nama_program>

Menjalankan Program

6
Perintah Dasar di Linux_2

Untuk menjalankan sebuah program ketikkan nama program pada shell

[ubuntu@ubuntu ubuntu]$ <nama_program>


Untuk mengetahui lokasi path sebuah program gunakan echo $path

Anda mungkin juga menyukai