Руководство для начинающих по управлению пользователями и группами в Linux

Оглавление:

Руководство для начинающих по управлению пользователями и группами в Linux
Руководство для начинающих по управлению пользователями и группами в Linux

Видео: Руководство для начинающих по управлению пользователями и группами в Linux

Видео: Руководство для начинающих по управлению пользователями и группами в Linux
Видео: УСКОРЯЕМ Google Chrome , СЕКРЕТНЫЕ НАСТРОЙКИ и ГУГЛ ХРОМ БУДЕТ ЛЕТАТЬ 🚀 - YouTube 2024, Май
Anonim
Ubuntu Linux использует группы, которые помогут вам управлять пользователями, устанавливать разрешения для этих пользователей и даже отслеживать, сколько времени они проводят перед ПК. Вот руководство для новичков, как все это работает.
Ubuntu Linux использует группы, которые помогут вам управлять пользователями, устанавливать разрешения для этих пользователей и даже отслеживать, сколько времени они проводят перед ПК. Вот руководство для новичков, как все это работает.

Пользователи и группы

Ubuntu настроен для одного человека, который будет использоваться при его установке в вашей системе, но если более одного человека будет использовать компьютер, для каждого человека лучше всего иметь собственную учетную запись пользователя. Таким образом, каждый человек может иметь отдельные настройки и документы, а файлы могут быть защищены от просмотра другими пользователями на одном ПК.

Обычно компьютеры Linux имеют две учетные записи пользователей - собственную учетную запись пользователя и учетную запись root, которая является суперпользователем, который может получить доступ ко всему на ПК, внести изменения в систему и администрировать других пользователей. Ubuntu работает немного по-другому, но вы не можете войти в систему как root по умолчанию, и вы используете Судо чтобы переключиться на доступ к корневому уровню, когда вам нужно внести изменения.

Linux хранит список всех пользователей в файле «/ etc / groups». Вы можете запустить эту команду в терминале для просмотра и редактирования групп и пользователей в вашей системе:

sudo vigr /etc/groups

Создание учетных записей пользователей

Чтобы создать нового пользователя, вы можете перейти в System -> Administration -> User and Groups и нажать кнопку «Добавить», чтобы добавить нового пользователя.

Укажите соответствующее имя, которое идентифицирует другого пользователя, и отметьте флажок «зашифровать», чтобы защитить свою домашнюю папку.
Укажите соответствующее имя, которое идентифицирует другого пользователя, и отметьте флажок «зашифровать», чтобы защитить свою домашнюю папку.
Нажмите кнопку «Дополнительные настройки», чтобы настроить привилегии пользователя.
Нажмите кнопку «Дополнительные настройки», чтобы настроить привилегии пользователя.
Модуль управления пользователями перечисляет привилегии Анны на вкладке «Пользовательские привилегии».
Модуль управления пользователями перечисляет привилегии Анны на вкладке «Пользовательские привилегии».
Мы рекомендуем удалить привилегию «Администрирование системы» из других учетных записей пользователей. Это делается для того, чтобы другие пользователи не могли легко изменить критические параметры системы, которые могут поставить под угрозу ваш Linux-блок.
Мы рекомендуем удалить привилегию «Администрирование системы» из других учетных записей пользователей. Это делается для того, чтобы другие пользователи не могли легко изменить критические параметры системы, которые могут поставить под угрозу ваш Linux-блок.

Разрешения для файлов и папок Linux

Каждый файл в Linux имеет набор пользовательских и групповых разрешений, и вы можете использовать команду ls -l для отображения полного набора разрешений и атрибутов с терминала.

Чтение слева направо, каждый элемент в списке означает:
Чтение слева направо, каждый элемент в списке означает:

1

Например, в примере, показывающем файл с именем Анки, разрешениями являются rwxr-xr-x, файл принадлежит пользователю root и принадлежит к корневой группе, а это 159 байт.

Флаг разрешения имеет четыре компонента, первый символ - это флаг, обычно используемый для указания, является ли это каталогом или файлом - в каталоге будет отображаться «d», а обычный файл будет показывать «-». Следующие 9 символов разбиваются на наборы из 3-х символов, которые указывают права пользователя, группы и всех.

В этом конкретном примере у нас есть rwxr-xr-x, который можно разбить следующим образом:

Разрешения соответствуют следующим значениям:

  • r = разрешение на чтение
  • w = разрешение на запись
  • x = разрешение на выполнение

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

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

Анна - семиклассник, а ее брат Питер только что поступил на курс программирования в университете. Анна будет более заинтересована в использовании образовательного программного обеспечения для своей математики или географии домашней работы, по сравнению с Питером, который больше заинтересован в использовании средств разработки программного обеспечения.

Мы можем настроить доступ Анны и Петра к этим приложениям, назначив их соответствующим группам из модуля «Управление группами».

Давайте создадим две группы пользователей, группу студентов K-12, группу студентов университета и назначьте соответствующие учетные записи пользователей каждой группе.
Давайте создадим две группы пользователей, группу студентов K-12, группу студентов университета и назначьте соответствующие учетные записи пользователей каждой группе.
Мы должны предоставить студентам K-12 льготы для запуска образовательного программного обеспечения.
Мы должны предоставить студентам K-12 льготы для запуска образовательного программного обеспечения.
Image
Image

Linux хранит большинство исполняемых файлов в / usr / bin, например, Linux хранит Anki под / usr / bin / anki. Если вы не знаете, где находится файл, wХич команда - удобный способ узнать местоположение с терминала:

which anki

Давайте назначим Anki и Kig группе k12, используя Чаун команда, которая использует следующий формат:

sudo chown:[group name] [files list]

Image
Image

Вы также можете отменить доступ для чтения и выполнения от других групп пользователей, используя CHMOD команда.

sudo chown:[group name] [files list]

Эта команда дает члену группы K12 доступ к Anki и Kig. Мы должны ограничить права доступа университетской группы от Anki и Kig, удалив разрешение на чтение и исполнение из «других» групп. Формат команды:
Эта команда дает члену группы K12 доступ к Anki и Kig. Мы должны ограничить права доступа университетской группы от Anki и Kig, удалив разрешение на чтение и исполнение из «других» групп. Формат команды:

chmod [ugoa][+-=][rwxXst] fileORdirectoryName

Image
Image

Первая команда, которую мы выполнили в командной строке, удаляет привилегии read (r) и execute (x) из группы «Другие». Опция «O» указывает, что мы изменяем право доступа к Другой группа. Опция '-' означает, что мы хотим удалить определенные файл разрешений, указанных в параметрах, следующих за параметром «-». Страница man chmod дает подробное объяснение этих параметров.

man chmod

Мониторинг использования компьютера

Timekpr позволяет нам задавать каждому пользователю ограниченное количество вычислительного времени, и вам нужно будет добавить следующий PPA к вашим источникам программного обеспечения, чтобы вы могли установить Timekpr из Ubuntu Software Center.

deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

Ubuntu Software Center - самый простой способ установить Timekpr - просто используйте окно поиска, и он должен появиться.

Рекомендуемые: