Andrey Rahmatullin пишет: > On Tue, Mar 23, 2010 at 10:31:07AM +0300, Mikhail A Antonov wrote: >>>>> что-то вроде rm -rf /home/%user%/.* >>>> такой командой весь хомяк грохнется >>> Обоснуйте. > Ну? > >>>> был неприятный опыт с chown user: .* >>> Ваш шелл разворачивает .* в .? а в .. он не разворачивает? >> /home/%user%/.??* безопаснее. > Обоснуйте. > ~$ ls -ld /home/bart/.* | head -n 2 drwxr-xr-x 95 bart bart 4096 Мар 23 10:10 /home/bart/. drwxr-xr-x 5 root root 4096 Сен 6 2009 /home/bart/.. И что-то мне подсказывает что /home/user/.* снёсёт хомдиру вместе с конфигами. И подсказывает не верно: test@bart-netbook:~$ mkdir test test@bart-netbook:~$ mkdir test/.test test@bart-netbook:~$ mkdir test/test test@bart-netbook:~$ touch test/.testfile test@bart-netbook:~$ touch test/testfile test@bart-netbook:~$ rm -vfr /home/test/test/.* rm: cannot remove `.' directory `/home/test/test/.' rm: cannot remove `..' directory `/home/test/test/..' удален каталог: `/home/test/test/.test' удален `/home/test/test/.testfile' test@bart-netbook:~$ ls -al /home/test/test/ итого 12 drwxr-xr-x 3 test test 4096 Мар 23 10:41 . drwxr-x--x 7 test test 4096 Мар 23 10:40 .. drwxr-xr-x 2 test test 4096 Мар 23 10:41 test -rw-r--r-- 1 test test 0 Мар 23 10:41 testfile (у меня bash) Выходит что /home/user/.* действительно хватает. Но это rm такой умный. Подозреваю что есть более глупые программы так что безопаснее всё же /home/user/.??* -- Best regards, Mikhail. xmpp: antmix@stopicq.ru irc: Bart-mdv- @ SolarNet SolarNet: http://www.solarnet.ru/
Attachment:
signature.asc
Description: OpenPGP digital signature