powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ограничение прав пользователей в Solaris 10
7 сообщений из 7, страница 1 из 1
ограничение прав пользователей в Solaris 10
    #36100482
fabler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня!

Есть ли возможность в солярке создания пользователя с правами на запуск только определенного набора команд (типа more, ping, traceroute) и пр.?
правами на файлы это не решается, т.к. у выполняемых файлов стоит аттрибут для others, позволяющий выполнение всеми, типа:

Код: plaintext
1.
-bash-3.00$ ls -l /usr/bin/more
-r-xr-xr-x   2 root     bin        35236 Jan 23  2005 /usr/bin/more

куда копать? можно хоть ключевые слова для самостоятельного поиска.
...
Рейтинг: 0 / 0
ограничение прав пользователей в Solaris 10
    #36100566
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fabler,

проще всего делается через restricted shell (rbash вроде), принцип такой:
1. создается директория, в нее симлинками закидываются бинарники, которые можно запускать, директория прописывается в $PATH
2. в баше запрещается менять $PATH, запускать команды с '/' в пути (./, ../, /, bin/)

только учтите, что выдача прав на запуск любого sh, vi, mc, etc. сводят все попытки ограничить пользователя на нет.
...
Рейтинг: 0 / 0
ограничение прав пользователей в Solaris 10
    #36100590
fabler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да я сам понимаю, что тема в основном административного характера решения.
если не сложно, просветите, как можно убрать права на замену PATH и запуск команды с '/' в пути (./, ../, /, bin/)?

другой путь - ввести аудит действий пользователей, вроде в солярке такая возможность есть, но пока непонятно, поможет ли она в этом вопросе или нет
...
Рейтинг: 0 / 0
ограничение прав пользователей в Solaris 10
    #36100909
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fabler,

да там вроде из коробки почти все:

1.2.2.10. The restricted shell
When invoked as rbash or with the --restricted or -r option, the following happens:

The cd built-in is disabled.

Setting or unsetting SHELL, PATH, ENV or BASH_ENV is not possible.

Command names can no longer contain slashes.

Filenames containing a slash are not allowed with the . (source) built-in command.

The hash built-in does not accept slashes with the -p option.

Import of functions at startup is disabled.

SHELLOPTS is ignored at startup.

Output redirection using >, >|, ><, >&, &> and >> is disabled.

The exec built-in is disabled.

The -f and -d options are disabled for the enable built-in.

A default PATH cannot be specified with the command built-in.

Turning off restricted mode is not possible.

нужно только директорию создать, туда накидать ссылок и указать ее как $PATH
...
Рейтинг: 0 / 0
ограничение прав пользователей в Solaris 10
    #36101071
fandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно погрузиться в пучину - RBAC (role-based access control)

System Administration Guide: Security Services
...
Рейтинг: 0 / 0
ограничение прав пользователей в Solaris 10
    #36101082
pavlenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fabler,
Если достаточно только ключевого слова для google'ения, то RBAC
Собственно он и использует role shell.
...
Рейтинг: 0 / 0
ограничение прав пользователей в Solaris 10
    #36101250
fabler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем спасибо!

на первое время restricted shell хватает, в это время почитаю про RBAC.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / ограничение прав пользователей в Solaris 10
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]