CHOWN dan CHMOD

Dipostingan kali ini saya akan membahas cara mengganti file permission (perizinan file) dan file ownership (kepemilikan file) pada system gnu/linux.

Chown adalah suatu perintah yang digunakan untuk mengganti kepemilikan suatu file, perintah ini hanya dapat dijalankan oleh superuser/root.

chown namauser namafile

misalkan disini saya memiliki filelatihan.txt yang asalnya dimiliki oleh root dan akan diganti kepemilikan nya oleh user contoh, perintah nya seperti ini :

1_

Dengan begini filelatihan.txt pemiliknya adalah user contoh dan group nya masih root.

 

Chmod adalah suatu perintah yang digunakan untuk mengganti permission suatu file, sebelum ke perintah nya ada yang harus dipahami terlebih dahulu yaitu nilai chmod. Jika kalian mengetikan ls –l akan keluar list dari isi direktory tersebut beserta nilai chmod nya contoh nya seperti berikut :

1a

—  Untuk memberi keterangan apakah file tersebut direktory/folder atau hanya sebuah file jika terdapat huruf d berarti itu adalah sebuah direktory/folder.

—    Nilai chmod yang diberikan untuk username.

   Nilai chmod yang diberikan untuk usergroup.

    Nilai chmod yang diberikan untuk other/user lain.

Yang harus diingat adalah yang mana nilai chmod untuk username (3 karakter depan setelah huruf d), usergroup (3 karakter tengah) atau other/user lain (3 karakter terkahir). Karena yang huruf awal hanya untuk memberi keterangan saja apakah itu direktory atau bukan.

r = read only dan memiliki nilai 4. Dengan ini file dapat dibaca oleh user yang

bersangkutan.

w = write only dan memiliki nilai 2. Dengan ini file dapat diedit oleh user yang

bersangkutan.

x = execute dan memiliki nilai 1. Dengan ini file dapat dieksekusi oleh user yang

bersangkutan.

Jadi jika kita lihat gambar dibawah maksudnya adalah sebuah direktori yang dapat dibaca, diedit, maupun dieksekusi oleh username. Hanya dapat dibaca dan dieksekusi oleh usergroup ataupun userlain. Dan nilainya adalah 755.

1a

4+2+1 = 7

4+1 = 5

4+1 = 5

Itulah pemahaman dari nilai chmod, sekarang kita ke perintah untuk mengganti permession dengan nilai yang tadi telah dipelajari.

chmod nilai namafile

Misalkan saya mempunyai filelatihan.txt dengan nilai 777 yang artinya bisa akses semuanya mau read, write, ataupun execute.

2

Sekarang saya akan menggantinya menjadi hanya read saja

3

Bisa dibuktikan jika saya akan mengedit nya dengan text editor vim terdapat keterangan read only yang artinya tidak bisa di edit.

4

Sekali lagi saya akan merubahnya menjadi read dan write untuk username saja.

5

7

Sekarang bisa dilihat file tersebut bisa diedit dan keterangan read only nya pun hilang .

6

Sekian tutorial dari saya, semoga bermanfaat 🙂

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s