Родилась идея, но в гугл ничего подобного не нашел.
Суть идеи такова: Есть машина на которой 10 пользователей + рут Машина управляется под ОС debian. Хотелось бы сделать что бы на каждого пользователя было выделено определенное количества ресурсов машины. Нужно сделать что бы определенный пользователь мог использовать только определенное количества компьютерного ресурса ОЗУ и CPU и что бы пользователь не хотел запустить на этой машине нагрузка не будет вылазить за установленные рамки.
Это возможно ? Я думаю для ос линукс ничего невозможного нет тока вот как ?
Выделения ресурса на 1 пользователя.
Модераторы: SLEDopit, Модераторы разделов
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Выделения ресурса на 1 пользователя.
нууу, посмотрите man limits.conf
может быть вам хватит этого.
может быть вам хватит этого.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
Rassol2
- Сообщения: 120
Re: Выделения ресурса на 1 пользователя.
самое понятное для меня оказалась эта ссылка http://www.gentoo.org/doc/ru/security/secu...rt=1&chap=5 Но это великий генту, а мне для дебиана. Подойдет ?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Выделения ресурса на 1 пользователя.
gnu — и в африке gnu·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
sgfault
- Сообщения: 586
- Статус: -
Re: Выделения ресурса на 1 пользователя.
Rassol2 писал(а): ↑28.03.2012 11:04самое понятное для меня оказалась эта ссылка http://www.gentoo.org/doc/ru/security/secu...rt=1&chap=5 Но это великий генту, а мне для дебиана. Подойдет ?
Многие параметры из этих файлов теперь настраиваются через конфиги соответствующих модулей pam. Насколько я понимаю, это означает, что настройки модуля из старых конфигов могут игнорироваться (если pam модуль не читает старые конфиги). Вот небольшой эксперимент с umask и login:
Устанавливаю umask в login.defs
Код: Выделить всё
# grep -e '^UMASK' login.defs
UMASK 021и отключаю pam_umask для login:
Код: Выделить всё
# grep -e 'common-session' pam.d/login
@include common-session
# grep -e 'pam_umask' pam.d/common-session
#session optional pam_umask.so umask=027и пробую зайти в терминале
Код: Выделить всё
$ umask
022Те настройки из login.defs не были применены. Теперь я отключаю UMASK в login.defs
Код: Выделить всё
# grep -e '^#UMASK' login.defs
#UMASK 021и включаю pam_umask
Код: Выделить всё
# grep -e 'pam_umask' pam.d/common-session
session optional pam_umask.so umask=027и пробую зайти в терминале
Код: Выделить всё
$ umask
027umask установлен правильно. В данном случае, я убрал настройки из login.defs только для эксперимента, тк pam_umask читает этот файл тоже, но тем не менее это показывает, что (некоторые?) настройки все-таки устанавливают pam модули, а не сам login.
Вместо login.access, насколько я понимаю, должен использоваться /etc/security/access.conf (pam_access), и вместо /etc/limits.conf - /etc/security/limits.conf (pam_limits).
-
Rassol2
- Сообщения: 120
Re: Выделения ресурса на 1 пользователя.
а не могли бы вы дать какой нибудь мануал по выставлению ограничений на 1 пользователя, имеется в виду не права а ограничения по использованию ресурса ? То есть как с эти работать, просто не совсем в этой теме знаком и задавать тупые вопросы дальше несильно хочется.
-
anonymous.ru
- Сообщения: 614
Re: Выделения ресурса на 1 пользователя.
Rassol2 писал(а): ↑28.03.2012 14:22а не могли бы вы дать какой нибудь мануал по выставлению ограничений на 1 пользователя, имеется в виду не права а ограничения по использованию ресурса ? То есть как с эти работать, просто не совсем в этой теме знаком и задавать тупые вопросы дальше несильно хочется.
Возможно подойдет вот это : http://docs.redhat.com/docs/ru-RU/Red_Hat_...uide/index.html
-
anonymous.ru
- Сообщения: 614
Re: Выделения ресурса на 1 пользователя.
Rassol2 писал(а): ↑28.03.2012 14:22а не могли бы вы дать какой нибудь мануал по выставлению ограничений на 1 пользователя, имеется в виду не права а ограничения по использованию ресурса ? То есть как с эти работать, просто не совсем в этой теме знаком и задавать тупые вопросы дальше несильно хочется.
Вот http://www.opennet.ru/tips/2413_lxc_contai...an_cgroup.shtml
или вот так:
http://hydra.geht.net/tino/english/faq/deb...queeze/cgroups/
-
Rassol2
- Сообщения: 120
Re: Выделения ресурса на 1 пользователя.
почитал я на http://www.opennet.ru/tips/2413_lxc_contai...an_cgroup.shtml Слишком много телодвижений.
спасибо за ответы.
спасибо за ответы.