LINUX.ORG.RU
ФорумAdmin

User Quota


0

0

Всем привет.

Почему-то не работают квоты для пользовтелей, у которых в имени содержется точка. То есть команда..

setquota -u test.test 256000 286720 0 0 /dev/md3

...молча выполняется, но при этом квота не выставляется :(.

# quota test.test Disk quotas for user test.test (uid 1568): none

При выполнении repquota -a, вообще не показывает юзера, в логине которого есть точка. Хотя пользователь существует:

# id test.test uid=1568(test.test) gid=1568(test.test) groups=1568(test.test)

Ребята, можно ли как-то решить эту проблему? Заранее благодарен за любые мысли по этому поводу.

★★★★★
Ответ на: комментарий от mky

Пробовал, не помогает. Команды:

setquota -u test\.test 256000 286720 0 0 /dev/md3
setquota -u 1568 256000 286720 0 0 /dev/md3

...выполняются без ошибок. Но всеравно не через repquota -a не через quota -u test.test квот не видно :(. Мне всетаки кажется что проблема в pam или nss_ldap. Потому, что на другом сервере все работает. Вот сейчас сижу и сравниваю настройки.

iron ★★★★★
() автор топика
Ответ на: комментарий от Valmont

Я понимаю, что так проще всего....но пользователи уже созданы, и квоты нормально работают для юзеров с точкой на другом сервере.

iron ★★★★★
() автор топика
Ответ на: комментарий от iron

Серваки одинаковые? В смысле, дистрибутивы.

Для тесту. Создать пользователя с обычным именем, выставить его квоту. Проверить ее. А теперь переименовать его.

Valmont ★★★
()
Ответ на: комментарий от anonymous

Получается квоты не выставляются тогда, когда пользователь, которому выставляешь квоты не создал какого либо файла на этой файловой системе. То есть если создать пустой файл, и присвоить права юзера (которому выставляешь) - то все прекрасно работает. Странный глюк...

iron ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.