Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_desktop_14_04:пользователи_группы_и_права_доступа [2013/12/26 20:48] |
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:эпилог|Эпилог]]| | ||
- | |||
</колонки> | </колонки> | ||
+ | |||
+ | |||
+ | ~~NOTOC~~ |