русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Маска файлів


Дата додавання: 2014-11-27; переглядів: 824.


 

Коли створено новий файл, то система присвоює йому певні стандартні права доступу. Файли без прав доступу не існують у Linux. Різні користувачі мають різні значення цих стандартних прав доступу. Наприклад, root має більші обмеження щодо стандартних прав доступу.

 

Значення зміщення стандартних прав доступу для нового файла можна отримати командою

umask

Нехай вивід команди umask був 002. Розглянемо, як визначають права доступу до новоствореного каталогу або файлу. Спочатку каталогу присвоюють повні права доступу (777). А файлу присвоюють права доступу 666 (читання та запис для усіх, виконання – нікому). А потім числове значення визначене командою umask віднімається від заданих прав доступу. Для наведеного прикладу каталог отримає права доступу 775, а файл - 664

 

Значення зміщення umask задається в файлах /etc/bashrc або /etc/profile

 

Зміна власника файлу або каталогу

 

Якщо власник файлу або каталогу був визначений неправильно, його можна змінити командою

 

Chown newuser file

 

Аналогічно, групу можна змінити командою chgrp

Команди chown та chgrp мають багато інших можливостей, у тому числі – рекурсивну зміну власника для файлу чи каталогу.

Як правило, ці команди дозволено виконувати тільки адміністратору системи

 


<== попередня лекція | наступна лекція ==>
Команда chmod | Робота з користувачами системи


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн