Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Управление учётными записями и группами  (Прочитано 2448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jolo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Ubuntu 15.04
    • Просмотр профиля
Ubuntu 12.04
Как (с помощью чего) можно управлять учётными записями и группами?
Параметры системы - Учётные записи - добавить запись. Но в этом случае можно только добавить/удалить админскую или обычную запись, а мне нужно кроме этого управлять группами: например пользователь kolja относится к группе sergei, надо чтобы можно было kolja отнести к другой группе. Как это сделать? В Параметры системы - Учётные записи такого нет.
Для чего это может быть нужно: если обычная запись kolja относится к группе sergei, где sergei - администратор, то kolja может удалять/изменять файлы, а надо сделать чтоб kolja мог только читать и не мог удалять/изменять.
« Последнее редактирование: 05 Июля 2012, 13:32:00 от jolo »
Linux, Windows user

Оффлайн Artif

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
Есть список команд. Увидеть его можно дав в консоли
man useradd
и пролистав до конца текста (PageDown или стрелками), до секции SEE ALSO. Аналогично в отношении перечисленных в секции команд. Там и удаление/добавление, там изменение параметров и прочее. Можно посмотреть на файлы /etc/passwd, /etc/group, но во избежание ошибок блокирующих доступ к системе, я бы не рекомендовал ручное управление через эти файлы.

Ещё существует параметр acl, с которым можно монтировать диски. https://help.ubuntu.ru/wiki/access_control_list
Тут основные команды getfacl и setfacl. ACL позволяет использовать много групп и имён пользователей при установке прав доступа. Система сложная, описание придётся читать внимательно.

Кстати, а есть возможность настройки прав доступа для многих групп к файлу устройства созданному, например, системой udev? Типа в правилах из /etc/udev/rules.d указывать несколько групп?

P.S. Если написано passwd(1), то это означает "см. раздел 1 руководства". В консоли это делается так:
man 1 passwd
По умолчанию man passwd выведет 8-й раздел, т.е. отработает как man 8 passwd.

P.S.S. Пожалуй, тут можно рассказать сказку про права доступа.

В M$ системе центральное - "деньго-отгонная машина". Система установки прав доступа ориентированна на отделы, на группы людей. Отдельный человек, с точки зрения машины производства, возможный, непервостепенный объект, куда более логична группа. И "из коробки" в системе есть механизм разделения прав для одного ресурса для многих групп.

В Linux наоборот, централен человек сам по себе. Доступ устанавливается не для группы людей(как единого механизма из деталей-людей), а для конкретных личностей. Отсюда возникает именно такая система с одним владельцем и одной группой, какая есть по умолчанию. Пока не включена надстройка ACL. Одна группа - способ дать доступ для ограниченного числа прочих людей, кроме ответственного за ресурс.
« Последнее редактирование: 05 Июля 2012, 14:03:03 от Artif »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
ВИКИ пишут для вас, а вы не пользуетесь.

Оффлайн jolo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • Ubuntu 15.04
    • Просмотр профиля
ВИКИ пишут для вас, а вы не пользуетесь.
Спасибо, я сам не смог найти.
Linux, Windows user

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.