Pengaturan Hak Akses dan Pembuatan User Account via GUI

PENGATURAN HAK AKSES FILE DAN DIREKTORI
Dalam linux, file atau direktori bisa diatur hak aksesnya, sehingga tidak semua orang bisa mengakses file atau direktori yang dibuat.

Fungsi hak akses adalah untuk mengatur ijin akses terhadap suatu file/direktori kepada user/owner, group dan other (user/group lain)

User (u)   : user account dimana file tersebut dibuat.
Group (g) : Kumpulan dari banyak user account.
Other (o)  : Lingkungan di luar user account dan group


Format izin akses
r     : read. Hak akses untuk membaca. Nilai angka 4.
w    : write. Hak akses untuk menulis. Nilai angka 2
x     : executable. Hak akses untuk menjalankan. Nilai angka 1
( - ) : mengurangi hak izin
( + ) : menambah hak izin
Perintah untuk melihat hak akses: ls –l
                       -rw-rw-r-- 1 user user 24 Sep 29 08:30 mahasiswa
Keterangan:
       -                           Jenis file biasa
      rw-                        hak akses user, user bisa baca file, tulis/edit file
      rw-                        hak akses group, group bisa baca file, tulis/edit file
      r--                         hak akses other, other hanya bisa baca file
     user                        user account
     user                        group
     24                          kapasitas file sebesar 24 bytes
    Sep 29                    tanggal pembuatan file
    08:30                      jam pembuatan file
   mahasiswa               nama file

Perintah untuk mengganti hak akses:
                  chmod hak_akses_file nama_file

Ada beberapa cara perintah untuk merubah hak izin akses, yaitu :

1. chmod ruang_lingkup=format nama_file
    contoh : chmod u=rw-,g=rw-,o=r-- latih1

artinya : file tersebut untuk : ruang lingkup user U=rw- bisa membaca dan melakukan perubahan, dan  ruang lingkup G=rw- dapat membaca dan menulis,ruang lingkup O=r-- hanya bisa membaca saja.

2. chmod nilai_angka nama_file
contoh : chmod 664 latih1

artinya : file tersebut untuk ruang lingkup U=6 artinya (4+2) berarti dapat membaca dan mengubah. Ruang lingkup G=6 artinya (4+2) dapat membaca dan mengubah. Ruang lingkup O=4 artinya hanya dapat membaca saja

3. chmod ruang_lingkup-format nama_file
contoh : chmod u-w,g-r,o-w latih1

artinya : file tersebut untuk ruang lingkup U-w dikurangi hak merubah data. Ruang lingkup G-r dikurangi hak membacanya. Untuk ruang lingkup O-w dikurangi hak merubah datanya.



A. MEMBUAT USER DAN GROUP MELALUI GUI

1. Pilih Menu System>>Administration>>User and group
2. Klik Add User untuk menambahkan user account baru.


3. Masukan user name, full name dan password baru kemudian klik OK
4. Buka terminal >> aktifkan user yang dibuat dengan perintah “su namauser”.



B. MENGUBAH KEPEMILIKAN FILE (CHANGE OWNER) DAN GROUP
(CHANGE GROUP)

Catatan : Perintah ini hanya dapat digunakan pada user “root”
Bentuk Umum :
        # chown namauser.namagrup namafile
       # chown namauser.namagrup namadirektori

Contoh : [root@localhost ~]# chown anjani.anjani latihan

C. KOMPRES FILE DAN EXTRACT FILE
  - Compress File : Menjadikan file dengan kapasitas memory yang lebih ringandari format biasa.
   - Extract File : Mengembalikan format file seperti semula.

v Perintah untuk kompress file
     Bentuk Umum : gzip nama_file
     Contoh: [anjani@localhost ~]$ gzip lat_compress
v Perintah untuk membaca file yang telah dikompres
      Bentuk Umum ; zcat nama_file
     Contoh: [anjani@localhost ~]$ zcat lat_compress
file ini dikompress
v Perintah untuk mengekstract file
     Bentuk Umum : gunzip nama_file
     Contoh: [anjani@localhost ~]$ gunzip lat_compress
                   [anjani@localhost ~]$ ls
                   lat_compress



D. KOMPRES FOLDER DAN EKSTRACT FOLDER
Format ini adalah menyatukan banyak file menjadi satu folder gabungan dengan
kapasitas memory yang lebih ringan. Format file : .tar
   v Perintah untuk mengkompres folder
               Bentuk Umum : tar -cf folder.tar file1 file2 file3

              [anjani@localhost ~]$ tar -cf latihan_zip.tar lat_compress
              latihan_owner

   v Perintah untuk mengekstract folder
              Bentuk Umum : tar -xf folder.tar

              [anjani@localhost ~]$ tar -xf latihan_zip.tar

E. MEMBUAT FILE DENGAN PERINTAH “echo”
     Perintah : echo “isi file” >>nama_file
     [anjani@localhost ~]$ echo "hello world???" >> latih

F. MEMBUAT FILE DENGAN TYPE SYMBOLIC LINK (FILE SHORTCUT)
Jika file masternya hilang maka file simbolicnya tidak akan bisa dijalankan. Jika
ditampilkan warna dari jenis file ini : biru muda.
         Bentuk Umum : ln -s nama_file nama_file_simbolic

G. MENYALIN FILE DENGAN TYPE HARDLINK
Fungsinya sama seperti copy untuk menggandakan file dengan nama yang berbeda.
         Bentuk Umum : ln nama_file nama_file_hardlink
         [anjani@localhost ~]$ ln -s latih latih_symbolic

H. MEMBERI ALIAS (NAMA LAIN) PADA PERINTAH LINUX
Bentuk Umum : alias nama = perintah [anjani@localhost ~]$ alias lihat=ls
                                                                  [anjani@localhost ~]$ lihat

I. MEMBATALAN ALIAS
Bentuk Umum : unalias namagzip [anjani@localhost ~]$ unalias lihat

J. MENAMPILKAN BEBERAPA BARIS DARI ISI FILE
Bentuk Umum : head -baris nama_file
[anjani@localhost ~]$ head -2 latih
hello world???

K. MENGHITUNG BANYAKNYA BARIS ATAU CHARACTER DARI ISI FILE
Bentuk Umum ke I : wc namafile
Bentuk Umum ke II : wc -c namafile >> menghitung banyaknya karakter
Bentuk Umum ke III : wc -l namafile >> menghitung banyaknya baris
Bentuk Umum ke III : wc -w namafile >> menghitung banyaknya kata