[devel] usermod -m -d ...
Slava Semushin
=?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Вт Сен 16 11:18:49 MSD 2008
16 сентября 2008 г. 14:14 пользователь Timur Batyrshin
<batyrshin%ieml.ru> написал:
> Случайно заглянул в исходники usermod и возник такой вопрос:
Ну вы даёте :)
[...]
> Если не удается создать каталог user_newhome выводится ошибка
> об этом, но аварийный выход не осуществляется. Это так и задумано?
>
> Ведь если указанный каталог не существует (проверка на это проходит
> чуть раньше) и его не удается создать, то смысла в chown и последующих
> операциях нет.
Так если каталог не существует, то ведь и chown, вероятно, не
отработает? Вернёт ошибку и уже тогда произойдёт аварийный выход.
Хотя более очевидно было бы сделать этот аварийный выход явным IMHO.
--
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru
Подробная информация о списке рассылки Devel