Руководства

Руководство по Linux-команде chmod

Команда chmod устанавливает права на файл, это можно использовать, чтобы предоставить доступ к файлу только одному пользователю. Команда Chmod просто сменяет значение прав доступа для владельца файла, его группы и всех остальных. Только владелец файла или суперпользователь может изменить права файла.

File-permissions-in-Linux-2-300x150

Формат

chmod[option] who[operation][permission] file-list

chmod[options] mode-file-list

Аргументы

Аргументы предоставляют chmod'у информацию о файле и том, как будут изменены его права.

Буквы обозначают определённое слово, chmod сменяет права для определённых классов пользователей. Вот таблица соответствий:

Буква Значение Оповещение
u user владелец файла
g group группа, которой принадлежит файл
o other все остальные пользователи
a all может использоваться на месте букв выше

Операция выполняется с помощью следующих операторов

Оператор Обозначение
+ Добавляет права для определённого класса пользователей
- Удаляет права для определённого класса пользователей
= Устанавливает права для определённого класса пользователей такие же, как в другом

Доступ определяется следующим списком

Буква Значение
r права на чтение
w права на запись
x права на исполнение
s устанавливает пользовательский ID или ID группы
t устанавливает липкий бит (только суперпользователь может установить липкий бит, и его можно использовать только с u)

Липкий бит - это бит прав доступа, который позволяет исполняемой программе оставаться в swap-разделе на диске. Благодаря нему программа с этим битом загружается быстрее. Только владелец может удалить файл, если на него установлен липкий бит.

Число Значение
400 Владелец может читать
040 Группа может читать
004 Остальные могут читать
200 Владелец может писать
020 Группа может писать
002 Все могут писать
100 Владелец может исполнять
010 Группа может исполнять

Некоторые режимы chmod

Режим Значение
777 Владелец, группа и все остальные могут читать, записывать и исполнять файл
755 Владелец может читать, записывать и исполнять; группа и все остальные могут читать и записывать
644 Владелец может читать и записывать; группа может читать
711 Владелец может читать, записывать и исполнять; группа может исполнять

Пример использования chmod:

Чтобы добавить права:

У меня есть файл recorfile.txt со следующими правами, которые я посмотрел, используя команду ls -l:

"-rw-rw-r–" отображает нам права. Первое '-' показывает нам, что это файла, если это директория - должно отобразиться 'd'. Сейчас у пользователя есть права на чтение и запись, у группы есть права на чтение и запись, у остальных пользователей есть права только на чтение. Я хочу добавить права на исполнение группе, а также права на чтение и запись для остальных пользователей. Чтобы предоставить права группе и остальным, мне нужно набрать:

chmod go+wx recordfile.txt

Если я хочу добавить права всем трём пользователям, мне нужно набрать chmod ugo+wx recordfile.txt.

Если я хочу добавить права только остальным, мне нужно набрать chmod g+wx recordfile.txt.

Посмотрите результат, права на запись и исполнение добавлены группе и остальным.

Чтобы удалить права, замените '+' на '-'.

chmod ugo-rwx recordfile.txt

Добавляем права, используя числа:

Вы также можете добавлять права, используя числа, но это не рекомендуется. Числовые значения для чтения, записи и исполнения - 4, 2 и 1 соответственно. Чтобы добавить все три права, используйте 7, чтобы добавить только права на чтение и запись - 5, чтобы добавить права на чтение и запись, используйте 6. Чтобы предоставить все права всем пользователям, мне нужно набрать:.

1 chmod 777 recordfile.txt

Если Вам нужна встроенная кухонная техника, советуем обратиться к domosed.ru.

Комментарии   

 
0 #3 lololo 24.02.2013 11:04
а аффтару похуй! :lol:
Цитировать
 
 
+1 #2 oxyaction 26.03.2012 12:30
755 : "Владелец может читать, записывать и исполнять; группа и все остальные могут читать и записывать"

Читать и исполнять ;)
Цитировать
 
 
0 #1 Slava21 24.02.2012 00:06
Аффтар исправь ошибки :sigh:
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Аккаунт




Мы в соц. сетях






Подпишись на нашу RSS

Новости Hi-Tech

Как избавиться от уведомлений в браузере

Очень часто при просмотре web-страниц выскакивают сообщения рекламного характера, которые сильно раздражают и сбивают с толку. Если вы входите в число этих людей, то должны знать, как отключить уведомления в...

Что нового в юбилейной версии браузера F…

На днях стал доступным релиз обновленного веб-браузера от Mozilla. Представленный Firefox 50 выпущен в версиях для десктопов с популярными операционными системами, а также для мобильных устройств, работающих на Android. Одним...

Ремонт ноутбуков - выбираем сервис

Ноутбуки вещь до конца не изученная пользователями, настолько как компьютер. Ведь не каждый захочет разбирать свой ноутбук, и смотреть как он устроен. В отличие от ноутбука компьютер разбирал почти каждый,...

Как выбрать чехол для мобильного телефон…

После приобретения смартфона большинство сразу же начинают выбирать аксессуары к нему. Это вполне объяснимо, поскольку многие из них делают эксплуатацию девайса безопасной и более комфортной. В первую очередь это касается...

Go to top