Пользователи, группы и права доступа Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_desktop_14_04:пользователи_группы_и_права_доступа [2013/12/26 21:16]
wiki:руководство_по_ubuntu_desktop_14_04:пользователи_группы_и_права_доступа [2014/07/14 06:24] (текущий)
Строка 1: Строка 1:
-<​колонки 100% - 20% >+====== Пользователи,​ группы и права доступа ====== 
 + 
 + 
 +<​колонки 100% - 23% >
  
  
-====== Пользователи,​ группы и права доступа ====== 
  
 Теперь немного поговорим о разграничении прав доступа к различным элементам. Описанный в этой статье механизм является основополагающим в Linux и соответственно в Ubuntu, так что читайте внимательно. Теперь немного поговорим о разграничении прав доступа к различным элементам. Описанный в этой статье механизм является основополагающим в Linux и соответственно в Ubuntu, так что читайте внимательно.
Строка 12: Строка 14:
 Кроме пользователей в Linux для разграничения прав существуют группы. Каждая группа так же как и отдельный пользователь обладает неким набором прав доступа к различным компонентам системы и каждый пользователь-член этой группы автоматически получает все права группы. То есть группы нужны для группировки пользователей по принципу одинаковых полномочий на какие-либо действия,​ вот такая тавтология. Каждый пользователь может состоять в неограниченном количестве групп и в каждой группе может быть сколько угодно пользователей((Однако как минимум в одной группе каждый пользователь состоит всегда. Это так называемая основная группа,​ по умолчанию она носит такое же имя, как и у самого пользователя.)). Кроме пользователей в Linux для разграничения прав существуют группы. Каждая группа так же как и отдельный пользователь обладает неким набором прав доступа к различным компонентам системы и каждый пользователь-член этой группы автоматически получает все права группы. То есть группы нужны для группировки пользователей по принципу одинаковых полномочий на какие-либо действия,​ вот такая тавтология. Каждый пользователь может состоять в неограниченном количестве групп и в каждой группе может быть сколько угодно пользователей((Однако как минимум в одной группе каждый пользователь состоит всегда. Это так называемая основная группа,​ по умолчанию она носит такое же имя, как и у самого пользователя.)).
  
-Например,​ в Ubuntu есть одна очень полезная группа:​ ''​admin''​. Любой член этой группы получает неограниченные административные привилегии. ​Я уже [[администратор_и_суперпользователь|рассказывал]] ​про ​роль администратора в Ubuntu, так что если вы уже успели забыть кто это, можете освежить свои знания. Создаваемый при установке Ubuntu пользователь автоматически становится членом группы ''​admin''​((И именно поэтому и только по этой причине он собственно и является администратором.)).+Например,​ в Ubuntu есть одна очень полезная группа:​ ''​admin''​. Любой член этой группы получает неограниченные административные привилегии. ​Мы уже [[администратор_и_суперпользователь|рассматривали]] роль администратора в Ubuntu, так что если вы уже успели забыть кто это, можете освежить свои знания. Создаваемый при установке Ubuntu пользователь автоматически становится членом группы ''​admin''​((И именно поэтому и только по этой причине он собственно и является администратором.)).
  
-Управлять пользователями и группами ​можно с помощью ​специального ​инструмента, ​находящегося в меню //Система->​Администрирование->​Пользователи и группы//.+В предыдущей главе мы уже упоминали инструмент для управления ​пользователями и группами. Называется ​он **Учетные записи** и находится в **Параметры ​системы**:
  
-{{ :manual:пользователи_и_группы:users-edit.png }}+{{ :wiki:руководство_по_ubuntu_desktop_14_04:​users_groups:main.png?​direct&​650 |}}
  
 Вообще основной областью применения механизма пользователей и групп является не совсем разграничение доступа к различным функциям системы,​ а скорей разграничение доступа к файлам на винчестере((Но поскольку все запускаемые приложения,​ включая программы редактирования настроек и системные сервисы,​ являются обычными файлами,​ то через разграничение доступа к файлам на винчестере можно легко управлять доступом к различным функциям.)). Вот об этом я и постараюсь рассказать дальше. Вообще основной областью применения механизма пользователей и групп является не совсем разграничение доступа к различным функциям системы,​ а скорей разграничение доступа к файлам на винчестере((Но поскольку все запускаемые приложения,​ включая программы редактирования настроек и системные сервисы,​ являются обычными файлами,​ то через разграничение доступа к файлам на винчестере можно легко управлять доступом к различным функциям.)). Вот об этом я и постараюсь рассказать дальше.
Строка 32: Строка 34:
 Делается это с помощью утилиты ''​sudo''​ и её производных. ''​sudo''​ - это консольная утилита. Она позволяет "​прикинуться"​ рутом при выполнении конкретной команды,​ таким образом,​ получив неограниченные права. Например,​ команда Делается это с помощью утилиты ''​sudo''​ и её производных. ''​sudo''​ - это консольная утилита. Она позволяет "​прикинуться"​ рутом при выполнении конкретной команды,​ таким образом,​ получив неограниченные права. Например,​ команда
  
-  sudo aptitude ​update+  sudo apt-get ​update
  
 обновит данные о доступных вам приложениях (зачем это нужно я объясню в статье про управление программами). Сама по себе команда обновит данные о доступных вам приложениях (зачем это нужно я объясню в статье про управление программами). Сама по себе команда
  
-  ​aptitude ​update+  ​apt-get ​update
  
 работает,​ только если её запускает ''​root''​. Однако запуская её с помощью ''​sudo''​ вы выдаёте себя за рута, рутом при этом не являясь. Естественно,​ для использования ''​sudo''​ вы должны обладать правами администратора((На самом деле права администратора в основном как раз и заключаются в возможности использовать ''​sudo''​.)). При этом при запуске команды через ''​sudo''​ система спросит у вас ваш пароль,​ однако в целях безопасности при его вводе вам не будет ничего показываться,​ ни звёздочек,​ ни чёрточек,​ ни птичек,​ ничего. Не пугайтесь,​ так и надо, просто вводите до конца и нажимайте <​key>​Enter</​key>​. Если вы являетесь администратором и правильно ввели пароль,​ то указанная после ''​sudo''​ команда исполнится от имени ''​root''​. работает,​ только если её запускает ''​root''​. Однако запуская её с помощью ''​sudo''​ вы выдаёте себя за рута, рутом при этом не являясь. Естественно,​ для использования ''​sudo''​ вы должны обладать правами администратора((На самом деле права администратора в основном как раз и заключаются в возможности использовать ''​sudo''​.)). При этом при запуске команды через ''​sudo''​ система спросит у вас ваш пароль,​ однако в целях безопасности при его вводе вам не будет ничего показываться,​ ни звёздочек,​ ни чёрточек,​ ни птичек,​ ничего. Не пугайтесь,​ так и надо, просто вводите до конца и нажимайте <​key>​Enter</​key>​. Если вы являетесь администратором и правильно ввели пароль,​ то указанная после ''​sudo''​ команда исполнится от имени ''​root''​.
  
-Через терминал можно сделать всё, что угодно,​ так что имея возможность стать рутом вы можете выполнить все необходимые вам настройки. Однако иногда удобно использовать графические приложения,​ при этом обладая правами рута. Например,​ если вам надо скопировать файлы в системные каталоги. Для запуска графических приложений от имени ''​root''​ откройте диалог запуска ​GNOME сочетанием клавиш <​key>​A-F2</​key>​ и введите+Через терминал можно сделать всё, что угодно,​ так что имея возможность стать рутом вы можете выполнить все необходимые вам настройки. Однако иногда удобно использовать графические приложения,​ при этом обладая правами рута. Например,​ если вам надо скопировать файлы в системные каталоги. Для запуска графических приложений от имени ''​root'' ​откройте терминал,​ командой 
 + 
 +  sudo apt-get install gksu 
 + 
 +установите приложение gksu. После этого ​откройте диалог запуска ​ сочетанием клавиш <​key>​A-F2</​key>​ и введите
  
   gksudo имя_приложения   gksudo имя_приложения
  
-Например,​ для запуска файлового менеджера ​Nautlus ​надо ввести+Например,​ для запуска файлового менеджера ​Nautilus ​надо ввести
  
   gksudo nautilus   gksudo nautilus
  
-{{ :manual:пользователи_и_группы:​gksudo-nautilus.png }}+{{ :wiki:руководство_по_ubuntu_desktop_14_04:​users_groups:​gksudo-nautilus.png?​direct&​650 |}}
  
 Через запущенный таким образом Nautilus вы сможете как угодно изменять любые файлы на компьютере. Через запущенный таким образом Nautilus вы сможете как угодно изменять любые файлы на компьютере.
Строка 60: Строка 66:
 Многие файлы вы сможете открыть,​ но не сможете что-либо в них изменить,​ вам просто не будет доступна операция сохранения:​ Многие файлы вы сможете открыть,​ но не сможете что-либо в них изменить,​ вам просто не будет доступна операция сохранения:​
  
-{{ :manual:пользователи_и_группы:​gedit-only-read.png }}+{{ :wiki:руководство_по_ubuntu_desktop_14_04:​users_groups:​gedit-only-read.png ​|}}
  
 Конечно,​ можно открывать конфигурационные файлы с правами ''​root''​ через диалог запуска приложений командой Конечно,​ можно открывать конфигурационные файлы с правами ''​root''​ через диалог запуска приложений командой
Строка 70: Строка 76:
 Однако в диалоге запуска не работает автодополнение,​ следовательно путь до файла вам придётся набирать вручную,​ что не всегда удобно. Поэтому можно для запуска текстового редактора от имени суперпользователя использовать терминал,​ например:​ Однако в диалоге запуска не работает автодополнение,​ следовательно путь до файла вам придётся набирать вручную,​ что не всегда удобно. Поэтому можно для запуска текстового редактора от имени суперпользователя использовать терминал,​ например:​
  
-{{ :manual:пользователи_и_группы:​sudo-gedit.png }}+{{ :wiki:руководство_по_ubuntu_desktop_14_04:​users_groups:​sudo-gedit.png ​|}}
  
 <note important>​Учтите,​ что ''​sudo''​ - это чисто консольная утилита,​ поэтому использовать её в диалоге запуска приложений нельзя,​ хотя из терминала через неё можно запускать графические приложения. А ''​gksudo''​ наоборот,​ утилита графическая,​ поэтому её не стоит использовать в терминале,​ хотя это и не запрещено.</​note>​ <note important>​Учтите,​ что ''​sudo''​ - это чисто консольная утилита,​ поэтому использовать её в диалоге запуска приложений нельзя,​ хотя из терминала через неё можно запускать графические приложения. А ''​gksudo''​ наоборот,​ утилита графическая,​ поэтому её не стоит использовать в терминале,​ хотя это и не запрещено.</​note>​
Строка 76: Строка 82:
 В итоге откроется редактор с возможностью сохранения изменений:​ В итоге откроется редактор с возможностью сохранения изменений:​
  
-{{ :manual:пользователи_и_группы:​gedit-fstab.png }}+{{ :wiki:руководство_по_ubuntu_desktop_14_04:​users_groups:​gedit-fstab.png ​|}}
  
 Тут стоит обратить внимание на то, что текстовый редактор запускается из терминала,​ поэтому если вы во время работы закроете окно терминала,​ то тут же закроется и запущенный из него Gedit, так что будьте внимательны. Тут стоит обратить внимание на то, что текстовый редактор запускается из терминала,​ поэтому если вы во время работы закроете окно терминала,​ то тут же закроется и запущенный из него Gedit, так что будьте внимательны.
Строка 83: Строка 89:
  
   * [[типы_файлов|Типы файлов]]   * [[типы_файлов|Типы файлов]]
- 
  
 <​новаяколонка>​ <​новаяколонка>​
  
 ^  Навигация ​ ^ ^  Навигация ​ ^
 +
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​введение|Введение]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​введение|Введение]]|
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​получение_ubuntu|Получение Ubuntu]]|+|[[wiki:​руководство_по_ubuntu_desktop_14_04:​получение_ubuntu|Получение ​дистрибутива ​Ubuntu]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​загрузка_с_livecd|Загрузка с LiveCD]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​загрузка_с_livecd|Загрузка с LiveCD]]|
 +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​особенности_установки_на_платы_с_uefi|Особенности установки на платы с UEFI]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​разметка_диска|Разметка диска]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​разметка_диска|Разметка диска]]|
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловая_система|Файловая система]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловая_система|Файловая система ​Ubuntu]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​настройка_сети|Настройка ​сети]]|+|[[wiki:​руководство_по_ubuntu_desktop_14_04:​настройка_сети|Настройка ​подключения к интернету]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка|Установка]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка|Установка]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​первая_загрузка|Первая загрузка]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​первая_загрузка|Первая загрузка]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​локализация|Локализация]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​локализация|Локализация]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​обзор_системы|Обзор системы]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​обзор_системы|Обзор системы]]|
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​основы|Основы:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​основы|Основы ​использования системы]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловый_менеджер|Файловый менеджер]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловый_менеджер|Файловый менеджер ​Nautilus]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​администратор_и_суперпользователь|Администратор и суперпользователь]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​администратор_и_суперпользователь|Администратор и суперпользователь]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​терминал|Терминал]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​терминал|Терминал]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​пользователи_группы_и_права_доступа|Пользователи,​ группы и права доступа]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​пользователи_группы_и_права_доступа|Пользователи,​ группы и права доступа]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​типы_файлов|Типы файлов]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​типы_файлов|Типы файлов]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​управление_программами_и_обновлениями|Управление программами и обновлениями:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​управление_программами_и_обновлениями|Управление программами и обновлениями]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​центр_приложений_ubuntu|Центр приложений Ubuntu]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​центр_приложений_ubuntu|Центр приложений Ubuntu]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_пакетов_synaptic|Менеджер пакетов Synaptic]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_пакетов_synaptic|Менеджер пакетов Synaptic]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​консольные_инструменты|Консольные инструменты]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​консольные_инструменты|Консольные инструменты]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_обновлений|Менеджер обновлений]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_обновлений|> Репозитории и обновления]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​репозитории|Репозитории:​]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ|Установка дополнительных программ]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​ppa_на_launchpad|PPA на Launchpad]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​мультимедиа_и_кодеки|Мультимедиа и кодеки]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ|Установка дополнительных программ:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​драйверы|Драйверы]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​мультимедиа_и_кодеки|Мультимедиа и кодеки]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity|Настройка рабочей среды UNITY]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​драйверы|Драйверы]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity#​Стандартные_средства_настройки|> Стандартные средства настройки]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity|Рабочая среда Unity:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity#​Дополнительные_средства_настройки|> Дополнительные средства ​настройки]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​темы_unity_и_шрифтыемы Unity и шрифты]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​эффекты_compiz|Визуальные эффекты Compiz]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​настройка_меню_unity|Настройка меню Unity]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​куб_рабочего_стола|Куб рабочего стола]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​эффекты_compiz|Визуальные эффекты Compiz:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​более_глубокое_знакомство|Более глубокое знакомство]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​куб_рабочего_стола|Куб рабочего стола]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​автозапуск_приложений|Автозапуск приложений]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​более_глубокое_знакомство|Более глубокое знакомство:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​монтирование_и_fstab|>​ Монтирование и fstab]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​автозапуск_приложений|Автозапуск приложений]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​программноебеспечение|Программное обеспечение]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​редактор_конфигурации_unity|Редактор конфигурации ​Unity]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​программное_обеспечение#​Стандартное_ПО|>​ Стандартное ПО]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​монтирование_и_fstab|Монтирование и fstab]]|+|[[wiki:​руководство_по_ubuntu_desktop_14_04:​программное_обеспечение#Игры|> Игры]]| 
 +|[[wiki:руководство_по_ubuntu_desktop_14_04:​виртуализация_и_эмуляция|Виртуализация и эмуляция]]| 
 +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​Virtual_Box|>​ Virtual Box]]| 
 +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​Wine|>​ Wine]]| 
 +|[[wiki:руководство_по_ubuntu_desktop_14_04:​Установка_World_of_Tanks_в_PlayOnLinux|>​ Установка World of Tanks в PlayOnLinux]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​эпилог|Эпилог]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​эпилог|Эпилог]]|
-