umask dan chmod pada linux (/centos)

1).jelaskan pengertian dan fungsi umask dan chmod dalam system operasi Linux (centos)!!!

=> pengertian umask
umask yaitu singkatan dari user mask atau user file operation mask,dan ini adalah dasar dari hak akses default yang diterupkan pada file dan folder yang tentu saja dibuat

definisi tersebut bisa diartikan sebagai kemampuan system operasi berbaris untuk menambahkan pengaturan hak akses default untuk file-file baru (termasuk folder)

- fungsi umask
perintah umask digunakan untuk mendefinisikan hak akses yang akan diterapkan ketika sebuah file dibuat
=untuk tujuan edukasional . berikut ini aadalah nilai-nilai octal yang dapat digunakan untuk mengatur hak akses,atas file

0   = read,write,execute(rwx)
1  = read and write (rw-)
2  = read and execute (r-x)
3  = read only (r--)
4  = write and execute (wx)
5  = write only (-w-)
6  = execute only(-x)
7  = no permission (-)

nilai default umask di hampir semua distribusi Linux adalah 0022
(022) dan dapat dilihat dari terminal emulator dengan menjalankan
perintah-perintah "umask.

=> pengertian chmod
chmod adalah kependekan dari change mode,atau terjemahan bebasnya adalah merubah mode.mode disini adalah mode akses dan suatu file atau direktori disistem operasi Linux , dalam system operasi Linux setiap file atau direktori mempunyai mode akses tertentu dimana mode akses ini akan menggunakan Batasan-Batasan bagamana suatu file/direktori itu diakses oleh siapa saja.Digunakan untuk menambah dan mengurangi ijin pemakai  untuk mengakses file / direktori, dapat menggunakan system numeric coding atau system letter coding . ada 3 jenis permission / perijinan yang dapat diubah yaitu : 1 untuk read , w untuk write,dan x untuk execute

keterangan :
r = read(dapat dibaca(baik file atau direktori)
w = write (dapar ditulis/edit (jika file)dan membuat file/directory harus (jika directory)
octal dari permisi tersebut adalah
4 = s
2 = w
1 = x
0  = no permission
berikut adalah daftar dari angka-angka tersebut
7 = rwx
6 = rw-
5 = r-x
4 = r-
3 = -wx
2 = -w-
1 = -x
0 = -

 = fungsi chmod
untuk mengatur hak akses atau permission terhadap suatu file atau direktori kepada user,group,other. kegunaan chmod hampr sama seperti perintahattrib dan DOS

2). berikan contoh dan penggunaan umask dan chmod
=>
contoh cara penggunaan umask

      Defaut umask dilinux adalah bernilai 022, jaringan default permissionnya terdapat pada file/ets/basher sytaks umask  = $umask

contoh:
$umask 0022
$ umask -s
u = rwx-g = rx,0 = rx
untuk folder , nilai permission yang digunakan adalah 777 untuk file nilai permission yang digunakan adalah 666 berikut perhitugannya : untuk folder = 777-022 = 755 dan untuk file = 666-0222 = 644
jadi,jika akan membuat sebuah folder baru, maka folder baru tersebut memiliki permission 755 atau u = rwx:g:r-x,0=r-x jika membuat sebuah file baru tersebut memiliki permission 644 atau rw-9 = r, o = r-
umask juga dapat digunakan mengatur sebuah permission dari sebuah direktori yang di mount oleh Linux pada saat booting , yang terletak defile frtab
catatan= pada umask , untuk folder menggunakan hak execute  (x) , seedangkan  untuk file ,hak execute (x) dihilangkan
contohnya:
[ dosen @ localhost ~ ] $ umask 0000
[ dosen @ localhost ~ ] $ mkdir co
[ dosen @ localhost ~ ] $ touch lq
[ dosen @ localhost ~ ] $ ls -l total 4
-rw -rw …. 1 dosen dosen 0 feb 5 23:27 ba
drwxrwx...2 dosen dosen 4096 feb 5 23 : 27
co

contoh cara penggunaan chmod
sytaks chmod
chmod [option]...mode[.mode]...file...
chmod[option]...octal.mode file...
chmod[option]…..referensen= rfile  file...

options
* -c … changes sama seperti verbose tapi hanya menampilkan perubahan
* -f,... silent ,.. qulek menyembunyikan pesan kesalahan
* -v,.. verbose menampilkan dragnostik untuk setiap file yang diproses
* -no-preserue -root jangan menerapkan pada direktori /dengan cara khusus apapun (merupakan settingan default )
* --preserve -root jangan mengoperasikan pada direktori atau gagal mengoperasikan secara ekslusif pada/
*reference = rfile stel r2r~ untuk mencocokkan file rfile , mengabaikan mode apapun yang ditentukan
*  -r,.. resursive mengubah izin file dan folder secara rekursif (induk dan konten didalamnya)
* --help menampilkan bantuan dan exit
* -- version menampilkan informasi versi chmod dan exit
contoh penggunaan chmod dilinux

formatnya seperti ini:
chmod option: permission namafile_atau_folder
ada 2 cara untuk merepresentasikan izin(chmod) file/folder ; yaknni dengan symbol (karakter alfanumerik),atau dengan angka octal yaitu digit 0 hingga 7
contoh chmod file
chmod 644 index.html

contoh chmod folder chmod 755/uas/www/
ata seperti ini
chmod u=rwx,9=rx,0=5 fileku

keterangan:
u = user,(default:)
r = read
w = write
x = execute
g=group
0 = others,(user lain dapat ;)
fileku:file yang di atur izinnya

3).jelaskan perbedaan umask dan chmod
* => umask hanya boleh dipakai untuk mengatur hak execute pada directory , dan tidak pada file

*=> umask hanya / juga dapat diatur dengan angka-anga seperti chmod bedanya adalah angka-angka yang dimasukkan keumask adalah kebalikan dari hak akses yang ingin diatur.jika dapat memakai persamaan berikut ini untuk mengetahui hubungan antara umask dan hak akses file/directory yang diinginkan:
hak akses direktori = 777-umask
hak akses file = 666-umask

pretest





Komentar

Postingan populer dari blog ini

contoh gambar dan penjelasan struktur file linux (centos) minggu-3

blog minggu ke-2 tentang fitur bash dan syntax syntax pada operasi linux