Файли режиму CHMOD [Опції]
Лише власник файлу або привілейований користувач може використовувати цю функцію для зміни режиму доступу до файлу. Режим може бути у числовій формі або виражений у вигляді дозволу WHO Opcode. Хто необов'язковий, за замовчуванням є A (усі користувачі). Можна вибрати лише один опкод. Можна задати кілька режимів, розділених комами.
Опції:
-c,--зміни Виводиться лише інформація зміненого файлу
-f,--тихо,--тихо Коли chmod не може змінити режим файлу, користувач файлу не отримує сповіщень
--Допомога Вихідна допомога з інформацією.
-R,--рекурсивний Ви можете рекурсивно проходити підкаталог і застосовувати модифікацію до всіх файлів і підкаталогів у каталозі
--reference=ім'я файлу Зверніться до імені файлу, щоб встановити ці дозволи
-v,--багатослівно Незалежно від того, чи буде модифікація успішною, для кожного файлу вводиться інформація
--версія Інформація про вихідну версію.
Хто
u користувач
g Група
o Інші
a Всі користувачі (за замовчуванням)
OPCODE
+ Збільшити дозвіл
- Видалити права
= Перепризначення дозволів
Дозвіл
r Читати
w Пиши
x Виконати
s Встановіть ідентифікаційний номер користувача (або групи).
t Встановіть закріплений біт, щоб запобігти видаленню файлів або каталогів невласниками
u Поточні права доступу користувача
g Поточні дозволи групи
o Поточні права для інших користувачів
Як вибір, більшість із нас використовує форму тризначних вісімкових чисел для позначення дозволів: перше — для визначення дозволів майстра, друге — для визначення дозволів групи, а третє — для визначення дозволів інших користувачів, кожне з яких сумою трьох значень: 4 (читання), 2 (запис) і 1 (виконання) для визначення дозволів. Наприклад, 6 (4+2) означає право читати і записувати, а 7 (4+2+1) — право читати, записувати та виконувати.
Ви також можете встановити четверту цифру, яка розташована перед тризначною послідовністю дозволу, а четверта цифра — 4, 2, 1, що означає наступне:
4. Встановіть ідентифікатор користувача під час виконання, який використовується для авторизації процесу на основі власника файлу, а не користувача, який створив процес.
2. Встановіть ідентифікатор групи користувача під час виконання, який використовується для авторизації процесу на основі групи, де знаходиться файл, а не користувача, який створив процес.
1. Встановіть положення клею.
Екземпляр:
$ chmod u+x файл додає дозволи на виконання власнику файлу $ chmod 751 Файл призначає дозволи на читання, запис і виконання власнику файлу (7), читає та виконує (5) групі файлу, а також призначає дозволи на виконання (1) іншим користувачам $ chmod u=rwx,g=rx,o=x файл Інша форма наведеного вище прикладу $chmod=r файл призначає права на читання всім користувачам $ chmod 444 файл Те саме, що й вище $ chmod a-wx, файл a+r як вище $ chmod -are you+r каталог рекурсивно призначає права на читання власнику всіх файлів і підкаталогів у каталозі $ chmod 4755 встановлює ID так, щоб призначати дозволи на читання, запис і виконання підлеглим, а також призначати дозволи на читання і виконання групі та іншим користувачам. |