Изменение прав на файлы или папки в Linux

Опубликовано: 26.02.2018


Работая в Linux (равно как и во FreeBSD и Windows), нужно не забывать о правах доступа на файлы и папки. Часто это касается директории Web серверов на OS Linux когда необходимо правильно выставить права на директории и файлы с точки зрения безопасности. Выставлять права отдельно на каждый файл или папки не совсем правильное решение когда этих файлов и папок десятки, а то и сотни.

Ниже приведенные примеры помогут удобно и быстро выставить права файлов или папок в кратчайшие сроки.

Изменить владельца для папки и всех файлов лежащих в этой папке

Чтобы сменить владельца, в Unix используется команда chown . Первая группа параметров данной команды — опции. Для того, чтобы изменения коснулись не только данной директории, но и всех поддиректорий, нужно применить команду рекурсивно — с параметром «-R».

Вторая группа параметров — это владелец и группа владельцев, разделённые двоеточием (можно не устанавливать группу — тогда это просто логин владельца) — «user:group» или «user».

Третья же группа параметров — это пути до папок / файлов, к которым нужно применить команду. Например, «/home/user/dir/».

Итак, команда смены владельца и группы владельцев для директории и всех поддиректорий с файлами будет выглядеть так:

sudo chown -R user:group /home/user/dir/

Sudo говорит о том, что команда будет исполняться с повышенными привилегиями — обычный пользователь не способен изменить ни владельца, ни группу.

Изменить права доступа на файл или папку

Помимо владельца, можно настроить, что же может этот самый владелец и группа, а также все остальные. В Unix идёт разделение возможностей именно таким образом — есть 3 группы прав: владелец , группа владельцев и другие . И права, что можно присвоить каждой группе:

Право на запуск файла. Оно же — право на проход по директории (если устанавливаем права на директории). Право на изменение файла. Оно же — право на создание и удаление файлов и папок в директории (опять же, если устанавливается для папки). И право на чтение файла. Для папок — это право на просмотр содержимого папки.

Кодируются эти права следующим образом: запуск — 1, изменение — 2, чтение — 4. Складывая их мы получим набор прав, предоставляемый владельцу/группе/другим.

Права на доступ изменяются командой chmod .

Примеры:

Изменять файл имеет право только владелец, группа владельце может читать, остальные — ничего не могут: chmod 640 /media/share/file.txt Создавать файлы в папке могут все, но видит их только владелец: chmod 622 /media/share/messages/ Есть программа, которая не хочет запускаться — не хватает прав на исполнение. Нужно, чтобы все могли её запустить, но никто, кроме владельца, не мог её редактировать: chmod 711 /media/share/exec

Для рекурсивного изменения прав используется опять же ключ «-R». Например, chmod -R 700 /home/user — доступ к файлам и папкам /home/user останется только у владельца.

Стоит заметить, что изменять права на файлы и директории могут администраторы и владелец этих папок и файлов.



ТОП-7 программ для восстановления удаленных файлов


Любой пользователь ПК рано или поздно сталкивается с необходимостью восстановить случайно удаленный из корзины или мимо корзины файл, данные после атаки вирусов или системных сбоев. Справиться с задачей помогут программы для реанимации данных (рековеры). Их существует великое множество, как платных, так и бесплатных. Если вы помните, на каком диске хранился исчезнувший файл, воздержитесь от установки рековера именно на этот диск.

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

Общий рейтинг Общие сведения Восстановление Сканирование Файловые системы

Общий рейтинг

Общие сведения

Восстановление

Сканирование

Файловые системы

Общие сведения:

Лицензия

Русский язык

Рейтинг

Восстановление:

Восстановление по сети

Предпросмотр файла

Восстановление разделов

Восстановление RAID

Экспорт отчета о восстановлении

Рейтинг

Сканирование:

Создание образа

Работа с USB флешки

Сохранение рез-тов сканирования

Поиск по типу файла

Рейтинг