Простим терміном
chownвикористовується для зміни власності на файл, а chmodдля зміни бітів режиму файлу.
chown визначає, кому належить файл.
chmod визначає, хто що може робити.
Коли ви робите когось власником файлу, він може робити майже там, де він хоче, щоб цей файл, наприклад, він може використовувати chmodдля зміни своїх мод (скажімо, дозволи), щоб визначити, хто може робити що.
$ ls -l file
-rwxrwxr-x 2 ravexina admins 26 May 9 12:49 file
У наведеному вище рядку ми бачимо, що ravexinaце власник файлу і adminsє група. Я можу використовувати: sudo chown dave:sudo fileщоб змінити власника файлу на daveта групи sudo; Тепер файл належить "Dave" та всім у групі "sudo".
Однак chmodми визначаємо, хто що може робити? хто має право читати файл, писати у файл або виконувати його. наприклад:
chmod 777 file
надає права читати, писати та виконувати всім, включаючи власника, групу та всіх інших.
З turnoff.us :
