On Sat, Oct 13, 2001 at 12:44:29AM +0400, Mikhail Zabaluev wrote: > > При попытке сделать userdel -r test будет выдано сообщение об ошибке :-)) > > и директория /home/test удалена не будет. > > > > Патч для исправления прилагается (+ подправленный spec). > size_t s1len; > > ... > > s1len = strlen(s1); > return (strncmp(s2, s1, s1len) == 0 && > (s2[s1len] == '\0' || > s2[s1len] == '/')); Да, конечно. > P.S. А если у кого-то домкаталог записан через точечки? А если через > символьные ссылки? Впрочем, кара за подобное непотребство должна быть > суровой :) "Подобное непотребство" на совести сисадмина. Впрочем, ему можно помочь: отказываться удалять, если realpath(homedir) != homedir. Какие будут соображения? Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.