[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