Задать вопрос
@waltaki

Как запретить root'у нарушать квоты других пользователей?

Есть файл созданный под юзером test.
У test стоит жёсткая квота на 10мб.
Но, если я из под root буду дописывать этот файл, я могу легко преодолеть квоту юзера. Хотя файл принадлежит test.
Возможно ли сделать, чтобы поведение было такое же, как и у test юзера для root - то есть файл не рута, тогда и квота работает от владельца файла.

Зачем мне это? Просто у меня программа из под рута на c# может писать файлы другим юзерам, а запускать дочерние процессы от другого юзера геморно в моменте обмена данными с ним.
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
gbg
@gbg Куратор тега Linux
Любые ответы на любые вопросы
Просто у меня программа из под рута

Вот здесь ошибка. Сервисные программы должны сидеть под своими пользователями.

Причина очень проста - root обладает неограниченными правами на все. Поэтому, если ваша программа криво написана, взломана (как следствие первого) и так далее, она может сломать все на своем пути.

Поэтому, все сервисные программы сидят исключительно под своими персональными пользователями, а уже этим пользователям выдаются права на конкретные операции.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы