Удаление пользователей без домашинх папок

ROSA Enterprise Linux Server -- вопросы и проблемы
Правила форума
Уважаемые пользователи! Поддержка, ответы на вопросы и проблемы по серверу принимаются:
1) на багзилле http://bugs.rosalinux.ru/enter_bug.cgi? ... A%20Server
2) или после заполнения формы на http://www.rosalab.ru/products/server/download вы получаете 30 дней БЕСПЛАТНОЙ техподдержки по серверу.
Ответы на ваши вопросы на форуме НЕ ГАРАНТИРУЮТСЯ. Спасибо за понимание!
Ответить
McStrauth
Сообщения: 8
Зарегистрирован: 24 июн 2014, 16:20
Operating system: RELS

Удаление пользователей без домашинх папок

Сообщение McStrauth » 24 июн 2014, 16:38

[root@soho ~]# cat /etc/rosa-release
ROSA Enterprise Linux Server release 6.5 (Helium)
[root@soho ~]# uname -a
Linux soho.example.com 2.6.32-431.17.1.res6.i686 #1 SMP Mon May 12 06:41:55 EDT 2014 i686 i686 i386 GNU/Linux
При попытке удалить пользователя, которому при создании не была создана домашняя папка - за ненадобностью - ROSA Management Console пользователя удалять отказывается, выдавая ошибку, приложенную скриншотом. Нельзя ли вместо этого сообщения - очевидно не несущего никакой полезной нагрузки ровным счётом - использовать следующую логику:
-- если для пользователя была создана домашняя папка и при удалении установлен флаг "Удалять файлы пользователя" - удалить эту домашнюю папку и удалить пользователя;
-- если для пользователя не была создана домашняя папка, но флаг "Удалять файлы пользователя" установлен - удалить пользователя, не предпринимая попыток удалить несуществующую домашнюю папку.
Собственно, первую часть сообщения можно и оставить в чисто информационных целях, но пользователя удалять всё же надо...

P.S. Опасаюсь, вложение со скриншотом добавить не получилось. Цитирую сообщение об ошибке - "Директория пользователя не существует и поэтому не может быть удалена. Не удаляйте файлы пользователя при его удалении".
Вложения
001.PNG

Аватара пользователя
andrew.lukoshko
Сообщения: 39
Зарегистрирован: 12 ноя 2012, 19:49
Operating system: ROSA Enterprise Linux Server
Откуда: Москва
Контактная информация:

Re: Удаление пользователей без домашинх папок

Сообщение andrew.lukoshko » 24 июн 2014, 18:23

Добавил проверку на существование домашнего каталога перед попыткой его удаления:
https://abf.rosalinux.ru/server/mmc-cor ... ists.patch
С патчем пользователь без домашнего каталога удаляется корректно.

Обновление MMC будет выпущено когда накопится еще пара-тройка таких исправлений.
Если очень не терпится, можно обновиться отсюда:
http://abf-downloads.rosalinux.ru/rosa- ... r/1946770/ (x86_64)
http://abf-downloads.rosalinux.ru/rosa- ... r/1946769/ (i686)


Ответить