Secara sederhana istilah
chown
ini digunakan untuk mengubah kepemilikan suatu file sedangkan chmod
untuk mengubah bit mode file.
chown
mendefinisikan siapa yang memiliki file tersebut.
chmod
mendefinisikan siapa yang dapat melakukan apa.
Ketika Anda menjadikan seseorang pemilik file, ia dapat melakukan hampir di mana pun ia ingin file itu, misalnya ia dapat menggunakan chmod
untuk mengubah mod-modnya (katakanlah izin) untuk menentukan siapa yang dapat melakukan apa.
$ ls -l file
-rwxrwxr-x 2 ravexina admins 26 May 9 12:49 file
Pada baris di atas kita dapat melihat bahwa itu ravexina
adalah pemilik file dan admins
merupakan grup. Saya dapat menggunakan: sudo chown dave:sudo file
untuk mengubah pemilik file dave
dan grup menjadi sudo
; Sekarang file tersebut milik "dave" dan semua orang di grup "sudo".
Namun dengan chmod
kita mendefinisikan siapa yang bisa melakukan apa? yang memiliki hak untuk membaca file, menulis ke file atau menjalankannya. misalnya:
chmod 777 file
memberikan hak baca, tulis, dan eksekusi kepada semua orang termasuk pemilik, grup, dan semua orang lainnya.
Dari turnoff.us :