Belajar Terminal #11 : Cara Menambah dan Menghapus Hak Akses File di Linux

FAST DOWNLOADads
Download

Cara Menambah dan Menghapus Hak Akses File di Linux Menggunakan Perintah chmod


Pada bab tutorial Belajar Terminal sebelumnya kita sudah berguru bagaimana caranya mengatur hak kanal dengan memakai perintah chmod. Pada tutorial tersebut, kita memakai angka atau format numeric untuk menotasikan hak kanal yang akan diberikan.


Selain cara memakai angka atau format numeric untuk menotasikan hak kanal yang diberikan, bahu-membahu ada cara lain yang sanggup kita gunakan yaitu dengan memakai format abjad “r”, “w”, “x” langsung, serta abjad “u”, “g” dan “o” untuk menotasikan peserta hak aksesnya.


Bagi kau yang mungkin kesulitan memakai format numeric, kau sanggup memakai format abjad ini. Cara ini juga lebih fleksibel alasannya yaitu sanggup dipakai untuk menambah atau menghapus hanya satu hak kanal secara khusus terhadap sebuah file dengan mudah, contohnya hanya menambah atau menghapus hak kanal execute pada user, atau lainnya.


Cara Mengatur Hak Akses Menggunakan Format Huruf


Sama menyerupai pada bab tutorial sebelumnya, kita akan memakai perintah chmod untuk mengatur hak kanal terhadap sebuah file, hanya saja cara kali ini memakai notasi abjad langsung. Hak kanal yang akan diberikan didefinisikan secara eksklusif dalam notasi “r” untuk hak kanal read, “w” untuk hak kanal write dan “x” untuk hak kanal execute.


Objek peserta hak kanal tersebut juga didefinisikan secara eksklusif dalam notasi huruf-huruf, abjad “u” mewakili user, “g” mewakili group, dan “o” mewakili other yang berarti setiap pengguna lain yang bukan user pemilik dan user dalam group pemilik file tersebut.


Hak kanal yang diberikan ditulis eksklusif sehabis objek peserta hak kanal tersebut dengan memakai tanda penghubung “=” dan setiap objek dipisahkan dengan memakai tanda “,” (koma) tanpa perlu tanda spasi setelahnya.


Misalnya kau ingin memperlihatkan hak kanal read dan write untuk user dan group, sedangkan other hanya akan mendapat hak kanal read terhadap file script.js yang ada di direktori Home, maka kau sanggup melakukannya dengan memakai perintah menyerupai berikut:


chmod u=rw,g=rw,o=r script.js

Kemudian hak-hak kanal yang diinginkan tersebut akan diberikan kepada objek tersebut sesuai dengan yang diinginkan, untuk menyelidiki apakah hak kanal tersebut sudah diberikan sesuai dengan yang diinginkan, maka kau sanggup melakukannya dengan memakai perintah ls –, lalu kau akan melihat hak kanal menyerupai yang diinginkan menyerupai pada gambar dibawah:


Cara Menambah dan Menghapus Hak Akses File di Linux Menggunakan Perintah chmod Belajar Terminal #11 : Cara Menambah dan Menghapus Hak Akses File di Linux

Mengatur Hak Akses Dengan Menggunakan Format Huruf


Cara Menambahkan Hak Akses Khusus Terhadap Sebuah File


Dengan memakai format abjad ini, kita juga sanggup menambahkan dan menghapus hanya satu hak kanal khusus kepada satu objek peserta hak kanal tanpa perlu menganggu hak kanal lain yang sudah ada sebelumnya.


Misalnya kau ingin menambahkan hak kanal execute hanya kepada user pada file script.js sebelumnya, kau sanggup melakukannya dengan memakai perintah menyerupai berikut:


chmod u+x script.js

Kamu sanggup memakai perintah ls -l untuk memerika apakah user sudah berhasil mendapat hak kanal yang diberikan, lalu user akan mendapat hak kanal execute menyerupai yang diinginkan sebelumnya menyerupai pada gambat di bawah berikut:


Cara Menambah dan Menghapus Hak Akses File di Linux Menggunakan Perintah chmod Belajar Terminal #11 : Cara Menambah dan Menghapus Hak Akses File di Linux

Menambahkan Hak Akses Hanya Kepada User


Jika kau ingin menambahkan hak kanal kepada lebih dari satu objek peserta hak akses, contohnya kau ingin memperlihatkan hak kanal execute kepada user dan juga grup, kau sanggup menuliskannya dengan cara memisahkan masing-masing objek tersebut dengan memakai tanda koma menyerupai berikut:


chmod u+x,g+x script.js

Atau dalam perkara lain, kalau kau ingin menambah satu hak kanal untuk semua objek (user, group, dan other) sekaligus, contohnya kau kamu ingin memperlihatkan hak kanal execute kepada semua, kau sanggup melakukannya dengan memakai perintah menyerupai berikut:


chmod +x script.js

Kemudian semua objek (user, group, dan other) akan mempunyai hak kanal execute menyerupai yang diinginkan menyerupai pada gambar berikut:


Cara Menambah dan Menghapus Hak Akses File di Linux Menggunakan Perintah chmod Belajar Terminal #11 : Cara Menambah dan Menghapus Hak Akses File di Linux

Menambahkan Hak Akses Kepada Semua


Cara Menghapus Hak Akses Khusus Terhadap Sebuah File


Seperti yang sudah disebutkan di atas, selain menambah hak kanal khusus terhadap khusus satu objek, kau juga sanggup menghapus hak kanal khusus yang sudah dimiliki oleh sebuah objek. Misalnya group mempunyai hak akses read, write dan execute terhadap file “script.js” menyerupai pada gambar di atas sebelumnya.


Kemudian kau ingin menghapus hak kanal write dan execute untuk group terhadap file tersebut, kau sanggup melakukannya dengan memakai tanda “-” menyerupai pada perintah berikut:


chmod g-wx script.js

Kemudian hak kanal write dan execute untuk group terhadap file “script.js” akan terhapus, untuk membuktikannya kau sanggup memakai perintah ls -l untuk melihat hak kanal terhadap sebuah file menyerupai gambar berikut:


Cara Menambah dan Menghapus Hak Akses File di Linux Menggunakan Perintah chmod Belajar Terminal #11 : Cara Menambah dan Menghapus Hak Akses File di Linux

Menghapus Hak Akses Hanya Dari Group User


Sama menyerupai sebelumnya, kalau kau ingin menghapus hak kanal lebih dari satu objek (bukan hanya pada group menyerupai referensi diatas), kau sanggup melakukannya dengan memisahkan masing-masing objek dengan memakai tanda koma menyerupai pada referensi cara menambahkan hak kanal sebelumnya.


Cukup sekian tutorial Belajar Terminal kali ini wacana cara menambah dan menghapus hak kanal sebuah file di Linux. Pada bab selanjutnya kita akan berguru bagaimana caranya mengubah file ownership dan group permission dari sebuah file


FAST DOWNLOADads
Download
Next Post Previous Post
No Comment
Add Comment
comment url