Skip to content

Instantly share code, notes, and snippets.

Created September 14, 2017 21:42
Show Gist options
  • Save anonymous/3615a2eeeed9974591ee1810c246b03a to your computer and use it in GitHub Desktop.
Save anonymous/3615a2eeeed9974591ee1810c246b03a to your computer and use it in GitHub Desktop.
Права доступа в ос linux

Права доступа в ос linux



Облако тэгов
Права доступа к файлам и папкам в Linux и Android. Настройка, изменение, ACL.
Блог о системном администрировании. Статьи о Linux, Windows, СХД NetApp и виртуализации.

В операционной системе Linux есть много отличных функций безопасности, но она из самых важных - это система прав доступа к файлам. Linux, как последователь идеологии ядра Linux в отличие от Windows, изначально проектировался как многопользовательская система, поэтому права доступа к файлам в linux продуманы очень хорошо. И это очень важно, потому что локальный доступ к файлам для всех программ и всех пользователей позволил бы вирусам без проблем уничтожить систему. В этой статье мы попытаемся разобраться в том как работают права файлов в linux, а также как их изменять и устанавливать. Но все эти права были бы бессмысленными, если бы применялись сразу для всех пользователей. Поэтому каждый файл имеет три категории пользователей, для которых можно устанавливать различные сочетания прав доступа:. Именно с помощью этих наборов полномочий устанавливаются права файлов в linux. Каждый пользователь может получить полный доступ только к файлам, владельцем которых он является или к тем, доступ к которым ему разрешен. Только пользователь Root может работать со всеми файлами независимо от их набора их полномочий. Но со временем такой системы стало не хватать и было добавлено еще несколько флагов, которые позволяют делать файлы не изменяемыми или же выполнять от имени суперпользователя, их мы рассмотрим ниже:. Для того, чтобы позволить обычным пользователям выполнять программы от имени суперпользователя без знания его пароля была придумана такая вещь, как SUID и SGID биты. Рассмотрим эти полномочия подробнее. Конечно, вы можете посмотреть права доступа к файлам в Linux с помощью файлового менеджера. Все они поддерживают эту функцию, но так вы получите неполную информацию. Для максимально подробной информации обо всех флагах, в том числе специальных, нужно использовать команду ls с параметром -l. Все файлы из каталога будут выведены в виде списка, и там будут показаны все атрибуты и биты. За права файлов в linux тут отвечают черточки. Первая это тип файла, который рассмотрен в отдельной статье. Дальше же идут группы прав сначала для владельца, для группы и для всех остальных. Всего девять черточек на права и одна на тип. В нашем примере, файл test1 имеет типичные разрешения для программ, владелец может все, группа только чтение и выполнение, а все остальные - только выполнение. Для test2 дополнительно установлен флаг SUID и SGID. А для папки test3 установлен Sticky-bit. Файл test4 доступный всем. Она позволяет менять все флаги, включая специальные. Опции сейчас нас интересовать не будут, разве что только одна. С помощью опции -R вы можете заставить программу применять изменения ко всем файлам и каталогам рекурсивно. Категория указывает для какой группы пользователей нужно применять права, как вы помните доступно только три категории:. Что касается самих прав доступа, то они аналогичны выводу утилиты ls: Например, всем пользователям полный доступ к файлу test К тому же вы можете изменить основные права с помощью файлового менеджера. Это очень важная тема, в которой действительно стоит разобраться новичкам, чтобы использовать свою систему более полноценно. Если у вас остались вопросы, спрашивайте в комментариях! Основатель и администратор сайта losst. В качестве основной ОС сейчас использую OpenSUSE. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой. Ваше имя тоже может быть здесь. Смотрите подробнее как стать автором Losst. Ваш e-mail не будет опубликован. Main menu Skip to content. Losst Linux Open Source Software Technologies. Unity 8 появилась в Ubuntu Добавить комментарий Отменить ответ Ваш e-mail не будет опубликован. Библиотеки Linux Основы сетей и протоколов интернет Файловая система Linux Разработка ядра Linux Виды свободных лицензий ПО. Сообщить об опечатке Текст, который будет отправлен нашим редакторам:


Тесты по обж зож
Toshiba satellite c850 bmk характеристики
Как укладывать экструдированный пенополистирол
Александров сколько км от мкад
Политическое сознание история
Целебные свойства перепелиных яиц
Как взять больничный в выходные дни
Народные советы как забеременеть если не получается
Правила поведенияв офисе положение
Niagara душевые кабины инструкция по сборке
Фантастические твари и где они обитают фаст
Экстернат после 8 класса
Математика примеры и задачи 1 4 класс
Прохождение лего звездные войны 1
Лига европы групповой этап таблицы
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment