|
|
|
ограничение прав пользователей в Solaris 10
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня! Есть ли возможность в солярке создания пользователя с правами на запуск только определенного набора команд (типа more, ping, traceroute) и пр.? правами на файлы это не решается, т.к. у выполняемых файлов стоит аттрибут для others, позволяющий выполнение всеми, типа: Код: plaintext 1. куда копать? можно хоть ключевые слова для самостоятельного поиска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 12:33 |
|
||
|
ограничение прав пользователей в Solaris 10
|
|||
|---|---|---|---|
|
#18+
fabler, проще всего делается через restricted shell (rbash вроде), принцип такой: 1. создается директория, в нее симлинками закидываются бинарники, которые можно запускать, директория прописывается в $PATH 2. в баше запрещается менять $PATH, запускать команды с '/' в пути (./, ../, /, bin/) только учтите, что выдача прав на запуск любого sh, vi, mc, etc. сводят все попытки ограничить пользователя на нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 12:57 |
|
||
|
ограничение прав пользователей в Solaris 10
|
|||
|---|---|---|---|
|
#18+
да я сам понимаю, что тема в основном административного характера решения. если не сложно, просветите, как можно убрать права на замену PATH и запуск команды с '/' в пути (./, ../, /, bin/)? другой путь - ввести аудит действий пользователей, вроде в солярке такая возможность есть, но пока непонятно, поможет ли она в этом вопросе или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 13:03 |
|
||
|
ограничение прав пользователей в Solaris 10
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 14:30 |
|
||
|
ограничение прав пользователей в Solaris 10
|
|||
|---|---|---|---|
|
#18+
можно погрузиться в пучину - RBAC (role-based access control) System Administration Guide: Security Services ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 15:33 |
|
||
|
ограничение прав пользователей в Solaris 10
|
|||
|---|---|---|---|
|
#18+
fabler, Если достаточно только ключевого слова для google'ения, то RBAC Собственно он и использует role shell. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2009, 15:36 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=36101250&tid=1485648]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 404ms |

| 0 / 0 |
