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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Редактирование прав юзеров (группы), создать ограничения  (Прочитано 4877 раз)

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

Оффлайн daemon66

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Всем доброго! Похоже форум непопулярен,... но попробую.
Машина с ХUbuntu 24.04, есть 4 пользователя, создал аккаунты, добавил в группу Users.
Задача этих юзеров- заходят по RDP, запускают Браузер, почту, сохраняют в HOME директорию.
Терминал им отключил, но когда захожу под ИХ логином на рабочем столе ярлыки: HOME -ok и "файловая система"
Так-же в списке программы: все что есть на сервере.
Задачи: надо чтобы Юзер видел и имел доступ только к НОМЕ директории, и не видел ВСЮ файловую систему. Сейчас запустив ярлык ВСЯ файловая система ему   доступна.
Отредактировать меню, чтобы ему были доступны определенные программы ( всем из группы USERS одинаково)
Маны про ограничение прав читал, но там конкретно примеры на конкретный файл, а про директории не вижу, если дать доступ Только к НОМЕ дирректории, смогут они запускать программы? или
 

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3382
    • Просмотр профиля
если дать доступ Только к НОМЕ дирректории, смогут они запускать программы?

Откуда они их будут запускать?
Джеймс Бонд, чего ты там от них прятать хочешь?
А чего это вы тут делаете, а?

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 6009
    • Просмотр профиля
daemon66, по сути ты хочешь создать пользователя(ей) с определенным набором прав, как например в Гостевом сеансе?

(Нажмите, чтобы показать/скрыть)

В принципе (при желании или по необходимости) можно добавить дополнительные ограничения или изменить имеющиеся разрешения для любого пользователя, манипулируя его членством в группах, т.к. в Ubuntu разрешения управляются через группы.

Можно посмотреть, в какие группы включён например пользователь Guest (разумеется если в твоей системе включен гостевой сеанс и настроена Гостевая учётная запись), с помощью командыcat /etc/group | grep guest   ... удаление пользователя из группы отменит для него разрешение характерные для этой группы, ну и наоборот, добавляя пользователя в определенную группу ты предоставляешь ему разрешения характерные для этой группы

Описание основных специализированных групп использующихся в Debian-based дистрах можно посмотреть в Debian Wiki.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3363
    • Просмотр профиля
Вообще это называется режим киоска. Я не знаю, есть ли в ubuntu специальные средства
для его поддержки, в Astra Linux есть.
« Последнее редактирование: 09 Октября 2025, 23:32:33 от Peter_I »
Пётр.

Оффлайн daemon66

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Спасибо за информацию, вроде уже нарыл, что корень не закрыть, обзор ФС будет, сделать с ней они ничего не смогут.
Права через группы- это хорошо, но гостевой группы я не вижу, может потому что система не серверная а обычная десктоп.
А группа wheels существует (оффтоп)? Возможно у меня паранойя, и прав USERS будет достаточно?
Теперь еще порезать рабочий стол им, вроде на след напал, /usr/share/application через нее все?     

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 6009
    • Просмотр профиля
Peter_I, ну если ТС действительно нужен именно режим киоска, то и в Ubuntu он тоже есть

Цитата:  apt show gnome-kiosk
GNOME Kiosk provides a desktop environment suitable for fixed purpose, or
 single application deployments like wall displays and point-of-sale systems.
 .
 It provides a very minimal wayland display server and compositor and Xorg
 compositor and window manager. It automatically starts applications fullscreen.
 .
 Notably, GNOME Kiosk features no panels, dashes, or docks that could distract
 from the application using it as a platform.

   ... а для полного счастья можно добавить ещё и плагин киоска для Remmina

Цитата:  apt show remmina-plugin-kiosk
Description: Kiosk plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the Kiosk plugin for Remmina.
« Последнее редактирование: 09 Октября 2025, 19:47:58 от F12 »

Оффлайн kmk

  • Активист
  • *
  • Сообщений: 700
    • Просмотр профиля
Задачи: надо чтобы Юзер видел и имел доступ только к НОМЕ директории, и не видел ВСЮ файловую систему. Сейчас запустив ярлык ВСЯ файловая система ему   доступна.

Гуглоперевод отрывка из этой англоязычной темы.
Цитировать
Почему блокировка пользователей в их домашнем каталоге — это немного глупо

Чтобы сделать что-то полезное, пользователям нужен доступ к командам и приложениям. Они находятся в таких каталогах, как /bin и /usr/bin, поэтому, если вы не скопируете все необходимые команды оттуда в их домашние каталоги, пользователям понадобится доступ к /bin и /usr/bin. Но это только начало. Приложениям нужны библиотеки из /usr/lib и /lib, которым, в свою очередь, нужен доступ к системным ресурсам, находящимся в /dev, и к файлам конфигурации в /etc и /usr/share.

Это была только часть, доступная только для чтения. Приложениям также понадобятся каталоги /tmp и, зачастую, /var для записи. Поэтому, если вы хотите ограничить пользователя его домашним каталогом, вам придётся скопировать в него много данных. Фактически, практически целую базовую файловую систему, которая у вас уже есть и расположена в /.

Оффлайн daemon66

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Я в принципе так и предположил, что система скорее всего не даст работать. Убедительно, больше не буду,
Гостевая сессия или Киоск не подойдет, т.к. им всё-таки надо что-то сохранять, а не заходить в девственно чистую систему, и все с нуля.
Ставлю вопрос немного по другому, у меня XFCE (xubu)  по умолчанию в системе Thunar, и можно ли как-то его отредактировать, чтобы Юзер заходя в свой аккаунт, в файлменеджере не видел ярлык на Файловую систему? По факту ему кроме Документы, Рабочий стол смотреть нечего. Может другой файлменеджер использовать?
« Последнее редактирование: 09 Октября 2025, 22:43:40 от daemon66 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7974
  • Eternally
    • Просмотр профиля
в файлменеджере не видел ярлык на Файловую систему?
Просто удалить его, не?

А вообще, если уж так надо не позволять видеть лишнее - заведите отдельные виртуалочки.

И еще правильнее - поставить изначальную задачу, а не спрашивать решения решений.
Почему в вашем случае вы запрещаете пользователям смотреть файловую систему?
« Последнее редактирование: 09 Октября 2025, 23:34:51 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 6009
    • Просмотр профиля
Гостевая сессия или Киоск не подойдет, т.к. им всё-таки надо что-то сохранять, а не заходить в девственно чистую систему, и все с нуля.
- в Ubuntu можно добавить нужное количество учёток с типом пользователя "Стандартный" (т.е. не Администратор, а именно Стандартный), такой пользователь не может вносить изменения в систему, и у него нет доступа к чужим хомякам, в то же время он абсолютно не ограничен в приделах собственного хомяка

Оффлайн daemon66

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
>>(т.е. не Администратор, а именно Стандартный)
Это группа USERS? методом тыка понял, что обзор ФС не страшен, и на этом остановился. Администратор некошерно в NIX ;) - ROOT
>>Просто удалить его, не?
Покопался, и нашел, оказывается просто :) галочку убрать надо
Можно сказать, решено, меню покоцал, лишнее со стола убрал. Давно я в Linuxе не копался,  теперь квоту натянуть бы еще, в манах как-то мудрено все.
« Последнее редактирование: 10 Октября 2025, 01:12:07 от daemon66 »

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 6009
    • Просмотр профиля
daemon66, из соображений безопасности учётная запись root в Ubuntu по умолчанию отключена (root, это Суперпользователь, а не Администратор, не путать!).
Для выполнения административных задач в Ubuntu используется команда sudo, но использовать эту команду позволено не любому пользователю, а только входящим в группу sudo, вот они то и относятся к Администраторам.

 

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